[{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"JJ Wetherholt homers (11) on a fly ball to right center field.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-21T18:10:34.503Z","endTime":"2026-06-21T18:11:27.342Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663568,"fullName":"Stephen Kolek","link":"/api/v1/people/663568"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5],"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":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":{"id":663568,"link":"/api/v1/people/663568"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"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-06-21T15:08:12.010Z","endTime":"2026-06-21T17:44:59.178Z","isPitch":false,"type":"action","player":{"id":802139,"link":"/api/v1/people/802139"},"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-06-21T17:44:59.178Z","endTime":"2026-06-21T18:09:59.427Z","isPitch":false,"type":"action","player":{"id":802139,"link":"/api/v1/people/802139"},"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-06-21T18:09:59.427Z","endTime":"2026-06-21T18:10:36.583Z","isPitch":false,"type":"action","player":{"id":802139,"link":"/api/v1/people/802139"},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.173271847611595,"aZ":-21.53676141640012,"pfxX":0.44319147277969595,"pfxZ":6.1264673673658185,"pX":1.1021331142429978,"pZ":1.100220405881968,"vX0":6.855702552737009,"vY0":-131.27504422693644,"vZ0":-6.676771257705594,"x":74.99,"y":209.07,"x0":-1.6066719296371441,"y0":50.003824288441436,"z0":5.292864724889956,"aX":0.7673744331673821},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":9.7,"breakHorizontal":-2.4,"spinRate":2356,"spinDirection":221},"zone":14,"typeConfidence":0.81,"plateTime":0.41809727312818135,"extension":6.1297224023005485},"index":3,"playId":"cd595357-e3ec-3e75-90e3-a36403cc42b7","pitchNumber":1,"startTime":"2026-06-21T18:10:36.583Z","endTime":"2026-06-21T18:10:41.341Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":84.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.1890658257251,"aZ":-13.92418062322595,"pfxX":-4.699041811008806,"pfxZ":9.877779408028497,"pX":0.40364124908378834,"pZ":1.9260788163750129,"vX0":6.366545800648325,"vY0":-135.88915972358768,"vZ0":-6.8858213382497455,"x":101.61,"y":186.78,"x0":-1.3725129202344297,"y0":50.00011905135228,"z0":5.483311465112811,"aX":-8.679499142796377},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.4,"breakHorizontal":7.0,"spinRate":2265,"spinDirection":213},"zone":9,"typeConfidence":0.92,"plateTime":0.40497040879775525,"extension":6.091659899198863},"index":4,"playId":"31e70b7a-228d-3398-87e3-db8a9c168c6c","pitchNumber":2,"startTime":"2026-06-21T18:10:51.823Z","endTime":"2026-06-21T18:10:57.138Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":82.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.101672049579953,"aZ":-21.826672584377064,"pfxX":-0.04106267278312811,"pfxZ":5.89063820458423,"pX":0.06173808974353511,"pZ":3.0522622095000975,"vX0":4.644419059714758,"vY0":-131.73328674592614,"vZ0":-1.8084269608836152,"x":114.65,"y":156.37,"x0":-1.71914641047351,"y0":50.002720730395275,"z0":5.361848957944972,"aX":-0.07228099045840539},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":10.4,"breakHorizontal":-1.0,"spinRate":2433,"spinDirection":200},"zone":2,"typeConfidence":0.77,"plateTime":0.41584700107961003,"extension":6.184973782291894},"hitData":{"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":172.29,"coordY":32.45}},"index":5,"playId":"7adeac71-eaab-365a-a5c0-5bd5bc225053","pitchNumber":3,"startTime":"2026-06-21T18:11:05.227Z","endTime":"2026-06-21T18:11:27.342Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"credit":"b_ab"},{"player":{"id":663568,"link":"/api/v1/people/663568"},"credit":"p_ab"},{"player":{"id":802139,"link":"/api/v1/people/802139"},"credit":"b_pa"},{"player":{"id":663568,"link":"/api/v1/people/663568"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.400000000000006,"awayTeamWinProbability":59.599999999999994,"homeTeamWinProbabilityAdded":-9.599999999999994,"contextMetrics":{},"playEndTime":"2026-06-21T18:11:27.342Z","atBatIndex":0},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Iván Herrera hit by pitch.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-21T18:11:44.491Z","endTime":"2026-06-21T18:11:51.511Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663568,"fullName":"Stephen Kolek","link":"/api/v1/people/663568"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.1,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.10164192856025,"aZ":-26.94954866522294,"pfxX":-8.81390615058621,"pfxZ":2.801496694888794,"pX":-2.089041615909734,"pZ":4.992502760191202,"vX0":4.338414917322416,"vY0":-135.53339891416027,"vZ0":2.916473106583772,"x":196.63,"y":103.98,"x0":-2.5638241229953733,"y0":50.0013414517876,"z0":5.782512562911946,"aX":-16.426458229087142},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":5.9,"breakHorizontal":15.1,"spinRate":2107,"spinDirection":219},"zone":11,"typeConfidence":0.9,"plateTime":0.4038511483599305,"extension":6.111012211045505},"index":0,"playId":"276d926a-c645-3748-bcbe-b500623b46fb","pitchNumber":1,"startTime":"2026-06-21T18:11:44.491Z","endTime":"2026-06-21T18:11:51.511Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"credit":"b_pa"},{"player":{"id":663568,"link":"/api/v1/people/663568"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.2,"awayTeamWinProbability":62.8,"homeTeamWinProbabilityAdded":-3.200000000000003,"leverageIndex":0.78,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-06-21T18:11:51.511Z","atBatIndex":1},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Alec Burleson walks. Iván Herrera to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-21T18:12:57.189Z","endTime":"2026-06-21T18:14:45.789Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663568,"fullName":"Stephen Kolek","link":"/api/v1/people/663568"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"postOnSecond":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,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":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"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":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"021e29db-1e7b-3cbe-804f-9c539dde9c8e","startTime":"2026-06-21T18:12:42.809Z","endTime":"2026-06-21T18:12:46.651Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"first":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.8160580083062,"aZ":-20.084090744489394,"pfxX":-2.5884695402870754,"pfxZ":6.303200311088455,"pX":-1.2391132116872408,"pZ":4.371785912159845,"vX0":2.3511654053731146,"vY0":-136.81321744292137,"vZ0":0.28475349235478087,"x":164.23,"y":120.74,"x0":-1.7683754843146917,"y0":50.0039398907586,"z0":5.6298879413786755,"aX":-4.965918895192485},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":11.6,"breakHorizontal":4.3,"spinRate":2091,"spinDirection":219},"zone":11,"typeConfidence":0.87,"plateTime":0.3985458737184726,"extension":6.088667239210975},"index":1,"playId":"4f24f643-fbc9-390c-8dfd-1030e11b85b8","pitchNumber":1,"startTime":"2026-06-21T18:12:59.563Z","endTime":"2026-06-21T18:13:03.195Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"first":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":80.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.160598593346005,"aZ":-21.558550600380773,"pfxX":-5.580530520702995,"pfxZ":6.43781946745956,"pX":-1.0572711901058809,"pZ":2.9938090912187563,"vX0":3.8086129831240303,"vY0":-127.5564501677551,"vZ0":-1.492141096027741,"x":157.3,"y":157.95,"x0":-1.8444872474662144,"y0":50.0012515942336,"z0":5.285669325745569,"aX":-9.19807013581388},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":11.5,"breakHorizontal":9.2,"spinRate":1266,"spinDirection":243},"zone":11,"typeConfidence":0.9,"plateTime":0.4293650057963525,"extension":6.17666636006503},"index":2,"playId":"286bd6d5-be3b-3fa0-afc7-8e147b7a8381","pitchNumber":2,"startTime":"2026-06-21T18:13:16.430Z","endTime":"2026-06-21T18:13:21.508Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"first":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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,"disengagementNum":1},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.0749603586584,"aZ":-23.474926311621928,"pfxX":-7.462126182141449,"pfxZ":4.6265124109736355,"pX":-1.2546536773345582,"pZ":4.02408355666365,"vX0":3.7429526245615854,"vY0":-135.63547389074273,"vZ0":0.22720718895921355,"x":164.82,"y":130.13,"x0":-1.676082015935474,"y0":50.00412301828167,"z0":5.563938531585649,"aX":-14.0340708141},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.6,"breakHorizontal":12.8,"spinRate":2160,"spinDirection":225},"zone":11,"typeConfidence":0.81,"plateTime":0.40239284421717025,"extension":6.157958000287424},"index":3,"playId":"dc549d10-c3c1-356c-8161-ab7d3faa0204","pitchNumber":3,"startTime":"2026-06-21T18:13:34.275Z","endTime":"2026-06-21T18:13:37.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"first":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"index":4,"startTime":"2026-06-21T18:13:41.838Z","endTime":"2026-06-21T18:14:23.271Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"first":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":82.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.169424275622962,"aZ":-24.820495174492017,"pfxX":2.207919006723539,"pfxZ":4.24692602422134,"pX":-0.6618123037795354,"pZ":3.245507823107761,"vX0":2.0274336118571945,"vY0":-130.8941690641721,"vZ0":-0.9041980077475298,"x":142.23,"y":151.15,"x0":-1.73382126524175,"y0":50.00215080032351,"z0":5.4573267861846455,"aX":3.8230636551009147},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":7.7,"breakHorizontal":-4.4,"spinRate":2301,"spinDirection":204},"zone":1,"typeConfidence":0.91,"plateTime":0.4187716680493887,"extension":6.179680280721669},"index":5,"playId":"a58fd672-5a6b-3194-aa92-dae626b8564e","pitchNumber":4,"startTime":"2026-06-21T18:14:23.271Z","endTime":"2026-06-21T18:14:28.468Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"first":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.70287647587564,"aZ":-32.39543731456225,"pfxX":0.6544712745296408,"pfxZ":-0.13603952396340446,"pX":-2.068954111763147,"pZ":4.193964146897817,"vX0":-0.5812846571401402,"vY0":-123.62844569865781,"vZ0":3.216930705665683,"x":195.86,"y":125.54,"x0":-1.917726054533651,"y0":50.005375883732285,"z0":5.566026242549177,"aX":1.030532929638738},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":0.6,"breakHorizontal":-1.1,"spinRate":2373,"spinDirection":100},"zone":11,"typeConfidence":0.93,"plateTime":0.4401786036665136,"extension":6.167752628899194},"index":6,"playId":"bf7d458f-4a47-3296-93d2-155040907bcc","pitchNumber":5,"startTime":"2026-06-21T18:14:41.676Z","endTime":"2026-06-21T18:14:45.789Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"first":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"credit":"b_pa"},{"player":{"id":663568,"link":"/api/v1/people/663568"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.4,"awayTeamWinProbability":67.6,"homeTeamWinProbabilityAdded":-4.800000000000004,"leverageIndex":1.3,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2026-06-21T18:14:45.789Z","atBatIndex":2},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jordan Walker pops out to second baseman Michael Massey on the infield fly rule.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-21T18:15:07.638Z","endTime":"2026-06-21T18:15:58.973Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663568,"fullName":"Stephen Kolek","link":"/api/v1/people/663568"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"postOnSecond":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686681,"link":"/api/v1/people/686681"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":76.4,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.190216303091276,"aZ":-35.42219341583131,"pfxX":2.843264146789359,"pfxZ":-2.1824147286334536,"pX":-1.1768423905830496,"pZ":5.203293557649401,"vX0":0.4300872301823173,"vY0":-120.59682675672582,"vZ0":5.856209379665544,"x":161.86,"y":98.29,"x0":-1.7267571850416448,"y0":50.00321160915296,"z0":5.851909892185057,"aX":4.230760301829316},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-2.5,"breakHorizontal":-5.3,"spinRate":2438,"spinDirection":83},"zone":11,"typeConfidence":0.91,"plateTime":0.4524127328264185,"extension":6.239492615045471},"index":0,"playId":"0ce2d3cc-8fe5-3649-8102-76a8e13b6a14","pitchNumber":1,"startTime":"2026-06-21T18:15:11.322Z","endTime":"2026-06-21T18:15:15.870Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.5,"endSpeed":73.2,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.266887392212336,"aZ":-35.4243867641231,"pfxX":8.335757042799896,"pfxZ":-2.388145636512405,"pX":-0.43460307225212175,"pZ":3.5363842755904153,"vX0":0.5781791485649767,"vY0":-115.75060978216372,"vZ0":3.195220133255849,"x":133.57,"y":143.3,"x0":-1.7708677639772423,"y0":50.00499244571371,"z0":5.52611861141914,"aX":11.330725874705966},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-3.2,"breakHorizontal":-15.2,"spinRate":2506,"spinDirection":48},"zone":1,"typeConfidence":0.9,"plateTime":0.47289446112657174,"extension":6.391819421265085},"index":1,"playId":"b65e5586-920f-3c95-8528-37618752b0d2","pitchNumber":2,"startTime":"2026-06-21T18:15:31.086Z","endTime":"2026-06-21T18:15:36.455Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":86.5,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.785463429713314,"aZ":-24.5967136447207,"pfxX":-7.656981356714045,"pfxZ":3.9934142730216244,"pX":-1.3402433291580438,"pZ":3.3169747169715222,"vX0":3.566240871291283,"vY0":-135.90303290408878,"vZ0":-1.3482601162510988,"x":168.09,"y":149.22,"x0":-1.664446032074156,"y0":50.00314586181808,"z0":5.504916133822343,"aX":-14.528138598788997},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.2,"breakHorizontal":13.3,"spinRate":2091,"spinDirection":221},"zone":11,"typeConfidence":0.81,"plateTime":0.4008404803494492,"extension":6.2158332259892415},"hitData":{"launchSpeed":51.8,"launchAngle":54.0,"totalDistance":124.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":135.82,"coordY":153.58}},"index":2,"playId":"5ab6aef0-cdee-35dd-bacb-81dabc097def","pitchNumber":3,"startTime":"2026-06-21T18:15:50.973Z","endTime":"2026-06-21T18:15:58.973Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"credit":"b_ab"},{"player":{"id":663568,"link":"/api/v1/people/663568"},"credit":"p_ab"},{"player":{"id":691023,"link":"/api/v1/people/691023"},"credit":"b_pa"},{"player":{"id":663568,"link":"/api/v1/people/663568"},"credit":"p_pa"}],"flags":[{"credit":"b_infield_fly"}],"homeTeamWinProbability":36.8,"awayTeamWinProbability":63.2,"homeTeamWinProbabilityAdded":4.399999999999999,"leverageIndex":1.61,"dramaIndex":73.0,"contextMetrics":{},"playEndTime":"2026-06-21T18:15:58.973Z","atBatIndex":3},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Lars Nootbaar doubles (3) on a sharp line drive to center fielder Kameron Misner. Iván Herrera scores. Alec Burleson to 3rd.","rbi":1,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-21T18:17:21.207Z","endTime":"2026-06-21T18:17:35.540Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663568,"fullName":"Stephen Kolek","link":"/api/v1/people/663568"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"postOnThird":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[0],"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":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":670224,"link":"/api/v1/people/670224"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":{"id":663568,"link":"/api/v1/people/663568"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-21T18:16:21.597Z","endTime":"2026-06-21T18:17:23.538Z","isPitch":false,"type":"action","player":{"id":663457,"link":"/api/v1/people/663457"},"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":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.8,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.67747060099795,"aZ":-15.629400181886748,"pfxX":-4.2794065511521975,"pfxZ":8.809580144310871,"pX":0.700671529607605,"pZ":2.493301489896939,"vX0":7.146949580502486,"vY0":-135.90408721398504,"vZ0":-5.137604655492915,"x":90.29,"y":171.46,"x0":-1.4024186925386328,"y0":50.00347120100018,"z0":5.487126045582196,"aX":-8.0380030300413},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.1,"breakHorizontal":6.4,"spinRate":2218,"spinDirection":217},"zone":6,"typeConfidence":0.91,"plateTime":0.4024236879030463,"extension":6.30581988910967},"hitData":{"launchSpeed":102.5,"launchAngle":19.0,"totalDistance":323.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":151.54,"coordY":71.89}},"index":1,"playId":"66235d3d-bc04-317e-bd23-49f12ec0d771","pitchNumber":1,"startTime":"2026-06-21T18:17:23.538Z","endTime":"2026-06-21T18:17:35.540Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":663457,"link":"/api/v1/people/663457","batSide":{"code":"L","description":"Left"}},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663457,"link":"/api/v1/people/663457"},"credit":"b_ab"},{"player":{"id":663568,"link":"/api/v1/people/663568"},"credit":"p_ab"},{"player":{"id":663457,"link":"/api/v1/people/663457"},"credit":"b_pa"},{"player":{"id":663568,"link":"/api/v1/people/663568"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":24.9,"awayTeamWinProbability":75.1,"homeTeamWinProbabilityAdded":-11.899999999999999,"leverageIndex":1.72,"dramaIndex":121.0,"contextMetrics":{},"playEndTime":"2026-06-21T18:17:35.540Z","atBatIndex":4},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Masyn Winn homers (3) on a fly ball to left field. Alec Burleson scores. Lars Nootbaar scores.","rbi":3,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-21T18:18:03.139Z","endTime":"2026-06-21T18:18:52.382Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663568,"fullName":"Stephen Kolek","link":"/api/v1/people/663568"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"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":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":{"id":663568,"link":"/api/v1/people/663568"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":{"id":663568,"link":"/api/v1/people/663568"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"responsiblePitcher":{"id":663568,"link":"/api/v1/people/663568"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":85.1,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.2148113699925,"aZ":-17.50351448354801,"pfxX":-2.2931351667358486,"pfxZ":8.04749661600696,"pX":0.6096861267566394,"pZ":2.542949661123217,"vX0":8.016051883435393,"vY0":-132.87548237579628,"vZ0":-4.66599498522996,"x":93.76,"y":170.12,"x0":-2.12264915112963,"y0":50.00375344768044,"z0":5.5586375612569565,"aX":-4.181207833065993},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.9,"breakHorizontal":2.8,"spinRate":2128,"spinDirection":212},"zone":6,"typeConfidence":2.0,"plateTime":0.4091455814600109,"extension":6.14509993838556},"index":0,"playId":"ff8c928e-d600-39e5-8378-2b91f3a80bcf","pitchNumber":1,"startTime":"2026-06-21T18:18:03.139Z","endTime":"2026-06-21T18:18:07.671Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"second":{"id":663457,"link":"/api/v1/people/663457"},"third":{"id":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.5,"endSpeed":74.0,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.68397263575419,"aZ":-35.020090496906946,"pfxX":5.510294510758494,"pfxZ":-2.072886847517072,"pX":0.3675736320771997,"pZ":2.482500494836127,"vX0":4.898129539951401,"vY0":-115.85332311643091,"vZ0":0.6408466715827699,"x":102.99,"y":171.75,"x0":-2.482567942575386,"y0":50.0034473185876,"z0":5.523893482220394,"aX":7.562128912231764},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-3.4,"breakHorizontal":-11.2,"spinRate":2474,"spinDirection":48},"zone":6,"typeConfidence":0.84,"plateTime":0.47104835494587816,"extension":6.411060101272808},"hitData":{"launchSpeed":100.5,"launchAngle":25.0,"totalDistance":410.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":30.33,"coordY":62.24}},"index":1,"playId":"852f7188-0335-33c1-ab1d-2b07899370a8","pitchNumber":2,"startTime":"2026-06-21T18:18:27.364Z","endTime":"2026-06-21T18:18:52.382Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"second":{"id":663457,"link":"/api/v1/people/663457"},"third":{"id":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"credit":"b_ab"},{"player":{"id":663568,"link":"/api/v1/people/663568"},"credit":"p_ab"},{"player":{"id":691026,"link":"/api/v1/people/691026"},"credit":"b_pa"},{"player":{"id":663568,"link":"/api/v1/people/663568"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.0,"awayTeamWinProbability":87.0,"homeTeamWinProbabilityAdded":-11.899999999999999,"leverageIndex":1.24,"dramaIndex":109.0,"contextMetrics":{},"playEndTime":"2026-06-21T18:18:52.382Z","atBatIndex":5},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jimmy Crooks singles on a line drive to right fielder Lane Thomas.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-21T18:19:12.501Z","endTime":"2026-06-21T18:20:17.457Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663568,"fullName":"Stephen Kolek","link":"/api/v1/people/663568"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"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":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":657041,"link":"/api/v1/people/657041"},"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":93.4,"endSpeed":86.4,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.144805952492298,"aZ":-20.391924501253545,"pfxX":-3.262821039893272,"pfxZ":6.203519694457695,"pX":-0.5476953109359423,"pZ":3.4157289100032844,"vX0":4.137805334255694,"vY0":-136.0608780922915,"vZ0":-2.084805286430316,"x":137.88,"y":146.56,"x0":-1.654919353235731,"y0":50.00547250444876,"z0":5.5854172323049776,"aX":-6.199991809679835},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":11.0,"breakHorizontal":5.2,"spinRate":2190,"spinDirection":216},"zone":11,"typeConfidence":0.87,"plateTime":0.40053930817181094,"extension":6.168568946988821},"index":0,"playId":"2b0da3f4-6d2c-34ef-8dbf-428390abbb21","pitchNumber":1,"startTime":"2026-06-21T18:19:17.350Z","endTime":"2026-06-21T18:19:22.126Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":699625,"link":"/api/v1/people/699625","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":88.3,"endSpeed":81.6,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.094213474974314,"aZ":-27.269358526018912,"pfxX":2.1732274782856473,"pfxZ":2.9123020553797847,"pX":1.0589670572569891,"pZ":2.1289586972298538,"vX0":6.170920250765343,"vY0":-128.55289292633356,"vZ0":-2.8833421265510633,"x":76.63,"y":181.3,"x0":-1.6489076267675304,"y0":50.00183097367603,"z0":5.367976644896717,"aX":3.6599400216956455},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.9,"breakHorizontal":-5.3,"spinRate":2544,"spinDirection":190},"zone":14,"typeConfidence":0.78,"plateTime":0.42506136429285135,"extension":6.215569322216047},"index":1,"playId":"45cc7e76-1924-385d-852b-056cd4f94eac","pitchNumber":2,"startTime":"2026-06-21T18:19:31.220Z","endTime":"2026-06-21T18:19:35.487Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":699625,"link":"/api/v1/people/699625","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":81.3,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.847793780595516,"aZ":-26.212932680257826,"pfxX":-8.644963396566773,"pfxZ":3.570279700638225,"pX":-0.40715485284125913,"pZ":1.5004632324939524,"vX0":5.8935095784578895,"vY0":-127.72000367809989,"vZ0":-4.237404109386804,"x":132.52,"y":198.27,"x0":-1.6099148122642695,"y0":50.00172797071142,"z0":5.218689436166957,"aX":-14.423954702964556},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":5.8,"breakHorizontal":14.5,"spinRate":1500,"spinDirection":234},"zone":13,"typeConfidence":0.9,"plateTime":0.4272263724561882,"extension":6.194623271311625},"index":2,"playId":"dafc51a8-a40c-3aa0-890c-735bb6853c27","pitchNumber":3,"startTime":"2026-06-21T18:19:51.903Z","endTime":"2026-06-21T18:19:56.508Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":699625,"link":"/api/v1/people/699625","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.2,"endSpeed":73.7,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.5632775325542,"aZ":-36.27928105860192,"pfxX":7.324502118620773,"pfxZ":-3.0200536967987013,"pX":-0.04978862769417675,"pZ":2.1886564471511045,"vX0":1.4742089531215266,"vY0":-115.37533680703085,"vZ0":0.33178519231083015,"x":118.9,"y":179.69,"x0":-1.6474771339731902,"y0":50.00159517504773,"z0":5.5126603844981945,"aX":9.966043623413805},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-5.2,"breakHorizontal":-13.7,"spinRate":2677,"spinDirection":44},"zone":8,"typeConfidence":0.91,"plateTime":0.47302871862146745,"extension":6.1352104987452565},"hitData":{"launchSpeed":97.5,"launchAngle":11.0,"totalDistance":178.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":170.82,"coordY":122.42}},"index":3,"playId":"5ad2493d-77b2-34a4-86c6-861055a7718f","pitchNumber":4,"startTime":"2026-06-21T18:20:07.199Z","endTime":"2026-06-21T18:20:17.457Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":699625,"link":"/api/v1/people/699625","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"credit":"b_ab"},{"player":{"id":663568,"link":"/api/v1/people/663568"},"credit":"p_ab"},{"player":{"id":699625,"link":"/api/v1/people/699625"},"credit":"b_pa"},{"player":{"id":663568,"link":"/api/v1/people/663568"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.1,"awayTeamWinProbability":87.9,"homeTeamWinProbabilityAdded":-0.9000000000000004,"leverageIndex":0.24,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-06-21T18:20:17.457Z","atBatIndex":6},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Blaze Jordan grounds into a double play, pitcher Stephen Kolek to second baseman Michael Massey to first baseman Jac Caglianone. Jimmy Crooks out at 2nd. Blaze Jordan out at 1st.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-21T18:20:30.582Z","endTime":"2026-06-21T18:21:33.568Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663568,"fullName":"Stephen Kolek","link":"/api/v1/people/663568"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663568,"link":"/api/v1/people/663568"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":686681,"link":"/api/v1/people/686681"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686681,"link":"/api/v1/people/686681"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":695506,"link":"/api/v1/people/695506"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":85.2,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.799691888695268,"aZ":-23.313524791507962,"pfxX":-9.001587399621288,"pfxZ":4.800090816059312,"pX":-0.32562013380169164,"pZ":2.673397516222805,"vX0":8.730487557866871,"vY0":-134.46887181445578,"vZ0":-2.6792015594353034,"x":129.41,"y":166.6,"x0":-2.4314678038665773,"y0":50.005958132500076,"z0":5.321316827139256,"aX":-16.630263123766223},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":8.4,"breakHorizontal":14.6,"spinRate":2150,"spinDirection":227},"zone":4,"typeConfidence":0.89,"plateTime":0.4059828276834496,"extension":6.213545896284193},"index":0,"playId":"95d3a126-c845-3874-a825-53b71fa8aa5e","pitchNumber":1,"startTime":"2026-06-21T18:20:36.601Z","endTime":"2026-06-21T18:20:40.012Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":691458,"link":"/api/v1/people/691458","batSide":{"code":"R","description":"Right"}},"first":{"id":699625,"link":"/api/v1/people/699625"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":86.3,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.34873597563342,"aZ":-25.412342536329387,"pfxX":-8.506485173734042,"pfxZ":3.584918351764953,"pX":-0.010196628135828667,"pZ":2.776026982133495,"vX0":9.568849852450917,"vY0":-135.45817668646436,"vZ0":-1.9538693770941755,"x":117.39,"y":163.83,"x0":-2.457958519235206,"y0":50.00416505761813,"z0":5.25650783398506,"aX":-16.051631870032683},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":6.4,"breakHorizontal":13.8,"spinRate":2106,"spinDirection":225},"zone":5,"typeConfidence":0.9,"plateTime":0.40201420339323457,"extension":6.426736344369048},"index":1,"playId":"0d65efaa-3e81-340b-939b-6e99edd78cc9","pitchNumber":2,"startTime":"2026-06-21T18:20:58.449Z","endTime":"2026-06-21T18:21:01.922Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":691458,"link":"/api/v1/people/691458","batSide":{"code":"R","description":"Right"}},"first":{"id":699625,"link":"/api/v1/people/699625"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-06-21T18:21:12.413Z","endTime":"2026-06-21T18:21:25.549Z","isPitch":false,"type":"action","player":{"id":691458,"link":"/api/v1/people/691458"},"defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":691458,"link":"/api/v1/people/691458","batSide":{"code":"R","description":"Right"}},"first":{"id":699625,"link":"/api/v1/people/699625"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.9,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.436283472915136,"aZ":-30.72465883685628,"pfxX":0.7729352347607659,"pfxZ":0.9100182761306286,"pX":1.0995685532585278,"pZ":1.9138280894121504,"vX0":8.688771153119056,"vY0":-124.57774411149147,"vZ0":-2.284090409366468,"x":75.09,"y":187.11,"x0":-2.5118707642142972,"y0":50.00370053173646,"z0":5.344474815070434,"aX":1.2333335622040502},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.4,"breakHorizontal":-3.1,"spinRate":2467,"spinDirection":76},"zone":14,"typeConfidence":0.91,"plateTime":0.43710885325274385,"extension":6.395926530553803},"hitData":{"launchSpeed":69.0,"launchAngle":-43.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":131.73,"coordY":179.46}},"index":3,"playId":"0b3a509e-9098-35b2-adc1-e159f2347ca9","pitchNumber":3,"startTime":"2026-06-21T18:21:25.549Z","endTime":"2026-06-21T18:21:33.568Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":691458,"link":"/api/v1/people/691458","batSide":{"code":"R","description":"Right"}},"first":{"id":699625,"link":"/api/v1/people/699625"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691458,"link":"/api/v1/people/691458"},"credit":"b_ab"},{"player":{"id":663568,"link":"/api/v1/people/663568"},"credit":"p_ab"},{"player":{"id":691458,"link":"/api/v1/people/691458"},"credit":"b_pa"},{"player":{"id":663568,"link":"/api/v1/people/663568"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":14.000000000000002,"awayTeamWinProbability":86.0,"homeTeamWinProbabilityAdded":1.9000000000000021,"leverageIndex":0.43,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-06-21T18:21:33.568Z","atBatIndex":7},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Carter Jensen singles on a pop up to shortstop Masyn Winn.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-21T18:23:45.531Z","endTime":"2026-06-21T18:24:56.229Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.7,"endSpeed":86.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.076000601130193,"aZ":-12.479852030153383,"pfxX":-6.758320440073443,"pfxZ":10.343817110714115,"pX":-0.2537771014378151,"pZ":2.4075418708440472,"vX0":5.806452800599049,"vY0":-136.3971767685172,"vZ0":-6.302729813736784,"x":126.67,"y":173.78,"x0":-1.521297699181496,"y0":50.00325305977044,"z0":5.591468914508703,"aX":-12.867314793548717},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.8,"breakHorizontal":11.2,"spinRate":2537,"spinDirection":220},"zone":5,"typeConfidence":2.0,"plateTime":0.3999967954787218,"extension":6.378719136678021},"index":0,"playId":"127c4933-2587-383f-9dd3-687f13b14e6c","pitchNumber":1,"startTime":"2026-06-21T18:24:03.938Z","endTime":"2026-06-21T18:24:08.542Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.632020573416632,"aZ":-35.03121819108713,"pfxX":5.811825188249649,"pfxZ":-1.8515788783399563,"pX":1.1342319600176596,"pZ":1.0775769660436934,"vX0":5.606020489194573,"vY0":-123.37238470536839,"vZ0":-3.2423463337447704,"x":73.77,"y":209.69,"x0":-1.9230850402741433,"y0":50.005187011529195,"z0":5.362644734597061,"aX":8.95556007168878},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-3.8,"breakHorizontal":-11.9,"spinRate":3381,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.44402756892221396,"extension":6.330589545025837},"index":1,"playId":"33d40a1d-f1ec-30a5-9331-c724bdb9814b","pitchNumber":2,"startTime":"2026-06-21T18:24:22.862Z","endTime":"2026-06-21T18:24:29.122Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":85.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.94840524429824,"aZ":-22.935510651331615,"pfxX":-0.6877318025053301,"pfxZ":5.019971293318548,"pX":0.7000742636391144,"pZ":2.5883793695988797,"vX0":6.51088323731969,"vY0":-133.63838141381046,"vZ0":-3.6268776101922415,"x":90.31,"y":168.89,"x0":-1.660122451687605,"y0":50.00581190965841,"z0":5.576344989067841,"aX":-1.2671943125832836},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":8.6,"breakHorizontal":0.1,"spinRate":2684,"spinDirection":202},"zone":6,"typeConfidence":2.0,"plateTime":0.40707498278521204,"extension":6.343808482107131},"hitData":{"launchSpeed":63.2,"launchAngle":36.0,"totalDistance":208.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":134.5,"coordY":117.83}},"index":2,"playId":"c54de8d3-fad3-3b70-a02b-907835c09a12","pitchNumber":3,"startTime":"2026-06-21T18:24:42.376Z","endTime":"2026-06-21T18:24:56.229Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695600,"link":"/api/v1/people/695600"},"credit":"b_ab"},{"player":{"id":669160,"link":"/api/v1/people/669160"},"credit":"p_ab"},{"player":{"id":695600,"link":"/api/v1/people/695600"},"credit":"b_pa"},{"player":{"id":669160,"link":"/api/v1/people/669160"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.6,"awayTeamWinProbability":83.4,"homeTeamWinProbabilityAdded":2.5999999999999996,"leverageIndex":0.59,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-06-21T18:24:56.229Z","atBatIndex":8},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Maikel Garcia lines out to right fielder Jordan Walker.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-21T18:25:17.671Z","endTime":"2026-06-21T18:25:55.148Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":87.0,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.402071859543742,"aZ":-22.84384957135128,"pfxX":-8.488485426935483,"pfxZ":4.8321596046735475,"pX":-0.46578306929332186,"pZ":3.9631966831729,"vX0":6.601871784961908,"vY0":-137.3372289233473,"vZ0":0.008409686179935982,"x":134.75,"y":131.77,"x0":-1.7853753514905992,"y0":50.00159676364813,"z0":5.50028048749913,"aX":-16.385819619352255},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.0,"breakHorizontal":14.2,"spinRate":2475,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.39722202249813154,"extension":6.459818380721455},"index":0,"playId":"12a263c3-755c-3a6e-829e-a2d3f6753532","pitchNumber":1,"startTime":"2026-06-21T18:25:23.220Z","endTime":"2026-06-21T18:25:27.659Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"first":{"id":695600,"link":"/api/v1/people/695600"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":87.1,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.457898180306213,"aZ":-22.594642102449466,"pfxX":-9.52249087328602,"pfxZ":4.974295555764309,"pX":0.315786872271301,"pZ":2.9745949516489456,"vX0":8.640022804173249,"vY0":-137.00730490174337,"vZ0":-2.3541770618460416,"x":104.96,"y":158.47,"x0":-1.6209628146538086,"y0":50.00466182223691,"z0":5.367259706763703,"aX":-18.34859527461602},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":8.8,"breakHorizontal":15.7,"spinRate":2452,"spinDirection":233},"zone":3,"typeConfidence":2.0,"plateTime":0.39773889113057326,"extension":6.541117056277914},"hitData":{"launchSpeed":90.1,"launchAngle":20.0,"totalDistance":282.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":201.24,"coordY":113.94}},"index":1,"playId":"b8371613-f864-3aa0-afa1-525a74685a66","pitchNumber":2,"startTime":"2026-06-21T18:25:43.144Z","endTime":"2026-06-21T18:25:55.148Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"first":{"id":695600,"link":"/api/v1/people/695600"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_ab"},{"player":{"id":669160,"link":"/api/v1/people/669160"},"credit":"p_ab"},{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_pa"},{"player":{"id":669160,"link":"/api/v1/people/669160"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.2,"awayTeamWinProbability":85.8,"homeTeamWinProbabilityAdded":-2.400000000000002,"leverageIndex":1.07,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-06-21T18:25:55.148Z","atBatIndex":9},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jac Caglianone walks. Carter Jensen to 2nd.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-21T18:26:03.057Z","endTime":"2026-06-21T18:28:05.639Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"postOnSecond":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":88.1,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.285733953603295,"aZ":-17.487742179275273,"pfxX":-7.098243979314697,"pfxZ":7.405050821760236,"pX":0.26402555536373407,"pZ":4.128765901789108,"vX0":7.234279831661515,"vY0":-139.2200699161574,"vZ0":-1.2399962285167136,"x":106.94,"y":127.3,"x0":-1.433323226839277,"y0":50.00065201900625,"z0":5.725829268869899,"aX":-14.074002408194353},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.4,"breakHorizontal":11.5,"spinRate":2389,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.3919146000217495,"extension":6.5943070672913455},"index":0,"playId":"0196ae92-8eee-358a-97a9-17c9d12e52fe","pitchNumber":1,"startTime":"2026-06-21T18:26:16.132Z","endTime":"2026-06-21T18:26:20.921Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":695506,"link":"/api/v1/people/695506","batSide":{"code":"L","description":"Left"}},"first":{"id":695600,"link":"/api/v1/people/695600"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":89.3,"endSpeed":82.2,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.52591358787197,"aZ":-29.89184760644146,"pfxX":-8.909527553803345,"pfxZ":1.3340532582864792,"pX":0.5693886026242126,"pZ":1.2575902596867303,"vX0":8.481392696615499,"vY0":-129.72665764231672,"vZ0":-4.595924844009816,"x":95.3,"y":204.83,"x0":-1.5810312198525198,"y0":50.002075683265524,"z0":5.324462643197416,"aX":-15.222002284917634},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.6,"breakHorizontal":14.3,"spinRate":1579,"spinDirection":255},"zone":14,"typeConfidence":2.0,"plateTime":0.4218344819147619,"extension":6.717925130554336},"index":1,"playId":"f784cf28-a952-3f51-922a-824204e83300","pitchNumber":2,"startTime":"2026-06-21T18:26:35.627Z","endTime":"2026-06-21T18:26:39.868Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":695506,"link":"/api/v1/people/695506","batSide":{"code":"L","description":"Left"}},"first":{"id":695600,"link":"/api/v1/people/695600"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.6,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.60245727991526,"aZ":-36.00409899597429,"pfxX":7.875131567913046,"pfxZ":-2.506417666847021,"pX":-0.6101120520214004,"pZ":4.009923682887761,"vX0":0.784050919621929,"vY0":-122.39325351027517,"vZ0":3.582595957938505,"x":140.26,"y":130.51,"x0":-1.958008141797702,"y0":50.003009406913094,"z0":5.597107993603552,"aX":12.029775396266942},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-3.5,"breakHorizontal":-14.5,"spinRate":3205,"spinDirection":56},"zone":11,"typeConfidence":2.0,"plateTime":0.44634598408569337,"extension":6.070062938892227},"index":2,"playId":"22d3dec9-9f2c-35d1-b0c6-c31b5e6d73ac","pitchNumber":3,"startTime":"2026-06-21T18:26:56.807Z","endTime":"2026-06-21T18:27:01.307Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":695506,"link":"/api/v1/people/695506","batSide":{"code":"L","description":"Left"}},"first":{"id":695600,"link":"/api/v1/people/695600"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":85.9,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.903511638956,"aZ":-23.23992898909216,"pfxX":0.1512323192288918,"pfxZ":4.789263743491453,"pX":0.18288891316580685,"pZ":2.5744928450748095,"vX0":5.163435802797897,"vY0":-134.6506205841644,"vZ0":-3.308967741343098,"x":110.03,"y":169.27,"x0":-1.7665877366129277,"y0":50.00229877994677,"z0":5.434222707203576,"aX":0.28144948469412173},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":8.3,"breakHorizontal":-1.2,"spinRate":2597,"spinDirection":202},"zone":5,"typeConfidence":2.0,"plateTime":0.4043474579699966,"extension":6.27070294307195},"index":3,"playId":"efb36da5-648b-3719-8687-da3ccc9c107b","pitchNumber":4,"startTime":"2026-06-21T18:27:19.413Z","endTime":"2026-06-21T18:27:23.973Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":695506,"link":"/api/v1/people/695506","batSide":{"code":"L","description":"Left"}},"first":{"id":695600,"link":"/api/v1/people/695600"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.8,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.39174071885659,"aZ":-37.075459515864104,"pfxX":8.869726311046286,"pfxZ":-3.19241392936293,"pX":-0.5627589104083779,"pZ":2.9814388620200636,"vX0":0.9026767260760165,"vY0":-123.13217220583446,"vZ0":1.7088116642976332,"x":138.45,"y":158.28,"x0":-2.0863554589467026,"y0":50.00127537892679,"z0":5.414806097562275,"aX":13.62203049682223},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-5.2,"breakHorizontal":-16.3,"spinRate":3208,"spinDirection":57},"zone":1,"typeConfidence":2.0,"plateTime":0.4447776578240892,"extension":6.278584696460536},"index":4,"playId":"49f3e84c-4d6a-33a1-96fc-c6cf3c066c5b","pitchNumber":5,"startTime":"2026-06-21T18:27:39.847Z","endTime":"2026-06-21T18:27:45.453Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":695506,"link":"/api/v1/people/695506","batSide":{"code":"L","description":"Left"}},"first":{"id":695600,"link":"/api/v1/people/695600"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":96.4,"endSpeed":87.4,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.554972211221106,"aZ":-15.310173316169209,"pfxX":-6.445756363151306,"pfxZ":8.524434417748232,"pX":0.4903498578213927,"pZ":4.487849974033519,"vX0":7.3984361485706485,"vY0":-140.21002818155523,"vZ0":-0.5517289087581483,"x":98.31,"y":117.61,"x0":-1.3529725058868873,"y0":50.00430654916861,"z0":5.692013949423476,"aX":-12.75475469193648},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.5,"breakHorizontal":10.1,"spinRate":2512,"spinDirection":215},"zone":12,"typeConfidence":2.0,"plateTime":0.3915887328695411,"extension":6.410011380662996},"index":5,"playId":"257be620-0fbd-3779-87f6-df5dea2603ba","pitchNumber":6,"startTime":"2026-06-21T18:28:01.274Z","endTime":"2026-06-21T18:28:05.639Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":695506,"link":"/api/v1/people/695506","batSide":{"code":"L","description":"Left"}},"first":{"id":695600,"link":"/api/v1/people/695600"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695506,"link":"/api/v1/people/695506"},"credit":"b_pa"},{"player":{"id":669160,"link":"/api/v1/people/669160"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":17.0,"awayTeamWinProbability":83.0,"homeTeamWinProbabilityAdded":2.8000000000000007,"leverageIndex":0.82,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-06-21T18:28:05.639Z","atBatIndex":10},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Salvador Perez grounds out, shortstop Masyn Winn to first baseman Alec Burleson. Carter Jensen to 3rd. Jac Caglianone to 2nd.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-21T18:28:25.341Z","endTime":"2026-06-21T18:29:23.263Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"postOnThird":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"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.4,"endSpeed":88.1,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.70300050564767,"aZ":-13.130608093459687,"pfxX":-5.4389309990049135,"pfxZ":9.687645597759628,"pX":1.084302416846029,"pZ":1.6342805152149613,"vX0":9.085299763684812,"vY0":-138.55027534193763,"vZ0":-7.973116009278062,"x":75.67,"y":194.65,"x0":-1.5140707863332081,"y0":50.00659750237706,"z0":5.405516491206021,"aX":-10.696261196938812},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.2,"breakHorizontal":8.2,"spinRate":2346,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.39365081563532023,"extension":6.577554439688853},"index":0,"playId":"437b39ad-0060-3569-8cce-c3f3cecda159","pitchNumber":1,"startTime":"2026-06-21T18:28:32.815Z","endTime":"2026-06-21T18:28:37.145Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":695600,"link":"/api/v1/people/695600"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.1,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.453608908114923,"aZ":-23.250627106270645,"pfxX":-10.984934164978,"pfxZ":4.50043816227271,"pX":-0.4508517229943567,"pZ":2.4632237770154144,"vX0":7.410539409924614,"vY0":-139.71479472448556,"vZ0":-3.627123232841801,"x":134.19,"y":172.27,"x0":-1.7056244715009818,"y0":50.00596229273481,"z0":5.300077495479532,"aX":-21.796476079369455},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":7.6,"breakHorizontal":18.5,"spinRate":2438,"spinDirection":230},"zone":4,"typeConfidence":2.0,"plateTime":0.3915136602857192,"extension":6.631184942269232},"index":1,"playId":"e35c5ee0-aec2-3076-afe0-35f6ad6ea05f","pitchNumber":2,"startTime":"2026-06-21T18:28:53.964Z","endTime":"2026-06-21T18:28:59.281Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":695600,"link":"/api/v1/people/695600"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.2,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.654073048428486,"aZ":-12.20598194241909,"pfxX":-5.655398448825167,"pfxZ":9.999893948358064,"pX":0.41762039226231634,"pZ":2.4770269578121367,"vX0":7.326243011782095,"vY0":-140.38189337946199,"vZ0":-6.073209754184681,"x":101.08,"y":171.9,"x0":-1.4906478905253462,"y0":50.00097572428473,"z0":5.462266304198807,"aX":-11.291440919169476},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.0,"breakHorizontal":8.8,"spinRate":2399,"spinDirection":220},"zone":6,"typeConfidence":2.0,"plateTime":0.3901107721872412,"extension":6.501987834121715},"hitData":{"launchSpeed":64.3,"launchAngle":-45.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":119.97,"coordY":175.01}},"index":2,"playId":"2935d785-5521-3d8c-8310-eb0e28d64838","pitchNumber":3,"startTime":"2026-06-21T18:29:15.241Z","endTime":"2026-06-21T18:29:23.263Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":695600,"link":"/api/v1/people/695600"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_ab"},{"player":{"id":669160,"link":"/api/v1/people/669160"},"credit":"p_ab"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_pa"},{"player":{"id":669160,"link":"/api/v1/people/669160"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.6,"awayTeamWinProbability":85.4,"homeTeamWinProbabilityAdded":-2.4000000000000004,"leverageIndex":1.4,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-06-21T18:29:23.263Z","atBatIndex":11},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Michael Massey singles on a line drive to right fielder Jordan Walker. Carter Jensen scores. Jac Caglianone scores.","rbi":2,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-21T18:29:51.038Z","endTime":"2026-06-21T18:31:12.708Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"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":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"responsiblePitcher":{"id":669160,"link":"/api/v1/people/669160"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"responsiblePitcher":{"id":669160,"link":"/api/v1/people/669160"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"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":93.8,"endSpeed":87.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.026169223000323,"aZ":-20.588360493233324,"pfxX":0.7478654609843828,"pfxZ":6.036741780883641,"pX":0.02096283003296618,"pZ":3.3306620264344646,"vX0":4.452355792793293,"vY0":-136.66320867181074,"vZ0":-2.460399556249113,"x":116.2,"y":148.85,"x0":-1.7167907393925725,"y0":50.00112808376148,"z0":5.634423850450475,"aX":1.4347389806916926},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.7,"breakHorizontal":-2.2,"spinRate":2494,"spinDirection":200},"zone":2,"typeConfidence":2.0,"plateTime":0.3985800554935519,"extension":6.375858512654453},"index":0,"playId":"a6805d03-6853-3375-9d2a-bb871d0cca7a","pitchNumber":1,"startTime":"2026-06-21T18:29:52.565Z","endTime":"2026-06-21T18:29:56.150Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":686681,"link":"/api/v1/people/686681","batSide":{"code":"L","description":"Left"}},"second":{"id":695506,"link":"/api/v1/people/695506"},"third":{"id":695600,"link":"/api/v1/people/695600"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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.8,"endSpeed":88.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.150682727694168,"aZ":-12.174498632059459,"pfxX":-4.981470753383466,"pfxZ":9.944267262035286,"pX":0.5418663787854546,"pZ":2.139169167557802,"vX0":6.812972997864299,"vY0":-140.73124255914905,"vZ0":-6.974667630371932,"x":96.35,"y":181.02,"x0":-1.260225546006817,"y0":50.004508579616,"z0":5.433938233839781,"aX":-10.020301922967159},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.8,"breakHorizontal":7.7,"spinRate":2459,"spinDirection":217},"zone":9,"typeConfidence":2.0,"plateTime":0.3888203563518573,"extension":6.689416420573667},"index":1,"playId":"56138970-5156-33c2-b4f9-48909566e959","pitchNumber":2,"startTime":"2026-06-21T18:30:17.370Z","endTime":"2026-06-21T18:30:20.711Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":686681,"link":"/api/v1/people/686681","batSide":{"code":"L","description":"Left"}},"second":{"id":695506,"link":"/api/v1/people/695506"},"third":{"id":695600,"link":"/api/v1/people/695600"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":86.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.537864682008156,"aZ":-14.932753123831077,"pfxX":-5.953238323322578,"pfxZ":8.827614277924166,"pX":0.5847205632840967,"pZ":3.7281795564699767,"vX0":7.899445564831026,"vY0":-139.84034141329926,"vZ0":-2.4555300162826375,"x":94.71,"y":138.12,"x0":-1.5214355142691671,"y0":50.00629260406749,"z0":5.613635011629345,"aX":-11.632800441410986},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.6,"breakHorizontal":8.9,"spinRate":2424,"spinDirection":217},"zone":12,"typeConfidence":2.0,"plateTime":0.39373221024648775,"extension":6.6183246050307},"index":2,"playId":"1a8758ca-0252-3f90-af52-8b068c6dfb86","pitchNumber":3,"startTime":"2026-06-21T18:30:41.394Z","endTime":"2026-06-21T18:30:45.810Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":686681,"link":"/api/v1/people/686681","batSide":{"code":"L","description":"Left"}},"second":{"id":695506,"link":"/api/v1/people/695506"},"third":{"id":695600,"link":"/api/v1/people/695600"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":77.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.018118454959303,"aZ":-34.65433346978044,"pfxX":10.727208840265874,"pfxZ":-1.6006226994986417,"pX":0.4419310485503716,"pZ":2.3648953026911914,"vX0":2.8755232355957476,"vY0":-124.72442084853444,"vZ0":-0.3025965514870601,"x":100.15,"y":174.93,"x0":-2.123891362692606,"y0":50.00296637009335,"z0":5.386973934591533,"aX":16.61630654539902},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-2.6,"breakHorizontal":-20.2,"spinRate":3260,"spinDirection":49},"zone":6,"typeConfidence":2.0,"plateTime":0.44201022133586987,"extension":6.268779489379792},"hitData":{"launchSpeed":71.8,"launchAngle":22.0,"totalDistance":215.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":170.04,"coordY":126.24}},"index":3,"playId":"dd91e5b2-a445-34ec-b015-f9f4264311f0","pitchNumber":4,"startTime":"2026-06-21T18:31:02.803Z","endTime":"2026-06-21T18:31:12.708Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":686681,"link":"/api/v1/people/686681","batSide":{"code":"L","description":"Left"}},"second":{"id":695506,"link":"/api/v1/people/695506"},"third":{"id":695600,"link":"/api/v1/people/695600"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686681,"link":"/api/v1/people/686681"},"credit":"b_ab"},{"player":{"id":669160,"link":"/api/v1/people/669160"},"credit":"p_ab"},{"player":{"id":686681,"link":"/api/v1/people/686681"},"credit":"b_pa"},{"player":{"id":669160,"link":"/api/v1/people/669160"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":24.2,"awayTeamWinProbability":75.8,"homeTeamWinProbabilityAdded":9.6,"leverageIndex":1.33,"dramaIndex":98.0,"contextMetrics":{},"playEndTime":"2026-06-21T18:31:12.708Z","atBatIndex":12},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Lane Thomas flies out to center fielder Nathan Church.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-21T18:31:40.347Z","endTime":"2026-06-21T18:32:30.567Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.2,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.4058643432327,"aZ":-24.117120112577048,"pfxX":-10.66726629794482,"pfxZ":4.115728184091237,"pX":-0.9372476061446392,"pZ":3.268983317586374,"vX0":6.2226147233794435,"vY0":-139.30615532404255,"vZ0":-1.0597688996717132,"x":152.73,"y":150.52,"x0":-1.8184691452670563,"y0":50.00381412614696,"z0":5.254296643034436,"aX":-20.88705048581491},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":7.4,"breakHorizontal":18.0,"spinRate":2363,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.39376206941092473,"extension":6.610153281776554},"index":0,"playId":"f44eef75-49ab-3337-af26-007e12df05bb","pitchNumber":1,"startTime":"2026-06-21T18:31:45.040Z","endTime":"2026-06-21T18:31:50.593Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"first":{"id":686681,"link":"/api/v1/people/686681"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":78.5,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.433359815636926,"aZ":-36.24065849523183,"pfxX":8.836111373681844,"pfxZ":-2.5941098393430604,"pX":0.45026896296355157,"pZ":3.011016491279477,"vX0":3.253719309881676,"vY0":-124.74464139216772,"vZ0":1.6117823438126406,"x":99.84,"y":157.48,"x0":-2.02104133628312,"y0":50.00358939002475,"z0":5.356855558248223,"aX":13.845814344050364},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-4.1,"breakHorizontal":-16.8,"spinRate":3215,"spinDirection":65},"zone":3,"typeConfidence":2.0,"plateTime":0.44004905412107753,"extension":6.3348410410894775},"index":1,"playId":"6e8df419-7ac2-3792-ab58-f277cdfe8d0e","pitchNumber":2,"startTime":"2026-06-21T18:32:03.008Z","endTime":"2026-06-21T18:32:08.324Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"first":{"id":686681,"link":"/api/v1/people/686681"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.8,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.489484029355722,"aZ":-15.917270356119197,"pfxX":-5.442002353343375,"pfxZ":8.048866880558684,"pX":0.3563973087069245,"pZ":3.2068158995874896,"vX0":7.354781936003281,"vY0":-140.8731247358215,"vZ0":-3.5414571081890114,"x":103.41,"y":152.2,"x0":-1.5750664618057357,"y0":50.006164650086234,"z0":5.502385652171159,"aX":-10.996255397093787},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.0,"breakHorizontal":8.4,"spinRate":2404,"spinDirection":219},"zone":3,"typeConfidence":2.0,"plateTime":0.38806166447766177,"extension":7.011445698910296},"hitData":{"launchSpeed":96.7,"launchAngle":26.0,"totalDistance":383.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":150.9,"coordY":46.56}},"index":2,"playId":"c487b4a0-89ab-38a0-a132-d2af07d538d2","pitchNumber":3,"startTime":"2026-06-21T18:32:21.564Z","endTime":"2026-06-21T18:32:30.567Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"first":{"id":686681,"link":"/api/v1/people/686681"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657041,"link":"/api/v1/people/657041"},"credit":"b_ab"},{"player":{"id":669160,"link":"/api/v1/people/669160"},"credit":"p_ab"},{"player":{"id":657041,"link":"/api/v1/people/657041"},"credit":"b_pa"},{"player":{"id":669160,"link":"/api/v1/people/669160"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.2,"awayTeamWinProbability":77.8,"homeTeamWinProbabilityAdded":-2.0,"leverageIndex":0.8,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-06-21T18:32:30.567Z","atBatIndex":13},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Nathan Church doubles (9) on a sharp line drive to right fielder Lane Thomas.","rbi":0,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-21T18:34:29.930Z","endTime":"2026-06-21T18:36:12.026Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663568,"fullName":"Stephen Kolek","link":"/api/v1/people/663568"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":657041,"link":"/api/v1/people/657041"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":86.3,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.741402559543346,"aZ":-16.99038828993516,"pfxX":-1.8382541006519562,"pfxZ":8.005768214064148,"pX":-0.20207105501899672,"pZ":3.47905850952342,"vX0":4.275547516759395,"vY0":-136.09661238375756,"vZ0":-2.6394573915989286,"x":124.7,"y":144.85,"x0":-1.5468193211113297,"y0":50.004167072641756,"z0":5.622864443939406,"aX":-3.4874618104405672},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.3,"breakHorizontal":2.5,"spinRate":2222,"spinDirection":217},"zone":11,"typeConfidence":0.88,"plateTime":0.4007435400192656,"extension":6.089175849135199},"index":0,"playId":"905b6f57-171d-3f8d-9b8c-a5e7b7f1ecff","pitchNumber":1,"startTime":"2026-06-21T18:34:36.520Z","endTime":"2026-06-21T18:34:41.574Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":83.1,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.40124827417033,"aZ":-23.937904574903353,"pfxX":2.2318650382473177,"pfxZ":4.69834476170613,"pX":0.6077431328710278,"pZ":2.37896509107525,"vX0":5.066738854204136,"vY0":-131.2593325917964,"vZ0":-2.964810892861374,"x":93.83,"y":174.55,"x0":-1.6336971890328127,"y0":50.00654763991527,"z0":5.295267759944583,"aX":3.91522074613714},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":8.2,"breakHorizontal":-5.2,"spinRate":2424,"spinDirection":208},"zone":6,"typeConfidence":0.95,"plateTime":0.4164495204306369,"extension":6.116289188410694},"index":1,"playId":"25284a90-f1a8-369c-be24-0173fca445ec","pitchNumber":2,"startTime":"2026-06-21T18:34:51.682Z","endTime":"2026-06-21T18:34:56.211Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.1,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.180403876659575,"aZ":-24.819982543635795,"pfxX":-10.202479130317794,"pfxZ":3.8800817138221078,"pX":-0.22648740613710167,"pZ":3.1811291833618447,"vX0":6.912799485644622,"vY0":-136.55819633156682,"vZ0":-1.6263441857373924,"x":125.63,"y":152.89,"x0":-1.4611393931466954,"y0":50.00219293418679,"z0":5.486622059603596,"aX":-19.32924822217235},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":6.8,"breakHorizontal":17.0,"spinRate":2216,"spinDirection":223},"zone":2,"typeConfidence":0.91,"plateTime":0.4006091010491888,"extension":6.115046107621702},"index":2,"playId":"ed5a605f-d0d4-3f74-a230-63feed0c7875","pitchNumber":3,"startTime":"2026-06-21T18:35:09.061Z","endTime":"2026-06-21T18:35:13.489Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-06-21T18:35:18.321Z","endTime":"2026-06-21T18:35:29.870Z","isPitch":false,"type":"action","player":{"id":701675,"link":"/api/v1/people/701675"},"defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":79.7,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.31400679363587,"aZ":-32.60553462211615,"pfxX":1.6175331941802475,"pfxZ":-0.2733925004037472,"pX":0.45635330216487896,"pZ":1.4555449601772958,"vX0":4.6040150464495015,"vY0":-124.28962775598302,"vZ0":-2.987563062040314,"x":99.6,"y":199.48,"x0":-1.6187352157199737,"y0":50.00133753633025,"z0":5.338809641896188,"aX":2.5689856189520297},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-0.8,"breakHorizontal":-3.8,"spinRate":2524,"spinDirection":91},"zone":14,"typeConfidence":0.9,"plateTime":0.43811185365399696,"extension":6.188755672565325},"index":4,"playId":"f02d2286-2826-34f4-8472-21dd2c743aed","pitchNumber":4,"startTime":"2026-06-21T18:35:29.870Z","endTime":"2026-06-21T18:35:33.575Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":87.6,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.87296799075809,"aZ":-19.407451609252426,"pfxX":-3.7406571654944525,"pfxZ":6.53281531286909,"pX":-0.2673842673218563,"pZ":4.052478573993993,"vX0":4.821794614507683,"vY0":-137.99305176419202,"vZ0":-0.6748779552242195,"x":127.19,"y":129.36,"x0":-1.5405730555072492,"y0":50.00318465004597,"z0":5.592032331553976,"aX":-7.310888109653242},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":11.9,"breakHorizontal":5.9,"spinRate":2319,"spinDirection":213},"zone":11,"typeConfidence":0.89,"plateTime":0.39492835039554963,"extension":6.184767869901398},"index":5,"playId":"830fcc7a-c51d-3e98-b6f5-79b0a3f12056","pitchNumber":5,"startTime":"2026-06-21T18:35:45.636Z","endTime":"2026-06-21T18:35:49.876Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.9,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.905624654152472,"aZ":-33.65302490853235,"pfxX":2.150728919415023,"pfxZ":-0.9217977295074231,"pX":0.462826275307706,"pZ":1.7104397665419793,"vX0":4.688627830146965,"vY0":-125.20370690808704,"vZ0":-2.025367652703345,"x":99.36,"y":192.6,"x0":-1.706126487020378,"y0":50.00294671910546,"z0":5.257680877734889,"aX":3.4484543909729894},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-1.9,"breakHorizontal":-4.9,"spinRate":2485,"spinDirection":76},"zone":9,"typeConfidence":0.91,"plateTime":0.43580760948920894,"extension":6.292233426394663},"hitData":{"launchSpeed":109.7,"launchAngle":19.0,"totalDistance":351.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":219.95,"coordY":92.15}},"index":6,"playId":"66e478aa-266f-3fef-9321-878feeb41b01","pitchNumber":6,"startTime":"2026-06-21T18:35:59.020Z","endTime":"2026-06-21T18:36:12.026Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"credit":"b_ab"},{"player":{"id":663568,"link":"/api/v1/people/663568"},"credit":"p_ab"},{"player":{"id":701675,"link":"/api/v1/people/701675"},"credit":"b_pa"},{"player":{"id":663568,"link":"/api/v1/people/663568"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.5,"awayTeamWinProbability":81.5,"homeTeamWinProbabilityAdded":-3.6999999999999993,"leverageIndex":0.54,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-06-21T18:36:12.026Z","atBatIndex":14},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"JJ Wetherholt homers (12) on a fly ball to left field. Nathan Church scores.","rbi":2,"awayScore":7,"homeScore":2,"isOut":false},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-21T18:36:34.327Z","endTime":"2026-06-21T18:37:20.984Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663568,"fullName":"Stephen Kolek","link":"/api/v1/people/663568"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"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":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":{"id":663568,"link":"/api/v1/people/663568"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":{"id":663568,"link":"/api/v1/people/663568"},"isScoringEvent":true,"rbi":true,"earned":true,"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.087690524117054,"aZ":-32.78720750958063,"pfxX":-5.437502703542709,"pfxZ":-0.3678105667056979,"pX":-0.50284177068424,"pZ":3.2887609299071507,"vX0":5.012128849733769,"vY0":-126.86142818485219,"vZ0":1.3114099152691008,"x":136.17,"y":149.98,"x0":-1.7865661758758389,"y0":50.005757211497624,"z0":5.355764839536714,"aX":-8.969066221432465},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-0.2,"breakHorizontal":8.9,"spinRate":1442,"spinDirection":246},"zone":11,"typeConfidence":0.88,"plateTime":0.42982958343905864,"extension":6.3159705062881875},"index":0,"playId":"735ae959-7a3d-303c-9e7e-63b4134ef289","pitchNumber":1,"startTime":"2026-06-21T18:36:37.733Z","endTime":"2026-06-21T18:36:43.314Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"second":{"id":701675,"link":"/api/v1/people/701675"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.54886290898737,"aZ":-19.97415791689612,"pfxX":-2.164197017141937,"pfxZ":6.432279056401656,"pX":-0.04401629780070761,"pZ":3.0533838689522335,"vX0":5.175144842723008,"vY0":-136.4601098040991,"vZ0":-2.670283254671136,"x":118.68,"y":156.34,"x0":-1.6793523682475655,"y0":50.00033979762971,"z0":5.4125330871485176,"aX":-4.1037180915891},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.3,"breakHorizontal":2.9,"spinRate":2216,"spinDirection":220},"zone":2,"typeConfidence":0.87,"plateTime":0.4005906481916388,"extension":6.140780960796841},"hitData":{"launchSpeed":93.7,"launchAngle":40.0,"totalDistance":360.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":35.41,"coordY":84.64}},"index":1,"playId":"b8a8f019-8e76-3f09-a322-9be5ac2ba1de","pitchNumber":2,"startTime":"2026-06-21T18:36:54.749Z","endTime":"2026-06-21T18:37:20.984Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"second":{"id":701675,"link":"/api/v1/people/701675"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"credit":"b_ab"},{"player":{"id":663568,"link":"/api/v1/people/663568"},"credit":"p_ab"},{"player":{"id":802139,"link":"/api/v1/people/802139"},"credit":"b_pa"},{"player":{"id":663568,"link":"/api/v1/people/663568"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":10.9,"awayTeamWinProbability":89.1,"homeTeamWinProbabilityAdded":-7.6,"leverageIndex":0.72,"dramaIndex":70.0,"contextMetrics":{},"playEndTime":"2026-06-21T18:37:20.984Z","atBatIndex":15},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Iván Herrera singles on a line drive to center fielder Kameron Misner.","rbi":0,"awayScore":7,"homeScore":2,"isOut":false},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-21T18:37:30.861Z","endTime":"2026-06-21T18:38:06.700Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663568,"fullName":"Stephen Kolek","link":"/api/v1/people/663568"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":670224,"link":"/api/v1/people/670224"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.9,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.98337837358738,"aZ":-14.980785597734977,"pfxX":-4.018122066170944,"pfxZ":8.980952451877599,"pX":1.5615410853996656,"pZ":1.9814691362812464,"vX0":9.145342474601788,"vY0":-136.73426762003496,"vZ0":-6.495594402339924,"x":57.48,"y":185.28,"x0":-1.287829754805671,"y0":50.004740697291325,"z0":5.395204009404048,"aX":-7.69479003982},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.2,"breakHorizontal":5.6,"spinRate":2304,"spinDirection":217},"zone":14,"typeConfidence":0.91,"plateTime":0.3988631537763827,"extension":6.39084218874932},"index":0,"playId":"97eb795e-1802-3ec5-97fb-42c39924ca7c","pitchNumber":1,"startTime":"2026-06-21T18:37:41.900Z","endTime":"2026-06-21T18:37:45.379Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":80.3,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.91896349373748,"aZ":-30.306042157808935,"pfxX":2.159742394213858,"pfxZ":1.156989171886753,"pX":0.991444398184489,"pZ":1.8596367829406932,"vX0":5.585279888544566,"vY0":-125.8460789654636,"vZ0":-2.4050890895855828,"x":79.21,"y":188.57,"x0":-1.5278609095031621,"y0":50.00585586867596,"z0":5.256008841505518,"aX":3.5031405820406207},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.8,"breakHorizontal":-5.0,"spinRate":2585,"spinDirection":70},"zone":14,"typeConfidence":0.88,"plateTime":0.4334165963143408,"extension":6.29967389967455},"hitData":{"launchSpeed":72.8,"launchAngle":19.0,"totalDistance":209.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":147.6,"coordY":109.83}},"index":1,"playId":"5fa1cb9f-7afb-34cd-860c-b15082b2359a","pitchNumber":2,"startTime":"2026-06-21T18:37:54.761Z","endTime":"2026-06-21T18:38:06.700Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"credit":"b_ab"},{"player":{"id":663568,"link":"/api/v1/people/663568"},"credit":"p_ab"},{"player":{"id":671056,"link":"/api/v1/people/671056"},"credit":"b_pa"},{"player":{"id":663568,"link":"/api/v1/people/663568"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.700000000000001,"awayTeamWinProbability":90.3,"homeTeamWinProbabilityAdded":-1.1999999999999993,"leverageIndex":0.29,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-06-21T18:38:06.700Z","atBatIndex":16},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Alec Burleson triples (1) on a line drive to right fielder Lane Thomas. Iván Herrera scores.","rbi":1,"awayScore":8,"homeScore":2,"isOut":false},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-21T18:38:18.656Z","endTime":"2026-06-21T18:39:11.193Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663568,"fullName":"Stephen Kolek","link":"/api/v1/people/663568"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":657041,"link":"/api/v1/people/657041"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":"r_adv_force","runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":{"id":663568,"link":"/api/v1/people/663568"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.771798406299723,"aZ":-24.288077261191436,"pfxX":0.1881093396302601,"pfxZ":4.419576299983902,"pX":-0.1162289345388727,"pZ":2.7397036356137727,"vX0":4.17465607698624,"vY0":-131.87704402877887,"vZ0":-1.8730585845077115,"x":121.43,"y":164.81,"x0":-1.7358924051679263,"y0":50.000944690826394,"z0":5.228698350328418,"aX":0.3342547133750992},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.9,"breakHorizontal":-1.2,"spinRate":2393,"spinDirection":197},"zone":5,"typeConfidence":0.92,"plateTime":0.4133796663694431,"extension":6.1452704386848875},"index":0,"playId":"693de452-5f25-3705-b066-bbda17c659a2","pitchNumber":1,"startTime":"2026-06-21T18:38:29.115Z","endTime":"2026-06-21T18:38:34.350Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"first":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.67112771137265,"aZ":-30.138381282620774,"pfxX":-9.346764868222454,"pfxZ":1.1088192297022736,"pX":-0.36419338686635655,"pZ":2.611906030336526,"vX0":6.153457175587315,"vY0":-134.89453000834195,"vZ0":-1.5927495717912095,"x":130.88,"y":168.26,"x0":-1.4618847273680444,"y0":50.005636876496055,"z0":5.337210126816162,"aX":-17.2075075209226},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":1.9,"breakHorizontal":15.6,"spinRate":2124,"spinDirection":224},"zone":4,"typeConfidence":0.89,"plateTime":0.40622768851215607,"extension":6.101951187043983},"hitData":{"launchSpeed":99.7,"launchAngle":15.0,"totalDistance":288.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":131.79,"coordY":84.54}},"index":1,"playId":"63c254ff-4037-3a43-8dbb-875e1cf2b4fd","pitchNumber":2,"startTime":"2026-06-21T18:38:54.177Z","endTime":"2026-06-21T18:39:11.193Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"first":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"credit":"b_ab"},{"player":{"id":663568,"link":"/api/v1/people/663568"},"credit":"p_ab"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"credit":"b_pa"},{"player":{"id":663568,"link":"/api/v1/people/663568"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.2,"awayTeamWinProbability":94.8,"homeTeamWinProbabilityAdded":-4.500000000000001,"leverageIndex":0.47,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-06-21T18:39:11.193Z","atBatIndex":17},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jordan Walker grounds out, shortstop Maikel Garcia to first baseman Jac Caglianone.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-21T18:39:43.533Z","endTime":"2026-06-21T18:40:27.490Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663568,"fullName":"Stephen Kolek","link":"/api/v1/people/663568"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":695506,"link":"/api/v1/people/695506"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.1,"endSpeed":73.2,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.01790287610744,"aZ":-39.82026372246541,"pfxX":9.005832610082548,"pfxZ":-5.598288386669253,"pX":-0.5159884256703356,"pZ":4.023531532690759,"vX0":0.007881949252407427,"vY0":-116.48152381514713,"vZ0":5.015878508692772,"x":136.67,"y":130.14,"x0":-1.68821971986835,"y0":50.000878873439326,"z0":5.619697450545982,"aX":12.304717264520882},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-8.5,"breakHorizontal":-16.3,"spinRate":2601,"spinDirection":49},"zone":11,"typeConfidence":0.89,"plateTime":0.47121903491698935,"extension":6.207764786936931},"index":0,"playId":"efe9b367-cb9e-3df4-9795-ad3718f35bae","pitchNumber":1,"startTime":"2026-06-21T18:39:43.533Z","endTime":"2026-06-21T18:39:48.378Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"third":{"id":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.1,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.795642452550194,"aZ":-19.441335082325264,"pfxX":-4.070191424259137,"pfxZ":6.657080849807301,"pX":-1.345056229608487,"pZ":4.681610956140822,"vX0":2.1513556578621724,"vY0":-137.50445439331233,"vZ0":1.0059377532787606,"x":168.27,"y":112.38,"x0":-1.6092364743492917,"y0":50.00253551044173,"z0":5.631068238817055,"aX":-7.785626535258902},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.5,"breakHorizontal":7.0,"spinRate":2258,"spinDirection":216},"zone":11,"typeConfidence":0.89,"plateTime":0.3984964626625098,"extension":6.161547306889586},"index":1,"playId":"9bba43f4-1890-3e11-a945-aefa179614aa","pitchNumber":2,"startTime":"2026-06-21T18:40:01.999Z","endTime":"2026-06-21T18:40:06.462Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"third":{"id":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.1,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.536947823085175,"aZ":-36.018424507714315,"pfxX":2.063646845250727,"pfxZ":-2.4719441560848114,"pX":-0.764677228624656,"pZ":3.1635645021192214,"vX0":1.6393474757014146,"vY0":-123.85038727444775,"vZ0":1.7985551746768191,"x":146.15,"y":153.36,"x0":-1.703074897983471,"y0":50.00285523995548,"z0":5.438358870093211,"aX":3.2084749847153016},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-3.8,"breakHorizontal":-4.1,"spinRate":2437,"spinDirection":83},"zone":1,"typeConfidence":0.92,"plateTime":0.442106454459235,"extension":6.199460628816591},"hitData":{"launchSpeed":82.8,"launchAngle":-25.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.52,"coordY":155.13}},"index":2,"playId":"32684f51-3b11-391d-a8c7-0028506bb0cc","pitchNumber":3,"startTime":"2026-06-21T18:40:19.482Z","endTime":"2026-06-21T18:40:27.490Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"third":{"id":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"credit":"b_ab"},{"player":{"id":663568,"link":"/api/v1/people/663568"},"credit":"p_ab"},{"player":{"id":691023,"link":"/api/v1/people/691023"},"credit":"b_pa"},{"player":{"id":663568,"link":"/api/v1/people/663568"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.0,"awayTeamWinProbability":94.0,"homeTeamWinProbabilityAdded":0.7999999999999998,"leverageIndex":0.22,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2026-06-21T18:40:27.490Z","atBatIndex":18},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Lars Nootbaar grounds out, pitcher Stephen Kolek to first baseman Jac Caglianone.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-21T18:40:47.479Z","endTime":"2026-06-21T18:41:53.023Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663568,"fullName":"Stephen Kolek","link":"/api/v1/people/663568"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663568,"link":"/api/v1/people/663568"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":695506,"link":"/api/v1/people/695506"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":83.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.00757979073478,"aZ":-27.018737904854824,"pfxX":1.305717801723656,"pfxZ":2.9284193278622173,"pX":-1.4301283284071216,"pZ":3.732057806235372,"vX0":0.3716124061450386,"vY0":-131.39209718712604,"vZ0":0.7914117768996091,"x":171.51,"y":138.01,"x0":-1.7428135620412382,"y0":50.00270479696639,"z0":5.423841423832621,"aX":2.2989754417371935},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":5.6,"breakHorizontal":-2.4,"spinRate":2363,"spinDirection":187},"zone":11,"typeConfidence":0.92,"plateTime":0.41575274746170265,"extension":6.1670303963448045},"index":0,"playId":"525e6e63-253b-3b6d-9a16-dde2c1fd3884","pitchNumber":1,"startTime":"2026-06-21T18:40:53.544Z","endTime":"2026-06-21T18:40:56.828Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":663457,"link":"/api/v1/people/663457","batSide":{"code":"L","description":"Left"}},"third":{"id":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":94.3,"endSpeed":86.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.51100915006683,"aZ":-17.905730910454324,"pfxX":-4.180889045386721,"pfxZ":7.453210116280845,"pX":-0.22195160039259362,"pZ":3.188194102575508,"vX0":4.938581961978187,"vY0":-137.26310003508917,"vZ0":-2.7715572221474774,"x":125.46,"y":152.7,"x0":-1.4986495553764758,"y0":50.00182615407396,"z0":5.425801433751962,"aX":-8.002606940824819},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.1,"breakHorizontal":6.6,"spinRate":2264,"spinDirection":217},"zone":2,"typeConfidence":0.91,"plateTime":0.3985689989785359,"extension":6.37664544356563},"index":1,"playId":"53998774-1291-399f-9161-f617d868acb2","pitchNumber":2,"startTime":"2026-06-21T18:41:10.232Z","endTime":"2026-06-21T18:41:14.141Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":663457,"link":"/api/v1/people/663457","batSide":{"code":"L","description":"Left"}},"third":{"id":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":81.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.242510354469808,"aZ":-29.08702491945664,"pfxX":-7.629971938032382,"pfxZ":1.860034652612721,"pX":-0.6057525688151489,"pZ":1.478282003555147,"vX0":5.287257921092201,"vY0":-127.81104885140806,"vZ0":-3.5247485749225866,"x":140.09,"y":198.87,"x0":-1.7052533678556732,"y0":50.00629476858488,"z0":5.1486596139913985,"aX":-12.682410857046555},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.9,"breakHorizontal":12.7,"spinRate":1460,"spinDirection":240},"zone":13,"typeConfidence":0.9,"plateTime":0.42783349142843274,"extension":6.334545236161511},"index":2,"playId":"9f7e656f-3968-3058-8afc-db78c6b80d3c","pitchNumber":3,"startTime":"2026-06-21T18:41:29.912Z","endTime":"2026-06-21T18:41:34.984Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":663457,"link":"/api/v1/people/663457","batSide":{"code":"L","description":"Left"}},"third":{"id":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.5,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.286490926958276,"aZ":-29.809320414219318,"pfxX":-8.241816980419593,"pfxZ":1.4058576033903094,"pX":-0.17904634550374016,"pZ":1.0565297318206117,"vX0":6.533203674741462,"vY0":-128.45243137586633,"vZ0":-4.410895500396347,"x":123.82,"y":210.25,"x0":-1.677977610537972,"y0":50.00290285138383,"z0":5.09972369122957,"aX":-13.846360720642204},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":1.8,"breakHorizontal":13.6,"spinRate":1406,"spinDirection":237},"zone":13,"typeConfidence":0.9,"plateTime":0.4255438376380565,"extension":6.299440785387552},"hitData":{"launchSpeed":74.3,"launchAngle":-39.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":130.21,"coordY":183.52}},"index":3,"playId":"033a1d24-e13b-3fb1-a0c4-7eb90d869472","pitchNumber":4,"startTime":"2026-06-21T18:41:45.020Z","endTime":"2026-06-21T18:41:53.023Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":663457,"link":"/api/v1/people/663457","batSide":{"code":"L","description":"Left"}},"third":{"id":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663457,"link":"/api/v1/people/663457"},"credit":"b_ab"},{"player":{"id":663568,"link":"/api/v1/people/663568"},"credit":"p_ab"},{"player":{"id":663457,"link":"/api/v1/people/663457"},"credit":"b_pa"},{"player":{"id":663568,"link":"/api/v1/people/663568"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.5,"awayTeamWinProbability":92.5,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.35,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-06-21T18:41:53.023Z","atBatIndex":19},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Masyn Winn singles on a ground ball to third baseman Nick Loftin. Alec Burleson scores.","rbi":1,"awayScore":9,"homeScore":2,"isOut":false},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-21T18:42:13.251Z","endTime":"2026-06-21T18:44:53.128Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663568,"fullName":"Stephen Kolek","link":"/api/v1/people/663568"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":679845,"link":"/api/v1/people/679845"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":{"id":663568,"link":"/api/v1/people/663568"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":80.0,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.224504997852026,"aZ":-32.259628948991924,"pfxX":1.3416136415288333,"pfxZ":-0.05381673884678406,"pX":0.9250289327692616,"pZ":2.005232071649033,"vX0":5.560190260469126,"vY0":-125.20516193625397,"vZ0":-1.66010001977868,"x":81.74,"y":184.64,"x0":-1.4871567595530246,"y0":50.0025770406898,"z0":5.285227937836226,"aX":2.1566006107334754},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-0.2,"breakHorizontal":-3.6,"spinRate":2466,"spinDirection":86},"zone":14,"typeConfidence":0.91,"plateTime":0.4353277531284543,"extension":6.2929248369354776},"index":0,"playId":"48611cf5-441f-375c-8465-bbc030b86708","pitchNumber":1,"startTime":"2026-06-21T18:42:13.970Z","endTime":"2026-06-21T18:42:18.589Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"third":{"id":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":84.6,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.1638962946269,"aZ":-27.036454664998764,"pfxX":1.2366075374056766,"pfxZ":2.872374008331695,"pX":1.0828610787596067,"pZ":1.7947071743634178,"vX0":6.568302457452575,"vY0":-131.53011040574629,"vZ0":-3.8164509292825315,"x":75.72,"y":190.32,"x0":-1.5854467241267272,"y0":50.00609131476442,"z0":5.220423999544703,"aX":2.2137836560932973},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":4.7,"breakHorizontal":-3.4,"spinRate":2421,"spinDirection":190},"zone":14,"typeConfidence":0.96,"plateTime":0.412994254110175,"extension":6.306111622322899},"index":1,"playId":"6c49503b-3776-31a7-aa81-f38c9c478756","pitchNumber":2,"startTime":"2026-06-21T18:42:29.786Z","endTime":"2026-06-21T18:42:34.325Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"third":{"id":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.7,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.56737050645521,"aZ":-25.841919061300143,"pfxX":-8.061991163200938,"pfxZ":3.309514826479665,"pX":0.026132010404183535,"pZ":2.826789718553046,"vX0":6.752686465944571,"vY0":-136.80618219788403,"vZ0":-2.090034786398368,"x":116.0,"y":162.46,"x0":-1.4155598542897632,"y0":50.002379837586055,"z0":5.355479394283619,"aX":-15.42281766602177},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":5.8,"breakHorizontal":13.3,"spinRate":2257,"spinDirection":225},"zone":2,"typeConfidence":0.89,"plateTime":0.39895391048292606,"extension":6.202944664344946},"index":2,"playId":"fe6cdc3c-d798-3aca-a12a-d2df59c3e93d","pitchNumber":3,"startTime":"2026-06-21T18:42:49.371Z","endTime":"2026-06-21T18:42:54.630Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"third":{"id":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"index":3,"startTime":"2026-06-21T18:43:03.232Z","endTime":"2026-06-21T18:43:13.513Z","isPitch":false,"type":"action","player":{"id":691026,"link":"/api/v1/people/691026"},"defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"third":{"id":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":84.5,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.605372927971796,"aZ":-24.911359710008547,"pfxX":0.08537432560542357,"pfxZ":4.036728411986694,"pX":0.2550859671158176,"pZ":2.472841737521306,"vX0":4.920005373991211,"vY0":-131.9004650295692,"vZ0":-2.47268870935387,"x":107.28,"y":172.01,"x0":-1.629387713333679,"y0":50.001342020560884,"z0":5.220185022017878,"aX":0.15279487321157162},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.1,"breakHorizontal":-1.0,"spinRate":2426,"spinDirection":198},"zone":6,"typeConfidence":0.94,"plateTime":0.4120214630279122,"extension":6.378333799015912},"index":4,"playId":"f6482b9a-bc10-395c-a838-42f347b0163f","pitchNumber":4,"startTime":"2026-06-21T18:43:13.513Z","endTime":"2026-06-21T18:43:16.676Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"third":{"id":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.1,"endSpeed":74.0,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.03947823340738,"aZ":-36.05048871539112,"pfxX":7.574304892364568,"pfxZ":-2.799659836266276,"pX":0.7686819078046768,"pZ":3.3625858688172614,"vX0":3.1060573745955935,"vY0":-116.60495839047834,"vZ0":2.9988533131108004,"x":87.7,"y":147.99,"x0":-1.5631411263704829,"y0":50.00498015570465,"z0":5.45132396865904,"aX":10.475517240033101},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-4.1,"breakHorizontal":-14.5,"spinRate":2553,"spinDirection":43},"zone":12,"typeConfidence":0.87,"plateTime":0.46896341422060317,"extension":6.333100862787531},"index":5,"playId":"ae53c9d4-adf2-38a3-927b-afc42967aac7","pitchNumber":5,"startTime":"2026-06-21T18:43:33.840Z","endTime":"2026-06-21T18:43:39.200Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"third":{"id":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":77.8,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.344573579524244,"aZ":-33.82473628912519,"pfxX":3.0457070915197573,"pfxZ":-1.0699322317024897,"pX":-0.24512590488748603,"pZ":2.4254114425655975,"vX0":2.546940722941762,"vY0":-123.60183313368671,"vZ0":-0.1813492049352291,"x":126.34,"y":173.29,"x0":-1.68574882902368,"y0":50.00320621098725,"z0":5.347407751761686,"aX":4.6975005454509295},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-1.7,"breakHorizontal":-6.1,"spinRate":2469,"spinDirection":95},"zone":5,"typeConfidence":0.87,"plateTime":0.4436581575419849,"extension":6.276655782576068},"index":6,"playId":"8aa992f4-f96f-31f7-810a-45b34dd1fc49","pitchNumber":6,"startTime":"2026-06-21T18:43:50.809Z","endTime":"2026-06-21T18:43:56.608Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"third":{"id":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.3,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.536977790624157,"aZ":-19.858459965750384,"pfxX":-4.399269815692093,"pfxZ":6.474925032939717,"pX":0.36200847185183244,"pZ":2.6556840347361628,"vX0":6.356227452370182,"vY0":-136.63690427663457,"vZ0":-3.8052624144689897,"x":103.2,"y":167.08,"x0":-1.416819248154802,"y0":50.0007769061526,"z0":5.421408897789013,"aX":-8.364610615655122},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.2,"breakHorizontal":6.7,"spinRate":2250,"spinDirection":217},"zone":6,"typeConfidence":0.9,"plateTime":0.40001620243962765,"extension":6.335635206044731},"index":7,"playId":"5e476b94-e770-3379-a1a9-8dd64ff37c66","pitchNumber":7,"startTime":"2026-06-21T18:44:18.503Z","endTime":"2026-06-21T18:44:22.745Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"third":{"id":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.2,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.43906137721422,"aZ":-28.103133074058803,"pfxX":-9.217048133912488,"pfxZ":2.184688323770378,"pX":0.591156321161044,"pZ":1.9445878492971636,"vX0":8.407220930048155,"vY0":-136.28509123669983,"vZ0":-3.6499092124075627,"x":94.47,"y":186.28,"x0":-1.3495995070811861,"y0":50.0029572791799,"z0":5.261674012433239,"aX":-17.18414240006686},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":3.2,"breakHorizontal":14.8,"spinRate":2257,"spinDirection":227},"zone":9,"typeConfidence":0.91,"plateTime":0.40326489122486775,"extension":6.406361890919853},"hitData":{"launchSpeed":69.0,"launchAngle":-48.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":118.04,"coordY":177.94}},"index":8,"playId":"37075b71-54ee-3004-af51-93c5b7b777d5","pitchNumber":8,"startTime":"2026-06-21T18:44:39.903Z","endTime":"2026-06-21T18:44:53.128Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"third":{"id":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"credit":"b_ab"},{"player":{"id":663568,"link":"/api/v1/people/663568"},"credit":"p_ab"},{"player":{"id":691026,"link":"/api/v1/people/691026"},"credit":"b_pa"},{"player":{"id":663568,"link":"/api/v1/people/663568"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.2,"awayTeamWinProbability":94.8,"homeTeamWinProbabilityAdded":-2.3,"leverageIndex":0.35,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-06-21T18:44:53.128Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jimmy Crooks grounds out, first baseman Jac Caglianone to pitcher Connor Seabold.","rbi":0,"awayScore":9,"homeScore":2,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-21T18:47:13.621Z","endTime":"2026-06-21T18:49:36.728Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657756,"fullName":"Connor Seabold","link":"/api/v1/people/657756"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,4,5,6,7,8,9],"actionIndex":[1],"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":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":695506,"link":"/api/v1/people/695506"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":657756,"link":"/api/v1/people/657756"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":9,"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-06-21T18:45:15.850Z","endTime":"2026-06-21T18:45:57.393Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":699625,"link":"/api/v1/people/699625","batSide":{"code":"L","description":"Left"}},"first":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Connor Seabold replaces Stephen Kolek.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-06-21T18:45:57.393Z","endTime":"2026-06-21T18:47:15.669Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657756,"link":"/api/v1/people/657756"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":663568,"link":"/api/v1/people/663568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":699625,"link":"/api/v1/people/699625","batSide":{"code":"L","description":"Left"}},"first":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":85.5,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.45416022856549,"aZ":-14.877528890054064,"pfxX":-6.6399806381168744,"pfxZ":9.297835985738207,"pX":-0.5348233237754675,"pZ":2.2870304803799386,"vX0":6.712743497092333,"vY0":-134.82053517868073,"vZ0":-5.365635183596337,"x":137.39,"y":177.03,"x0":-2.1819037922264637,"y0":50.00168875277425,"z0":5.335367410495234,"aX":-12.350432323463451},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.1,"breakHorizontal":10.8,"spinRate":2099,"spinDirection":215},"zone":4,"typeConfidence":0.9,"plateTime":0.40465561821949736,"extension":6.2204444725561885},"index":2,"playId":"ed7c6c16-6768-3438-ab7a-78cdb0cd985c","pitchNumber":1,"startTime":"2026-06-21T18:47:15.669Z","endTime":"2026-06-21T18:47:20.273Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":699625,"link":"/api/v1/people/699625","batSide":{"code":"L","description":"Left"}},"first":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":3,"startTime":"2026-06-21T18:47:30.271Z","endTime":"2026-06-21T18:47:44.899Z","isPitch":false,"type":"action","player":{"id":699625,"link":"/api/v1/people/699625"},"defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":699625,"link":"/api/v1/people/699625","batSide":{"code":"L","description":"Left"}},"first":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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.3,"endSpeed":86.6,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.920599068435287,"aZ":-16.852179332186243,"pfxX":-6.646096609683622,"pfxZ":8.062777701528695,"pX":-1.0331505423955822,"pZ":2.368419368208493,"vX0":5.77350951329524,"vY0":-135.79975597780694,"vZ0":-4.929445872497569,"x":156.38,"y":174.83,"x0":-2.3054695163138144,"y0":50.002070709089324,"z0":5.349855698308123,"aX":-12.627535543989602},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.9,"breakHorizontal":11.0,"spinRate":2168,"spinDirection":217},"zone":13,"typeConfidence":0.89,"plateTime":0.40071755992304237,"extension":5.9272227402938125},"index":4,"playId":"575cffd2-5e83-3088-aa8c-cbdd7fc38a44","pitchNumber":2,"startTime":"2026-06-21T18:47:44.899Z","endTime":"2026-06-21T18:47:49.938Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":699625,"link":"/api/v1/people/699625","batSide":{"code":"L","description":"Left"}},"first":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":77.1,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.827355703785848,"aZ":-29.936186450981275,"pfxX":-9.571835017439268,"pfxZ":1.4966475079709216,"pX":-1.387338487730155,"pZ":2.2428893345881575,"vX0":5.182439694768814,"vY0":-120.49972949241591,"vZ0":-0.9525505237874135,"x":169.88,"y":178.22,"x0":-2.3043024829542595,"y0":50.00158078444944,"z0":5.2499330273819504,"aX":-14.30533217472479},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":2.8,"breakHorizontal":16.3,"spinRate":2139,"spinDirection":262},"zone":13,"typeConfidence":0.89,"plateTime":0.4517361019806727,"extension":6.502433148540622},"index":5,"playId":"cc7725b3-ba4e-32eb-8b9d-55e5d962c5f0","pitchNumber":3,"startTime":"2026-06-21T18:48:03.545Z","endTime":"2026-06-21T18:48:07.996Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":699625,"link":"/api/v1/people/699625","batSide":{"code":"L","description":"Left"}},"first":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":80.4,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.020166204739276,"aZ":-25.70547290340628,"pfxX":1.2520894552768236,"pfxZ":3.9748668887463356,"pX":0.07782769428228349,"pZ":2.7733673657182663,"vX0":5.803801333653904,"vY0":-125.61964754213784,"vZ0":-1.2350196604432935,"x":114.03,"y":163.9,"x0":-2.4078624821621384,"y0":50.003310818579415,"z0":5.3255335015176195,"aX":2.0380845904999085},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":7.2,"breakHorizontal":-3.4,"spinRate":2474,"spinDirection":189},"zone":5,"typeConfidence":0.92,"plateTime":0.4329728863366826,"extension":5.9869163789357644},"index":6,"playId":"f357ad5a-13a9-3aff-b8ec-dd2f721711cb","pitchNumber":4,"startTime":"2026-06-21T18:48:21.731Z","endTime":"2026-06-21T18:48:26.320Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":699625,"link":"/api/v1/people/699625","batSide":{"code":"L","description":"Left"}},"first":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":93.8,"endSpeed":86.1,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.708604085143943,"aZ":-14.508143041682033,"pfxX":-5.847469220851786,"pfxZ":9.310513461151299,"pX":-0.8390438101972055,"pZ":3.0063259199311143,"vX0":5.63526933516879,"vY0":-136.55307804746633,"vZ0":-3.9387293595380557,"x":148.98,"y":157.61,"x0":-2.1649442708642943,"y0":50.00342708960978,"z0":5.458588647023317,"aX":-11.096833363383157},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.3,"breakHorizontal":9.5,"spinRate":2079,"spinDirection":217},"zone":11,"typeConfidence":0.9,"plateTime":0.4003632799872223,"extension":6.060723719862095},"index":7,"playId":"5feb4fba-4da4-36ab-aec8-81ab12db047a","pitchNumber":5,"startTime":"2026-06-21T18:48:44.775Z","endTime":"2026-06-21T18:48:48.049Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":699625,"link":"/api/v1/people/699625","batSide":{"code":"L","description":"Left"}},"first":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":94.0,"endSpeed":87.2,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.79003386119417,"aZ":-15.308858045039566,"pfxX":-4.8805414104824285,"pfxZ":8.73133609947291,"pX":-0.8112952863758067,"pZ":3.465886504177903,"vX0":5.374801236736457,"vY0":-137.02412374949313,"vZ0":-2.603092123806878,"x":147.92,"y":145.2,"x0":-2.1495413110833663,"y0":50.00413623901896,"z0":5.454441758977458,"aX":-9.428745862634264},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.6,"breakHorizontal":7.9,"spinRate":2180,"spinDirection":215},"zone":11,"typeConfidence":0.9,"plateTime":0.39734461041768654,"extension":5.979958145592235},"index":8,"playId":"27856589-a4ae-3ec3-b55b-9751dcdbd498","pitchNumber":6,"startTime":"2026-06-21T18:49:07.918Z","endTime":"2026-06-21T18:49:11.465Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":699625,"link":"/api/v1/people/699625","batSide":{"code":"L","description":"Left"}},"first":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":82.5,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.244506336028245,"aZ":-26.47980694622247,"pfxX":-0.07062275447904787,"pfxZ":3.3506975615745045,"pX":-0.5796752411537335,"pZ":2.180523432728134,"vX0":4.893691197915237,"vY0":-127.7562012456134,"vZ0":-2.5755989743602554,"x":139.1,"y":179.91,"x0":-2.4881696879659367,"y0":50.003771900106614,"z0":5.222722621587857,"aX":-0.12007528670990705},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":5.9,"breakHorizontal":-0.7,"spinRate":2457,"spinDirection":192},"zone":7,"typeConfidence":0.91,"plateTime":0.4241244967778095,"extension":6.021289689610507},"hitData":{"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":139.84,"coordY":174.39}},"index":9,"playId":"dcbb3180-d876-3f6e-ad5a-a42e27fe6e80","pitchNumber":7,"startTime":"2026-06-21T18:49:29.330Z","endTime":"2026-06-21T18:49:36.728Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":699625,"link":"/api/v1/people/699625","batSide":{"code":"L","description":"Left"}},"first":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"credit":"b_ab"},{"player":{"id":657756,"link":"/api/v1/people/657756"},"credit":"p_ab"},{"player":{"id":699625,"link":"/api/v1/people/699625"},"credit":"b_pa"},{"player":{"id":657756,"link":"/api/v1/people/657756"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.5,"awayTeamWinProbability":94.5,"homeTeamWinProbabilityAdded":0.2999999999999998,"leverageIndex":0.15,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-06-21T18:49:36.728Z","atBatIndex":21},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kameron Misner singles on a fly ball to left fielder Lars Nootbaar.","rbi":0,"awayScore":9,"homeScore":2,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-21T18:51:58.283Z","endTime":"2026-06-21T18:52:58.371Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":670224,"fullName":"Kameron Misner","link":"/api/v1/people/670224"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670224,"fullName":"Kameron Misner","link":"/api/v1/people/670224"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":670224,"fullName":"Kameron Misner","link":"/api/v1/people/670224"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663457,"link":"/api/v1/people/663457"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.8,"strikeZoneTop":3.366,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.74520372407739,"aZ":-13.857440196691686,"pfxX":-5.998913942572147,"pfxZ":9.496478449923625,"pX":0.24356016990700208,"pZ":2.845012104555413,"vX0":7.017213004754153,"vY0":-137.78007066293165,"vZ0":-5.125732975444785,"x":107.72,"y":161.96,"x0":-1.5532544208650148,"y0":50.00071997383108,"z0":5.661219568917129,"aX":-11.567856109179372},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.3,"breakHorizontal":9.5,"spinRate":2429,"spinDirection":215},"zone":5,"typeConfidence":2.0,"plateTime":0.39708287751431914,"extension":6.674665978334013},"index":0,"playId":"fa5539ac-3803-3e24-9f34-b2f9761e042a","pitchNumber":1,"startTime":"2026-06-21T18:52:11.785Z","endTime":"2026-06-21T18:52:16.283Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":670224,"link":"/api/v1/people/670224","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.9,"strikeZoneTop":3.366,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.208156624526925,"aZ":-25.85670430795604,"pfxX":-11.11937411559496,"pfxZ":3.29860556069697,"pX":0.7860910131936348,"pZ":1.7873184047626978,"vX0":10.628829385620463,"vY0":-137.02887583326685,"vZ0":-4.536693320552893,"x":87.04,"y":190.52,"x0":-1.6847211917643963,"y0":50.002624190845616,"z0":5.215102047879417,"aX":-21.299966376843965},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":5.3,"breakHorizontal":18.1,"spinRate":2559,"spinDirection":232},"zone":9,"typeConfidence":2.0,"plateTime":0.3985944080225079,"extension":6.428499983112381},"index":1,"playId":"fc259271-9fcd-31a9-b6c6-51d719d733cb","pitchNumber":2,"startTime":"2026-06-21T18:52:28.062Z","endTime":"2026-06-21T18:52:33.701Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":670224,"link":"/api/v1/people/670224","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.6,"strikeZoneTop":3.366,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.65182321370125,"aZ":-23.769681780094295,"pfxX":-0.3456071269936698,"pfxZ":4.597730572475163,"pX":0.027185070664203115,"pZ":3.576400911079309,"vX0":4.478652908361788,"vY0":-134.050499476363,"vZ0":-1.1270836043738148,"x":115.96,"y":142.22,"x0":-1.616901351762813,"y0":50.00534383666867,"z0":5.691527214650017,"aX":-0.6326709957694083},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":8.3,"breakHorizontal":-0.2,"spinRate":2716,"spinDirection":202},"zone":12,"typeConfidence":2.0,"plateTime":0.4078380187381936,"extension":6.339048670222285},"hitData":{"launchSpeed":74.9,"launchAngle":30.0,"totalDistance":263.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":99.87,"coordY":97.97}},"index":2,"playId":"71040787-7f68-3007-9137-ea40c7961395","pitchNumber":3,"startTime":"2026-06-21T18:52:47.202Z","endTime":"2026-06-21T18:52:58.371Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":670224,"link":"/api/v1/people/670224","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670224,"link":"/api/v1/people/670224"},"credit":"b_ab"},{"player":{"id":669160,"link":"/api/v1/people/669160"},"credit":"p_ab"},{"player":{"id":670224,"link":"/api/v1/people/670224"},"credit":"b_pa"},{"player":{"id":669160,"link":"/api/v1/people/669160"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.1,"awayTeamWinProbability":92.9,"homeTeamWinProbabilityAdded":1.5999999999999996,"leverageIndex":0.33,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-06-21T18:52:58.371Z","atBatIndex":22},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Nick Loftin homers (2) on a fly ball to left center field. Kameron Misner scores.","rbi":2,"awayScore":9,"homeScore":4,"isOut":false},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-21T18:53:11.010Z","endTime":"2026-06-21T18:54:50.880Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"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":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"responsiblePitcher":{"id":669160,"link":"/api/v1/people/669160"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":670224,"fullName":"Kameron Misner","link":"/api/v1/people/670224"},"responsiblePitcher":{"id":669160,"link":"/api/v1/people/669160"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.2,"endSpeed":86.9,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.167177284530705,"aZ":-18.451870212710887,"pfxX":-8.905053512020945,"pfxZ":7.167823450950742,"pX":1.5603713115426447,"pZ":2.2092307150841166,"vX0":11.582299155475592,"vY0":-136.76720009318984,"vZ0":-4.922513418349798,"x":57.52,"y":179.13,"x0":-1.5515957611975917,"y0":50.004938152454386,"z0":5.279002271103255,"aX":-17.052667258187956},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.2,"breakHorizontal":14.0,"spinRate":2480,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.398878096158243,"extension":6.569756784020165},"index":0,"playId":"c79293bc-cbaf-3903-b2a6-6cf60d42b94e","pitchNumber":1,"startTime":"2026-06-21T18:53:24.198Z","endTime":"2026-06-21T18:53:28.064Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":679845,"link":"/api/v1/people/679845","batSide":{"code":"R","description":"Right"}},"first":{"id":670224,"link":"/api/v1/people/670224"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":94.4,"endSpeed":86.2,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.337314275142056,"aZ":-20.771590540219787,"pfxX":-9.116413939795173,"pfxZ":5.96465639977278,"pX":-0.6008950221052713,"pZ":3.811385138880183,"vX0":6.4011470909514046,"vY0":-137.39275293709315,"vZ0":-0.4067322738702789,"x":139.9,"y":135.87,"x0":-1.7759865968178765,"y0":50.006418534712004,"z0":5.37255250895633,"aX":-17.438802134512628},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.9,"breakHorizontal":15.1,"spinRate":2470,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.3986154222049554,"extension":6.5016702247724085},"index":1,"playId":"ef6106b0-f857-34c4-a2e4-fdb20a2eeccd","pitchNumber":2,"startTime":"2026-06-21T18:53:42.291Z","endTime":"2026-06-21T18:53:46.724Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":679845,"link":"/api/v1/people/679845","batSide":{"code":"R","description":"Right"}},"first":{"id":670224,"link":"/api/v1/people/670224"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.1,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.541538690107146,"aZ":-13.980352730532887,"pfxX":-6.085843189281836,"pfxZ":9.351502041423918,"pX":0.6444456432132111,"pZ":2.5767496220420334,"vX0":7.857353924453897,"vY0":-138.74004045663114,"vZ0":-5.1413302508905305,"x":92.44,"y":169.21,"x0":-1.4359853350987615,"y0":50.00683963896015,"z0":5.388431284549613,"aX":-11.846472211631548},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.0,"breakHorizontal":9.4,"spinRate":2470,"spinDirection":221},"zone":6,"typeConfidence":2.0,"plateTime":0.39504833422215,"extension":6.75742121994106},"index":2,"playId":"a185ae79-3f7b-3132-bedf-5b5374942689","pitchNumber":3,"startTime":"2026-06-21T18:54:04.932Z","endTime":"2026-06-21T18:54:09.786Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":679845,"link":"/api/v1/people/679845","batSide":{"code":"R","description":"Right"}},"first":{"id":670224,"link":"/api/v1/people/670224"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":85.5,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.072087929865774,"aZ":-21.600009459201626,"pfxX":0.7789333947248662,"pfxZ":5.728943618343767,"pX":-0.27359296742919875,"pZ":2.3780736654146097,"vX0":3.7149952787712808,"vY0":-133.79625616521355,"vZ0":-3.7872992122739144,"x":127.43,"y":174.57,"x0":-1.7712685238385575,"y0":50.0017680473197,"z0":5.326994794730949,"aX":1.4360037007579176},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":10.0,"breakHorizontal":-2.0,"spinRate":2441,"spinDirection":200},"zone":5,"typeConfidence":2.0,"plateTime":0.40664399671798,"extension":6.678370834024317},"hitData":{"launchSpeed":101.3,"launchAngle":30.0,"totalDistance":416.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":54.48,"coordY":45.94}},"index":3,"playId":"cef23867-b948-3f48-ae8e-573e8b9635d1","pitchNumber":4,"startTime":"2026-06-21T18:54:24.374Z","endTime":"2026-06-21T18:54:50.880Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":679845,"link":"/api/v1/people/679845","batSide":{"code":"R","description":"Right"}},"first":{"id":670224,"link":"/api/v1/people/670224"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":679845,"link":"/api/v1/people/679845"},"credit":"b_ab"},{"player":{"id":669160,"link":"/api/v1/people/669160"},"credit":"p_ab"},{"player":{"id":679845,"link":"/api/v1/people/679845"},"credit":"b_pa"},{"player":{"id":669160,"link":"/api/v1/people/669160"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.5,"awayTeamWinProbability":87.5,"homeTeamWinProbabilityAdded":5.4,"leverageIndex":0.62,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-06-21T18:54:50.880Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Isaac Collins singles on a line drive to right fielder Jordan Walker.","rbi":0,"awayScore":9,"homeScore":4,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-21T18:55:05.721Z","endTime":"2026-06-21T18:56:43.790Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":81.9,"endSpeed":75.9,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.942191009963647,"aZ":-44.08218378395293,"pfxX":5.552824047820392,"pfxZ":-8.221015259824814,"pX":-0.03741900633430771,"pZ":3.0572440387451416,"vX0":1.892098856740218,"vY0":-119.28271854183791,"vZ0":2.4276782121268075,"x":118.43,"y":156.23,"x0":-1.5614656371093443,"y0":50.004641775354536,"z0":5.987310107965606,"aX":8.039883616596377},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-14.0,"breakHorizontal":-10.6,"spinRate":3172,"spinDirection":36},"zone":2,"typeConfidence":2.0,"plateTime":0.45835666572570544,"extension":6.11616995053031},"index":0,"playId":"b7a3d71c-a06b-3b1b-9b83-03c21446fcfe","pitchNumber":1,"startTime":"2026-06-21T18:55:18.126Z","endTime":"2026-06-21T18:55:23.136Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":82.5,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.535426434404386,"aZ":-28.91245346689126,"pfxX":-6.357985432353937,"pfxZ":1.8925372350139362,"pX":-1.3661183622931043,"pZ":3.003486461429347,"vX0":3.498635413458537,"vY0":-129.5189632854271,"vZ0":-0.8120632726002593,"x":169.07,"y":157.69,"x0":-1.8986628107577588,"y0":50.002856652885384,"z0":5.5051853736639895,"aX":-10.951709721098034},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":3.5,"breakHorizontal":10.9,"spinRate":1676,"spinDirection":255},"zone":11,"typeConfidence":2.0,"plateTime":0.42067755040726285,"extension":6.508088792264618},"index":1,"playId":"fdb2ed88-5fdf-308d-ab54-7f054e93d39b","pitchNumber":2,"startTime":"2026-06-21T18:55:34.850Z","endTime":"2026-06-21T18:55:38.899Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":95.6,"endSpeed":88.4,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.485840543880673,"aZ":-15.865853947887294,"pfxX":-6.207220860524192,"pfxZ":8.198946562858191,"pX":-0.17985214513243358,"pZ":3.3514890491102336,"vX0":6.341325550756264,"vY0":-139.23439117820894,"vZ0":-3.20291677596109,"x":123.86,"y":148.29,"x0":-1.6664204327596466,"y0":50.001401476634754,"z0":5.54935447500965,"aX":-12.3440547897598},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.5,"breakHorizontal":10.1,"spinRate":2486,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.3914775750962418,"extension":6.375352156962004},"index":2,"playId":"48506e5b-98bc-357b-8ebf-7ee3ec8e3047","pitchNumber":3,"startTime":"2026-06-21T18:55:51.315Z","endTime":"2026-06-21T18:55:55.618Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":86.0,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.30380309898397,"aZ":-26.440331784412052,"pfxX":0.8996118152505279,"pfxZ":3.087193240321376,"pX":-0.01753126684461472,"pZ":3.18469710197913,"vX0":4.279864722920688,"vY0":-133.8799222010606,"vZ0":-1.0327019555731292,"x":117.67,"y":152.79,"x0":-1.7382237443346835,"y0":50.00573730914871,"z0":5.426417271885997,"aX":1.673322001055383},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":5.6,"breakHorizontal":-2.4,"spinRate":2530,"spinDirection":200},"zone":2,"typeConfidence":2.0,"plateTime":0.40536577976939503,"extension":6.451335977258484},"index":3,"playId":"6a189414-3c18-3f82-8f45-402de6fc2c5b","pitchNumber":4,"startTime":"2026-06-21T18:56:10.258Z","endTime":"2026-06-21T18:56:16.227Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":86.3,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.01122731671444,"aZ":-27.03616096695691,"pfxX":0.6731641110629116,"pfxZ":2.761428024627204,"pX":0.4993712062573541,"pZ":2.1497611723181445,"vX0":5.3307418233546455,"vY0":-133.91635281824236,"vZ0":-3.6292323090033665,"x":97.97,"y":180.74,"x0":-1.584028340871425,"y0":50.006626115362565,"z0":5.40241735320059,"aX":1.2529492097439443},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":4.6,"breakHorizontal":-2.0,"spinRate":2570,"spinDirection":183},"zone":6,"typeConfidence":2.0,"plateTime":0.40511150119007855,"extension":6.37830257057351},"hitData":{"launchSpeed":97.7,"launchAngle":12.0,"totalDistance":262.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":178.19,"coordY":108.22}},"index":4,"playId":"91ad70c1-1958-3616-8fac-b63a93066584","pitchNumber":5,"startTime":"2026-06-21T18:56:33.758Z","endTime":"2026-06-21T18:56:43.790Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"credit":"b_ab"},{"player":{"id":669160,"link":"/api/v1/people/669160"},"credit":"p_ab"},{"player":{"id":686555,"link":"/api/v1/people/686555"},"credit":"b_pa"},{"player":{"id":669160,"link":"/api/v1/people/669160"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":15.2,"awayTeamWinProbability":84.8,"homeTeamWinProbabilityAdded":2.6999999999999993,"leverageIndex":0.59,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-06-21T18:56:43.790Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carter Jensen strikes out swinging.","rbi":0,"awayScore":9,"homeScore":4,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-21T18:56:57.337Z","endTime":"2026-06-21T18:59:35.799Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"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.1,"endSpeed":87.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.556738232616535,"aZ":-16.913651118255068,"pfxX":-6.950785651750613,"pfxZ":7.816890707816143,"pX":0.03452196639011642,"pZ":1.7640922141102118,"vX0":7.4672362114688084,"vY0":-138.27880330474918,"vZ0":-6.817088048638737,"x":115.68,"y":191.15,"x0":-1.787706471500705,"y0":50.001123566015806,"z0":5.380543823826157,"aX":-13.565975290947701},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.1,"breakHorizontal":11.2,"spinRate":2418,"spinDirection":220},"zone":8,"typeConfidence":2.0,"plateTime":0.3949234692994499,"extension":6.459238110837296},"index":0,"playId":"8dd405da-2f6f-3b79-817a-5862e3489577","pitchNumber":1,"startTime":"2026-06-21T18:57:11.717Z","endTime":"2026-06-21T18:57:17.546Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"first":{"id":686555,"link":"/api/v1/people/686555"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.1,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.24679273508486,"aZ":-15.838769270903711,"pfxX":-5.812101985541244,"pfxZ":8.38739384103876,"pX":-0.2523724131743142,"pZ":3.2482647330597523,"vX0":5.713454230666769,"vY0":-138.51684668033135,"vZ0":-3.15556957241487,"x":126.62,"y":151.08,"x0":-1.5842338920187997,"y0":50.005840791437656,"z0":5.458118480943928,"aX":-11.323676482503085},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.8,"breakHorizontal":9.4,"spinRate":2374,"spinDirection":217},"zone":2,"typeConfidence":2.0,"plateTime":0.39506409328552916,"extension":6.537668654933453},"index":1,"playId":"3139ffcd-9dca-3d9e-a80f-c89eaa8201b6","pitchNumber":2,"startTime":"2026-06-21T18:57:33.195Z","endTime":"2026-06-21T18:57:36.644Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"first":{"id":686555,"link":"/api/v1/people/686555"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":9,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-06-21T18:58:16.603Z","endTime":"2026-06-21T18:58:48.301Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"first":{"id":686555,"link":"/api/v1/people/686555"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":77.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.565706323328257,"aZ":-44.25402924537668,"pfxX":5.115059349666678,"pfxZ":-8.016654499630691,"pX":0.24169213668756254,"pZ":1.3858554320151448,"vX0":2.8832604396136254,"vY0":-121.88573683341471,"vZ0":-0.7783203019857481,"x":107.79,"y":201.36,"x0":-1.6203568275694114,"y0":50.00174487500046,"z0":5.524886225016087,"aX":7.708583085429108},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-14.4,"breakHorizontal":-10.0,"spinRate":3246,"spinDirection":41},"zone":14,"typeConfidence":2.0,"plateTime":0.4490854230476824,"extension":6.304259691072584},"index":3,"playId":"befe0526-925a-3138-922f-e49c79721bb5","pitchNumber":3,"startTime":"2026-06-21T18:58:48.301Z","endTime":"2026-06-21T18:58:51.871Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"first":{"id":686555,"link":"/api/v1/people/686555"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":96.2,"endSpeed":88.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.97958699151289,"aZ":-13.573323921878501,"pfxX":-6.880111214440619,"pfxZ":9.342773711869167,"pX":-0.5770017590612538,"pZ":4.287062260681582,"vX0":5.182976201922615,"vY0":-140.0562505937077,"vZ0":-1.2182798237477046,"x":138.99,"y":123.03,"x0":-1.555639611541418,"y0":50.002335707363784,"z0":5.613299969162649,"aX":-13.698160943284895},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.9,"breakHorizontal":11.4,"spinRate":2517,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.39073917069588404,"extension":6.455445665015257},"index":4,"playId":"6f1fe744-81e6-3047-b42c-35a30e387dcc","pitchNumber":4,"startTime":"2026-06-21T18:59:10.510Z","endTime":"2026-06-21T18:59:15.161Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"first":{"id":686555,"link":"/api/v1/people/686555"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":77.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.501743502609365,"aZ":-32.01579820917416,"pfxX":8.065621608043903,"pfxZ":0.10252239265579632,"pX":-0.38336410349850747,"pZ":3.1770175353662253,"vX0":1.3468670043228945,"vY0":-123.6037232695761,"vZ0":1.4883432890863921,"x":131.61,"y":153.0,"x0":-1.9834135924180358,"y0":50.00329759485099,"z0":5.262890736490713,"aX":12.43207802204946},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":0.8,"breakHorizontal":-14.9,"spinRate":3245,"spinDirection":60},"zone":1,"typeConfidence":2.0,"plateTime":0.4437737116650591,"extension":6.215566344851805},"index":5,"playId":"8c2e5995-bb00-3b2e-8d32-f320888f65db","pitchNumber":5,"startTime":"2026-06-21T18:59:31.400Z","endTime":"2026-06-21T18:59:35.799Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"first":{"id":686555,"link":"/api/v1/people/686555"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695600,"link":"/api/v1/people/695600"},"credit":"b_ab"},{"player":{"id":669160,"link":"/api/v1/people/669160"},"credit":"p_ab"},{"player":{"id":695600,"link":"/api/v1/people/695600"},"credit":"b_pa"},{"player":{"id":669160,"link":"/api/v1/people/669160"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.7,"awayTeamWinProbability":87.3,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":1.08,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-06-21T18:59:35.799Z","atBatIndex":25},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Maikel Garcia flies out to right fielder Jordan Walker.","rbi":0,"awayScore":9,"homeScore":4,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-21T18:59:49.033Z","endTime":"2026-06-21T19:00:29.434Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":75.6,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.829982711865394,"aZ":-43.59451331046703,"pfxX":5.8911374027393295,"pfxZ":-7.9701704175947015,"pX":0.055695496270652796,"pZ":1.6733536714679422,"vX0":2.2396493905215613,"vY0":-118.92122940906322,"vZ0":0.15139555064239407,"x":114.88,"y":193.6,"x0":-1.6638177197571395,"y0":50.0046522225516,"z0":5.563621069040518,"aX":8.437738800802917},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.1,"breakVerticalInduced":-14.2,"breakHorizontal":-11.2,"spinRate":3210,"spinDirection":39},"zone":8,"typeConfidence":2.0,"plateTime":0.46058965476954716,"extension":6.338634199957586},"index":0,"playId":"384dc205-794f-3e9b-bcc4-97e037a511b1","pitchNumber":1,"startTime":"2026-06-21T18:59:59.358Z","endTime":"2026-06-21T19:00:04.725Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"first":{"id":686555,"link":"/api/v1/people/686555"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":85.7,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.792585854219656,"aZ":-24.145526231984842,"pfxX":1.6616282596474563,"pfxZ":4.3373377474160595,"pX":0.3719466334849305,"pZ":2.9431657036593513,"vX0":4.687859188477695,"vY0":-133.94075034321742,"vZ0":-2.4307391217362926,"x":102.82,"y":159.31,"x0":-1.60375859158781,"y0":50.003909472502336,"z0":5.55518318520555,"aX":3.075624733920235},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":7.7,"breakHorizontal":-3.8,"spinRate":2539,"spinDirection":186},"zone":3,"typeConfidence":2.0,"plateTime":0.40601308667041147,"extension":6.1941108400684906},"hitData":{"launchSpeed":94.4,"launchAngle":26.0,"totalDistance":327.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":209.72,"coordY":96.68}},"index":1,"playId":"f01d6b67-003b-3202-9eb6-054e0756f970","pitchNumber":2,"startTime":"2026-06-21T19:00:17.026Z","endTime":"2026-06-21T19:00:29.434Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"first":{"id":686555,"link":"/api/v1/people/686555"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_ab"},{"player":{"id":669160,"link":"/api/v1/people/669160"},"credit":"p_ab"},{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_pa"},{"player":{"id":669160,"link":"/api/v1/people/669160"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":10.8,"awayTeamWinProbability":89.2,"homeTeamWinProbabilityAdded":-1.8999999999999986,"leverageIndex":0.82,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-06-21T19:00:29.434Z","atBatIndex":26},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jac Caglianone homers (11) on a fly ball to center field. Isaac Collins scores.","rbi":2,"awayScore":9,"homeScore":6,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-21T19:00:40.839Z","endTime":"2026-06-21T19:01:21.281Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"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":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"responsiblePitcher":{"id":669160,"link":"/api/v1/people/669160"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":{"id":669160,"link":"/api/v1/people/669160"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":82.2,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.165261570215133,"aZ":-22.841370555013267,"pfxX":-7.638610708606505,"pfxZ":5.466296788035441,"pX":0.5088847942609451,"pZ":2.814124591121724,"vX0":7.994035713904174,"vY0":-128.68781234682487,"vZ0":-2.17005509703971,"x":97.6,"y":162.8,"x0":-1.618901438387909,"y0":50.00419644632044,"z0":5.405139529376791,"aX":-13.045642204697314},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":9.7,"breakHorizontal":12.5,"spinRate":1442,"spinDirection":252},"zone":6,"typeConfidence":2.0,"plateTime":0.42271243073497056,"extension":6.573177749932952},"hitData":{"launchSpeed":108.2,"launchAngle":27.0,"totalDistance":444.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":173.1,"coordY":25.33}},"index":0,"playId":"d15d0c6a-a2a0-3033-b4b4-180235d8d7a8","pitchNumber":1,"startTime":"2026-06-21T19:00:55.076Z","endTime":"2026-06-21T19:01:21.281Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":695506,"link":"/api/v1/people/695506","batSide":{"code":"L","description":"Left"}},"first":{"id":686555,"link":"/api/v1/people/686555"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695506,"link":"/api/v1/people/695506"},"credit":"b_ab"},{"player":{"id":669160,"link":"/api/v1/people/669160"},"credit":"p_ab"},{"player":{"id":695506,"link":"/api/v1/people/695506"},"credit":"b_pa"},{"player":{"id":669160,"link":"/api/v1/people/669160"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":21.5,"awayTeamWinProbability":78.5,"homeTeamWinProbabilityAdded":10.7,"leverageIndex":0.53,"dramaIndex":84.0,"contextMetrics":{},"playEndTime":"2026-06-21T19:01:21.281Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Salvador Perez strikes out on a foul tip.","rbi":0,"awayScore":9,"homeScore":6,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-21T19:01:38.630Z","endTime":"2026-06-21T19:04:00.347Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.1,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.355958092937854,"aZ":-19.46260843701145,"pfxX":-9.24701234710604,"pfxZ":6.372764992116572,"pX":-0.8416560530598636,"pZ":3.2027517461756614,"vX0":5.4676456087393195,"vY0":-140.471079653189,"vZ0":-2.508386923395964,"x":149.08,"y":152.31,"x0":-1.61377859673803,"y0":50.0032086310113,"z0":5.375198207401292,"aX":-18.44658504719981},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":11.2,"breakHorizontal":15.6,"spinRate":2310,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.39018313744650523,"extension":6.445244408525377},"index":0,"playId":"564edfcc-4c43-3822-98d9-a80c3f0c576d","pitchNumber":1,"startTime":"2026-06-21T19:01:46.942Z","endTime":"2026-06-21T19:01:56.320Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"NH"},"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.0,"endSpeed":89.1,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.504824426786346,"aZ":-14.21770591846572,"pfxX":-6.0058153578654565,"pfxZ":8.964196877924516,"pX":0.8704326625039333,"pZ":1.9646144204959939,"vX0":8.579746196320238,"vY0":-139.50420002260677,"vZ0":-7.312546911519478,"x":83.82,"y":185.74,"x0":-1.4413025038600187,"y0":50.006872470916555,"z0":5.526400354574627,"aX":-12.036878023501947},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.1,"breakHorizontal":9.5,"spinRate":2355,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.39016054730321503,"extension":6.575320015760773},"index":1,"playId":"abee5c29-cb3c-39fd-9980-47e434baef7e","pitchNumber":2,"startTime":"2026-06-21T19:03:30.560Z","endTime":"2026-06-21T19:03:34.158Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-06-21T19:03:46.563Z","endTime":"2026-06-21T19:03:56.130Z","isPitch":false,"type":"action","player":{"id":521692,"link":"/api/v1/people/521692"},"defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":78.2,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.484821744870096,"aZ":-43.96366494639143,"pfxX":3.047180426494449,"pfxZ":-7.7179490962099155,"pX":0.8922546930179198,"pZ":1.848174271911164,"vX0":4.339022039617268,"vY0":-122.32941852669268,"vZ0":-0.32028994980980685,"x":82.99,"y":188.88,"x0":-1.2955816576462036,"y0":50.005694522223465,"z0":5.72657008185729,"aX":4.65198954214059},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-13.8,"breakHorizontal":-6.5,"spinRate":3203,"spinDirection":33},"zone":14,"typeConfidence":2.0,"plateTime":0.44651694113025364,"extension":6.564556040471848},"index":3,"playId":"b5cac6d1-b6bd-3a8d-aabf-ed02136c971a","pitchNumber":3,"startTime":"2026-06-21T19:03:56.130Z","endTime":"2026-06-21T19:04:00.347Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_ab"},{"player":{"id":669160,"link":"/api/v1/people/669160"},"credit":"p_ab"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_pa"},{"player":{"id":669160,"link":"/api/v1/people/669160"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":20.599999999999998,"awayTeamWinProbability":79.4,"homeTeamWinProbabilityAdded":-0.9000000000000021,"leverageIndex":0.37,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-06-21T19:04:00.347Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Blaze Jordan strikes out swinging.","rbi":0,"awayScore":9,"homeScore":6,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-21T19:06:25.355Z","endTime":"2026-06-21T19:07:19.674Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657756,"fullName":"Connor Seabold","link":"/api/v1/people/657756"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"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":93.6,"endSpeed":86.3,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.15543670185797,"aZ":-11.670857623029246,"pfxX":-5.122187370538013,"pfxZ":10.856871480109465,"pX":0.4736756198277693,"pZ":1.7683675301286323,"vX0":9.653282060402141,"vY0":-135.91860002341514,"vZ0":-7.4413509710314765,"x":98.94,"y":191.03,"x0":-2.4433909075228324,"y0":50.00326133771654,"z0":5.334935647842259,"aX":-9.674394453030839},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.4,"breakHorizontal":7.4,"spinRate":2143,"spinDirection":217},"zone":9,"typeConfidence":0.9,"plateTime":0.40153245595867126,"extension":6.261133311645597},"index":0,"playId":"c4ccc8af-a0d4-3d22-a8c1-23ab7796ffb5","pitchNumber":1,"startTime":"2026-06-21T19:06:31.748Z","endTime":"2026-06-21T19:06:36.261Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":691458,"link":"/api/v1/people/691458","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":76.7,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.45786356745743,"aZ":-32.44678066193371,"pfxX":3.2704416411157897,"pfxZ":-0.18804766322278255,"pX":-0.5973037658465812,"pZ":3.2164008923116194,"vX0":4.037586578473937,"vY0":-119.47296018359997,"vZ0":1.489081698272978,"x":139.77,"y":151.94,"x0":-2.7206034377494666,"y0":50.001074843819275,"z0":5.456467897981643,"aX":4.825789763508944},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":0.1,"breakHorizontal":-6.7,"spinRate":2666,"spinDirection":96},"zone":1,"typeConfidence":0.93,"plateTime":0.45481275280609923,"extension":6.020375582673852},"index":1,"playId":"4eb942fe-2d4e-33ee-a331-3a501d3872d5","pitchNumber":2,"startTime":"2026-06-21T19:06:49.542Z","endTime":"2026-06-21T19:06:54.628Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":691458,"link":"/api/v1/people/691458","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.5,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.248325246170776,"aZ":-16.2944402668072,"pfxX":-4.9962089625077315,"pfxZ":8.294247049987812,"pX":-0.8964900513372828,"pZ":4.161925362372986,"vX0":6.276503542921605,"vY0":-137.01583612429212,"vZ0":-0.7659617346800589,"x":151.17,"y":126.41,"x0":-2.5601727755281356,"y0":50.004860811862535,"z0":5.551145585692257,"aX":-9.568704376654626},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.1,"breakHorizontal":7.8,"spinRate":2201,"spinDirection":214},"zone":11,"typeConfidence":0.9,"plateTime":0.3986750922323612,"extension":6.175884259871065},"index":2,"playId":"6d2adf74-c39a-35bd-80a3-c188e859e191","pitchNumber":3,"startTime":"2026-06-21T19:07:15.892Z","endTime":"2026-06-21T19:07:19.674Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":691458,"link":"/api/v1/people/691458","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691458,"link":"/api/v1/people/691458"},"credit":"b_ab"},{"player":{"id":657756,"link":"/api/v1/people/657756"},"credit":"p_ab"},{"player":{"id":691458,"link":"/api/v1/people/691458"},"credit":"b_pa"},{"player":{"id":657756,"link":"/api/v1/people/657756"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":21.9,"awayTeamWinProbability":78.1,"homeTeamWinProbabilityAdded":1.3000000000000007,"leverageIndex":0.53,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-06-21T19:07:19.674Z","atBatIndex":29},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nathan Church grounds out, first baseman Jac Caglianone to pitcher Connor Seabold.","rbi":0,"awayScore":9,"homeScore":6,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-21T19:07:38.207Z","endTime":"2026-06-21T19:10:11.176Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657756,"fullName":"Connor Seabold","link":"/api/v1/people/657756"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7,8],"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":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":695506,"link":"/api/v1/people/695506"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":657756,"link":"/api/v1/people/657756"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":78.8,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.38320300863447,"aZ":-27.812402936141183,"pfxX":-9.297506521722063,"pfxZ":2.7985464461768554,"pX":0.6103987015208067,"pZ":1.3105526818436721,"vX0":9.40639491342158,"vY0":-123.28166414050705,"vZ0":-3.7438172126660123,"x":93.73,"y":203.4,"x0":-2.0221998703648096,"y0":50.00537067445768,"z0":5.1616100987082,"aX":-14.508710787524244},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":4.4,"breakHorizontal":15.0,"spinRate":2418,"spinDirection":265},"zone":14,"typeConfidence":0.85,"plateTime":0.4420088283596737,"extension":6.178899989345448},"index":0,"playId":"f13b9a64-7428-3ca7-8cde-a7bf433dbc7a","pitchNumber":1,"startTime":"2026-06-21T19:07:46.750Z","endTime":"2026-06-21T19:07:51.107Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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(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":86.7,"endSpeed":80.6,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.5007039052063,"aZ":-28.213421886145902,"pfxX":2.18281310887052,"pfxZ":2.4190295138933386,"pX":-0.08120364496821914,"pZ":2.5429125013591087,"vX0":5.0428178420594545,"vY0":-126.32330611503127,"vZ0":-1.3470401497186162,"x":120.1,"y":170.12,"x0":-2.3763840941742407,"y0":50.00258402680462,"z0":5.3231152546430085,"aX":3.5751349769968774},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.3,"breakHorizontal":-4.9,"spinRate":2486,"spinDirection":186},"zone":5,"typeConfidence":0.93,"plateTime":0.43137473143517857,"extension":6.164059239738494},"index":1,"playId":"c2ff3af0-81f1-3ac9-aa13-d834c5de2d67","pitchNumber":2,"startTime":"2026-06-21T19:08:02.378Z","endTime":"2026-06-21T19:08:06.931Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":93.7,"endSpeed":86.8,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.745239757598775,"aZ":-16.942370928639587,"pfxX":-5.703030563783513,"pfxZ":7.955460977965588,"pX":-0.3811695147549325,"pZ":3.1406583877961336,"vX0":6.46272683275007,"vY0":-136.44265178596993,"vZ0":-3.112411624824693,"x":131.53,"y":153.98,"x0":-2.0226109928911593,"y0":50.00065359657299,"z0":5.441882089021409,"aX":-10.915745607821743},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.0,"breakHorizontal":9.2,"spinRate":2181,"spinDirection":214},"zone":1,"typeConfidence":0.9,"plateTime":0.3991283037436806,"extension":5.797345158797562},"index":2,"playId":"3a5300cc-0206-39de-8d39-ef90552b1277","pitchNumber":3,"startTime":"2026-06-21T19:08:18.770Z","endTime":"2026-06-21T19:08:22.228Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-06-21T19:08:29.491Z","endTime":"2026-06-21T19:08:44.612Z","isPitch":false,"type":"action","player":{"id":701675,"link":"/api/v1/people/701675"},"defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":88.4,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.115829213351564,"aZ":-17.44064963892644,"pfxX":-5.424126700768534,"pfxZ":7.460711873603989,"pX":-0.9893185501395122,"pZ":3.2278330149386583,"vX0":5.142033098025353,"vY0":-138.0605196369025,"vZ0":-2.924122992174622,"x":154.71,"y":151.63,"x0":-2.1508001754310455,"y0":50.002237762768196,"z0":5.442459895140563,"aX":-10.7112863928137},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.3,"breakHorizontal":9.1,"spinRate":2094,"spinDirection":216},"zone":11,"typeConfidence":0.9,"plateTime":0.3933040964755352,"extension":5.912766960429742},"index":4,"playId":"ac1dec0e-4abd-337d-858f-8e87ec35f1c3","pitchNumber":4,"startTime":"2026-06-21T19:08:44.612Z","endTime":"2026-06-21T19:08:48.197Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":76.7,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.691923809494682,"aZ":-31.04454594783253,"pfxX":-8.823241538915996,"pfxZ":0.7548173614821714,"pX":-1.711599450024565,"pZ":3.6483985438622244,"vX0":4.148706072480638,"vY0":-121.41720867428826,"vZ0":2.4485361305952944,"x":182.24,"y":140.27,"x0":-2.2916456376101895,"y0":50.00379309295005,"z0":5.3194597619656845,"aX":-13.238368265917165},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":2.2,"breakHorizontal":15.1,"spinRate":2079,"spinDirection":261},"zone":11,"typeConfidence":0.89,"plateTime":0.45026609058303135,"extension":6.298717077520644},"index":5,"playId":"1e4ab9c6-089a-33bd-b065-f97fcb687386","pitchNumber":5,"startTime":"2026-06-21T19:09:04.619Z","endTime":"2026-06-21T19:09:08.644Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":92.7,"endSpeed":85.7,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.844659323294657,"aZ":-18.30193725434173,"pfxX":-5.4985000387632885,"pfxZ":7.4138427083535845,"pX":-1.6200958677997994,"pZ":3.530565068143958,"vX0":3.495991587668345,"vY0":-135.05265028404656,"vZ0":-1.7193898472279527,"x":178.75,"y":143.45,"x0":-2.2084431826129247,"y0":50.00227450899102,"z0":5.445549686325525,"aX":-10.28826634810699},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.3,"breakHorizontal":9.4,"spinRate":2092,"spinDirection":221},"zone":11,"typeConfidence":0.89,"plateTime":0.4035704467398298,"extension":6.308297089732019},"index":6,"playId":"c034c4ee-47ac-3050-9250-85db48cafec1","pitchNumber":6,"startTime":"2026-06-21T19:09:22.090Z","endTime":"2026-06-21T19:09:25.895Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.7,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.16278166758191,"aZ":-14.721432057198236,"pfxX":-5.8171281705155735,"pfxZ":9.315967322633679,"pX":-0.21980498978271226,"pZ":2.5048255905141477,"vX0":7.24095096347883,"vY0":-135.4225517998254,"vZ0":-4.745548407595917,"x":125.38,"y":171.15,"x0":-2.161659040228135,"y0":50.003471219431574,"z0":5.295914805118782,"aX":-10.899372758685136},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.2,"breakHorizontal":9.1,"spinRate":2188,"spinDirection":218},"zone":5,"typeConfidence":0.9,"plateTime":0.4031118809843246,"extension":6.125618157535077},"index":7,"playId":"a47f2c79-2c54-3abf-8f28-3cf843249492","pitchNumber":7,"startTime":"2026-06-21T19:09:41.678Z","endTime":"2026-06-21T19:09:45.040Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.9,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.947729114842186,"aZ":-25.606288427269906,"pfxX":1.9295997041605362,"pfxZ":3.9725740938964744,"pX":-0.05971678199778172,"pZ":3.2154374617848362,"vX0":5.233426553896036,"vY0":-126.74403340900312,"vZ0":-0.17191694387426149,"x":119.28,"y":151.96,"x0":-2.388667967332108,"y0":50.00295343904514,"z0":5.301232512378785,"aX":3.1899120573888933},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":7.4,"breakHorizontal":-4.6,"spinRate":2497,"spinDirection":168},"zone":2,"typeConfidence":0.92,"plateTime":0.4294893732030509,"extension":6.097352792675703},"hitData":{"launchSpeed":86.6,"launchAngle":-42.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":145.92,"coordY":167.8}},"index":8,"playId":"82ba2be8-cee1-304b-9b13-4f1f84fa3774","pitchNumber":8,"startTime":"2026-06-21T19:10:03.171Z","endTime":"2026-06-21T19:10:11.176Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"credit":"b_ab"},{"player":{"id":657756,"link":"/api/v1/people/657756"},"credit":"p_ab"},{"player":{"id":701675,"link":"/api/v1/people/701675"},"credit":"b_pa"},{"player":{"id":657756,"link":"/api/v1/people/657756"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.900000000000002,"awayTeamWinProbability":77.1,"homeTeamWinProbabilityAdded":1.0000000000000036,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-06-21T19:10:11.176Z","atBatIndex":30},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"JJ Wetherholt hit by pitch.","rbi":0,"awayScore":9,"homeScore":6,"isOut":false},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-21T19:10:43.384Z","endTime":"2026-06-21T19:11:40.506Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657756,"fullName":"Connor Seabold","link":"/api/v1/people/657756"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":87.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.684107345583307,"aZ":-14.887285483576342,"pfxX":-6.927938481344041,"pfxZ":8.909761257586062,"pX":-0.752539632101724,"pZ":2.679226704813868,"vX0":6.202450349961673,"vY0":-137.93529580943698,"vZ0":-4.48330730863219,"x":145.69,"y":166.44,"x0":-2.1225954608151585,"y0":50.003981381275096,"z0":5.319003473450102,"aX":-13.443683619678422},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.5,"breakHorizontal":11.4,"spinRate":2231,"spinDirection":220},"zone":4,"typeConfidence":0.91,"plateTime":0.39604359174126413,"extension":6.091046775627476},"index":0,"playId":"30ebeeee-0112-34c4-a52a-ed07fbc62a46","pitchNumber":1,"startTime":"2026-06-21T19:10:47.229Z","endTime":"2026-06-21T19:10:52.053Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":77.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.338476621251043,"aZ":-36.109159727476516,"pfxX":2.2407057773518266,"pfxZ":-2.6403246753217955,"pX":0.26396267716959754,"pZ":1.532872642742304,"vX0":5.372307748478269,"vY0":-120.99923897345072,"vZ0":-1.4091744363204082,"x":106.94,"y":197.39,"x0":-2.27100575065528,"y0":50.00124234656918,"z0":5.270161130418735,"aX":3.341104140950835},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-4.8,"breakHorizontal":-5.3,"spinRate":2698,"spinDirection":83},"zone":14,"typeConfidence":0.92,"plateTime":0.45167657720934073,"extension":5.759585102217599},"index":1,"playId":"0a9e1d15-69ef-37af-874e-6d94e8c0cdb0","pitchNumber":2,"startTime":"2026-06-21T19:11:04.520Z","endTime":"2026-06-21T19:11:08.239Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-06-21T19:11:24.361Z","endTime":"2026-06-21T19:11:35.475Z","isPitch":false,"type":"action","player":{"id":802139,"link":"/api/v1/people/802139"},"defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":78.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.218127865914376,"aZ":-29.328949812485654,"pfxX":-9.035939118919366,"pfxZ":1.8628035020722349,"pX":2.096600076196755,"pZ":0.17274438280135107,"vX0":12.515356177167746,"vY0":-121.96116519787716,"vZ0":-5.722606879653738,"x":37.08,"y":234.12,"x0":-1.8885245858671103,"y0":50.00587811950239,"z0":5.027935866778836,"aX":-13.842745056832019},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":2.3,"breakHorizontal":14.0,"spinRate":2538,"spinDirection":264},"zone":14,"typeConfidence":0.86,"plateTime":0.4462470356835464,"extension":6.186705778278607},"index":3,"playId":"1f23089e-7773-362b-bf29-38a9dd40cb90","pitchNumber":3,"startTime":"2026-06-21T19:11:35.475Z","endTime":"2026-06-21T19:11:40.506Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"credit":"b_pa"},{"player":{"id":657756,"link":"/api/v1/people/657756"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.2,"awayTeamWinProbability":77.8,"homeTeamWinProbabilityAdded":-0.7000000000000028,"leverageIndex":0.27,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-06-21T19:11:40.506Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Iván Herrera called out on strikes.","rbi":0,"awayScore":9,"homeScore":6,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-21T19:12:22.105Z","endTime":"2026-06-21T19:15:13.215Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657756,"fullName":"Connor Seabold","link":"/api/v1/people/657756"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7,8,9],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"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-06-21T19:12:17.285Z","endTime":"2026-06-21T19:12:24.414Z","isPitch":false,"type":"action","player":{"id":671056,"link":"/api/v1/people/671056"},"defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"first":{"id":802139,"link":"/api/v1/people/802139"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":93.9,"endSpeed":87.4,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.311680036038027,"aZ":-15.584706157564378,"pfxX":-5.696472258028409,"pfxZ":8.60533942550692,"pX":0.6778988664400897,"pZ":2.4999564482658143,"vX0":9.182499353461855,"vY0":-136.59013974513076,"vZ0":-4.886857584186437,"x":91.16,"y":171.28,"x0":-1.956319062389698,"y0":50.005831693734265,"z0":5.350879383868083,"aX":-10.986529843569594},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.0,"breakHorizontal":8.9,"spinRate":2259,"spinDirection":214},"zone":6,"typeConfidence":0.89,"plateTime":0.39791765337512963,"extension":6.072906881497486},"index":1,"playId":"4689a10f-d163-3852-a4be-db3e080f8170","pitchNumber":1,"startTime":"2026-06-21T19:12:24.414Z","endTime":"2026-06-21T19:12:29.311Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"first":{"id":802139,"link":"/api/v1/people/802139"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":76.8,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.228642698443906,"aZ":-33.576440046328976,"pfxX":2.341055504984164,"pfxZ":-0.9568964283448169,"pX":0.6734203686989225,"pZ":1.712254113236795,"vX0":7.200360157551277,"vY0":-119.77826075995091,"vZ0":-1.4706368475108602,"x":91.33,"y":192.55,"x0":-2.659409246085173,"y0":50.000783738858104,"z0":5.300050869994066,"aX":3.444616127024584},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-1.8,"breakHorizontal":-5.8,"spinRate":2612,"spinDirection":93},"zone":9,"typeConfidence":0.91,"plateTime":0.4549634419748019,"extension":5.908820075957442},"index":2,"playId":"42b4a422-c7c7-34b4-94a5-3b2d10c362b1","pitchNumber":2,"startTime":"2026-06-21T19:12:43.991Z","endTime":"2026-06-21T19:12:47.326Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"first":{"id":802139,"link":"/api/v1/people/802139"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.1,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.683129981063605,"aZ":-15.67616235881141,"pfxX":-6.03445325460982,"pfxZ":8.668662267702299,"pX":-0.6752406655833555,"pZ":3.6996188476880114,"vX0":6.9769964472955985,"vY0":-136.9533053285705,"vZ0":-1.9347052418967612,"x":142.74,"y":138.89,"x0":-2.469415755500085,"y0":50.004536680486225,"z0":5.485087836741518,"aX":-11.487509582447911},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.5,"breakHorizontal":9.5,"spinRate":2229,"spinDirection":218},"zone":11,"typeConfidence":0.9,"plateTime":0.39963438957015907,"extension":6.077148051021803},"index":3,"playId":"d7bc3a2c-006b-32a2-bfd7-00fee546f7f1","pitchNumber":3,"startTime":"2026-06-21T19:13:04.149Z","endTime":"2026-06-21T19:13:09.077Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"first":{"id":802139,"link":"/api/v1/people/802139"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":84.9,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.884918282929412,"aZ":-15.363397144707765,"pfxX":-6.916947767966024,"pfxZ":9.060299203002383,"pX":-1.0572653743782443,"pZ":3.783412598956918,"vX0":6.516445046311257,"vY0":-135.430113500824,"vZ0":-1.5757068810450434,"x":157.3,"y":136.63,"x0":-2.5972429396313275,"y0":50.00249730206246,"z0":5.448580404618817,"aX":-12.834320383224844},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.3,"breakHorizontal":11.2,"spinRate":2147,"spinDirection":221},"zone":11,"typeConfidence":0.9,"plateTime":0.40460130272321804,"extension":6.1229853706632715},"index":4,"playId":"2585b2ca-f726-311c-869e-8ac59165bb3f","pitchNumber":4,"startTime":"2026-06-21T19:13:23.452Z","endTime":"2026-06-21T19:13:29.059Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"first":{"id":802139,"link":"/api/v1/people/802139"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":92.7,"endSpeed":85.2,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.259367705281054,"aZ":-15.664830652434079,"pfxX":-5.840836539127643,"pfxZ":8.919126196925184,"pX":0.3454522870662301,"pZ":3.296222219376559,"vX0":9.280587440482721,"vY0":-134.71290673734896,"vZ0":-2.812112464874112,"x":103.83,"y":149.78,"x0":-2.3739530502103907,"y0":50.00579791085935,"z0":5.45115377963781,"aX":-10.816191821247191},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.8,"breakHorizontal":8.8,"spinRate":2175,"spinDirection":210},"zone":3,"typeConfidence":0.89,"plateTime":0.4054589012627816,"extension":6.086131424144782},"index":5,"playId":"242ec222-25e0-317e-9f68-ee1f38d878ec","pitchNumber":5,"startTime":"2026-06-21T19:13:42.934Z","endTime":"2026-06-21T19:13:51.298Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"first":{"id":802139,"link":"/api/v1/people/802139"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":76.5,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.514901568110893,"aZ":-36.27511519229576,"pfxX":3.6766785717785395,"pfxZ":-2.7761781875689966,"pX":0.5644735512371427,"pZ":2.4973392011045683,"vX0":6.391922336665646,"vY0":-120.71478961991241,"vZ0":0.7256210288054881,"x":95.48,"y":171.35,"x0":-2.5955878568401616,"y0":50.00419587164092,"z0":5.38643390592443,"aX":5.425965640624122},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-4.6,"breakHorizontal":-8.2,"spinRate":2646,"spinDirection":94},"zone":6,"typeConfidence":0.91,"plateTime":0.4537497069687113,"extension":5.956176079307621},"index":6,"playId":"e7fab8bc-b966-3ffa-8105-b2edfbea589c","pitchNumber":6,"startTime":"2026-06-21T19:14:20.524Z","endTime":"2026-06-21T19:14:23.885Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"first":{"id":802139,"link":"/api/v1/people/802139"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.9,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.980912406590058,"aZ":-26.785865874803168,"pfxX":-0.29278507421645195,"pfxZ":3.2313224945227583,"pX":2.0873832062331723,"pZ":1.1900057058541893,"vX0":11.587756945079855,"vY0":-127.26342683697604,"vZ0":-4.807340443286854,"x":37.43,"y":206.65,"x0":-2.454823804427868,"y0":50.00451660474605,"z0":5.1826110060940795,"aX":-0.49040223993536153},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":5.0,"breakHorizontal":-1.7,"spinRate":2437,"spinDirection":202},"zone":14,"typeConfidence":0.89,"plateTime":0.42763906871304425,"extension":6.016096605445041},"index":7,"playId":"a26592c2-deab-3b72-9f71-7e6b28a90650","pitchNumber":7,"startTime":"2026-06-21T19:14:44.866Z","endTime":"2026-06-21T19:14:48.782Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"first":{"id":802139,"link":"/api/v1/people/802139"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":8,"playId":"b4fad844-62c8-429d-8c0b-ba3a39250a79","startTime":"2026-06-21T19:14:55.057Z","endTime":"2026-06-21T19:15:00.057Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"first":{"id":802139,"link":"/api/v1/people/802139"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":78.7,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.96761660518289,"aZ":-33.13531553936201,"pfxX":3.543431484829686,"pfxZ":-0.6198444836307946,"pX":-0.09054359074712223,"pZ":2.098331060931345,"vX0":5.237122447875579,"vY0":-123.18168560486671,"vZ0":-1.0092195322046582,"x":120.45,"y":182.13,"x0":-2.695580469714992,"y0":50.00223920442201,"z0":5.287691135307251,"aX":5.503651512343891},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-1.1,"breakHorizontal":-7.6,"spinRate":2725,"spinDirection":104},"zone":8,"typeConfidence":0.9,"plateTime":0.44281941382316026,"extension":5.960632315402479},"index":9,"playId":"cf0cb033-c7e3-30cf-911f-d4d74eaf1106","pitchNumber":8,"startTime":"2026-06-21T19:15:06.423Z","endTime":"2026-06-21T19:15:13.215Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"first":{"id":802139,"link":"/api/v1/people/802139"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"credit":"b_ab"},{"player":{"id":657756,"link":"/api/v1/people/657756"},"credit":"p_ab"},{"player":{"id":671056,"link":"/api/v1/people/671056"},"credit":"b_pa"},{"player":{"id":657756,"link":"/api/v1/people/657756"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.599999999999998,"awayTeamWinProbability":76.4,"homeTeamWinProbabilityAdded":1.3999999999999986,"leverageIndex":0.56,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-06-21T19:15:13.215Z","atBatIndex":32},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Michael Massey singles on a sharp line drive to right fielder Jordan Walker.","rbi":0,"awayScore":9,"homeScore":6,"isOut":false},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-21T19:17:20.705Z","endTime":"2026-06-21T19:17:47.701Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691008,"fullName":"Max Rajcic","link":"/api/v1/people/691008"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Max Rajcic replaces Dustin May.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"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-06-21T19:15:52.467Z","endTime":"2026-06-21T19:17:22.998Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691008,"link":"/api/v1/people/691008"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":686681,"link":"/api/v1/people/686681","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":95.0,"endSpeed":87.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.5780719217331,"aZ":-14.424202614900612,"pfxX":-5.67686744128709,"pfxZ":9.08345877207191,"pX":-0.35872729645546425,"pZ":3.2366618074622595,"vX0":5.292027781251705,"vY0":-138.35726036853433,"vZ0":-4.070659236205894,"x":130.67,"y":151.39,"x0":-1.5513269040906805,"y0":50.004283667079804,"z0":5.682542361665053,"aX":-11.094595803176581},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.8,"breakHorizontal":9.2,"spinRate":2152,"spinDirection":216},"zone":1,"typeConfidence":2.0,"plateTime":0.39468794482763947,"extension":6.520595774028272},"index":1,"playId":"e03431db-b84f-3768-a164-7f28b0c39ce4","pitchNumber":1,"startTime":"2026-06-21T19:17:22.998Z","endTime":"2026-06-21T19:17:28.072Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":686681,"link":"/api/v1/people/686681","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.5249780195877,"aZ":-24.347082417409194,"pfxX":-9.069549896817165,"pfxZ":4.986627338024533,"pX":-0.6590183067343521,"pZ":2.8867131972626643,"vX0":4.962067617958353,"vY0":-124.38868780318454,"vZ0":-1.6976901394128192,"x":142.12,"y":160.84,"x0":-1.4995038127938005,"y0":50.00274427346743,"z0":5.593053059769054,"aX":-14.238190244833165},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":8.9,"breakHorizontal":15.4,"spinRate":1962,"spinDirection":247},"zone":1,"typeConfidence":2.0,"plateTime":0.44001931939159045,"extension":6.481950312697326},"hitData":{"launchSpeed":100.2,"launchAngle":17.0,"totalDistance":303.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":166.52,"coordY":84.52}},"index":2,"playId":"cfa062f8-fb7b-3c88-acd7-5dc678992327","pitchNumber":2,"startTime":"2026-06-21T19:17:36.682Z","endTime":"2026-06-21T19:17:47.701Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":686681,"link":"/api/v1/people/686681","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686681,"link":"/api/v1/people/686681"},"credit":"b_ab"},{"player":{"id":691008,"link":"/api/v1/people/691008"},"credit":"p_ab"},{"player":{"id":686681,"link":"/api/v1/people/686681"},"credit":"b_pa"},{"player":{"id":691008,"link":"/api/v1/people/691008"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":27.6,"awayTeamWinProbability":72.4,"homeTeamWinProbabilityAdded":4.0000000000000036,"leverageIndex":0.92,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-06-21T19:17:47.701Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Lane Thomas strikes out swinging.","rbi":0,"awayScore":9,"homeScore":6,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-21T19:17:59.429Z","endTime":"2026-06-21T19:18:54.685Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691008,"fullName":"Max Rajcic","link":"/api/v1/people/691008"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"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":93.5,"endSpeed":87.0,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.474553187512313,"aZ":-14.494599748229863,"pfxX":-4.883936140211474,"pfxZ":9.248467637050801,"pX":0.6263395329951411,"pZ":2.2994541450817136,"vX0":6.457987070981063,"vY0":-136.09395281529817,"vZ0":-6.6033643925829795,"x":93.13,"y":176.69,"x0":-1.1218067278079673,"y0":50.004576962102284,"z0":5.7260155678698155,"aX":-9.338917352953054},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.8,"breakHorizontal":7.8,"spinRate":2271,"spinDirection":219},"zone":6,"typeConfidence":2.0,"plateTime":0.39952609236141967,"extension":6.395597758632635},"index":0,"playId":"38ed58ee-a2c4-3de0-a57d-8f27cfa7d13a","pitchNumber":1,"startTime":"2026-06-21T19:18:11.407Z","endTime":"2026-06-21T19:18:16.082Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"first":{"id":686681,"link":"/api/v1/people/686681"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.7,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.889374233652244,"aZ":-14.18487231736622,"pfxX":-4.9897039498331415,"pfxZ":9.21372914980382,"pX":0.4184295578438076,"pZ":2.78590033833649,"vX0":6.39879638851356,"vY0":-137.9458601040647,"vZ0":-5.532079006156529,"x":101.05,"y":163.56,"x0":-1.268775109072269,"y0":50.00373056319347,"z0":5.752170640799178,"aX":-9.743898963372386},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.8,"breakHorizontal":7.9,"spinRate":2207,"spinDirection":212},"zone":3,"typeConfidence":2.0,"plateTime":0.3950658285336779,"extension":6.678424987312676},"index":1,"playId":"bf86b405-49f2-3ba1-84fc-2ede5e6b6715","pitchNumber":2,"startTime":"2026-06-21T19:18:29.202Z","endTime":"2026-06-21T19:18:33.335Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"first":{"id":686681,"link":"/api/v1/people/686681"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.9,"endSpeed":74.6,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.747120445351495,"aZ":-44.54640364599183,"pfxX":4.690358570230451,"pfxZ":-8.866097021865402,"pX":-0.014381576072557384,"pZ":1.6535803022794693,"vX0":1.4772461005405066,"vY0":-117.75956970361673,"vZ0":-0.22447230163372844,"x":117.55,"y":194.13,"x0":-1.2603324191331624,"y0":50.004294522832645,"z0":5.894247054406258,"aX":6.543719263637663},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.7,"breakVerticalInduced":-15.8,"breakHorizontal":-8.9,"spinRate":2884,"spinDirection":30},"zone":8,"typeConfidence":2.0,"plateTime":0.4663168004184417,"extension":6.435246632509527},"index":2,"playId":"6eea5d4a-66ae-39e6-a499-2baa154ca97c","pitchNumber":3,"startTime":"2026-06-21T19:18:49.329Z","endTime":"2026-06-21T19:18:54.685Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"first":{"id":686681,"link":"/api/v1/people/686681"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657041,"link":"/api/v1/people/657041"},"credit":"b_ab"},{"player":{"id":691008,"link":"/api/v1/people/691008"},"credit":"p_ab"},{"player":{"id":657041,"link":"/api/v1/people/657041"},"credit":"b_pa"},{"player":{"id":691008,"link":"/api/v1/people/691008"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.9,"awayTeamWinProbability":76.1,"homeTeamWinProbabilityAdded":-3.700000000000003,"leverageIndex":1.63,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2026-06-21T19:18:54.685Z","atBatIndex":34},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kameron Misner flies out to left fielder Lars Nootbaar.","rbi":0,"awayScore":9,"homeScore":6,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-21T19:19:04.436Z","endTime":"2026-06-21T19:21:20.126Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":670224,"fullName":"Kameron Misner","link":"/api/v1/people/670224"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691008,"fullName":"Max Rajcic","link":"/api/v1/people/691008"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":670224,"fullName":"Kameron Misner","link":"/api/v1/people/670224"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663457,"link":"/api/v1/people/663457"},"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(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":84.2,"endSpeed":78.3,"strikeZoneTop":3.366,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.24456313225097,"aZ":-30.46719433806613,"pfxX":-7.676677008080689,"pfxZ":1.1037180482684121,"pX":-1.04100850804654,"pZ":3.9285898447780196,"vX0":3.5666888958302967,"vY0":-122.69816082652136,"vZ0":1.8202779187531117,"x":156.68,"y":132.71,"x0":-1.5023743126779454,"y0":50.00512248444403,"z0":5.740983336204695,"aX":-11.913985657629725},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":2.5,"breakHorizontal":13.3,"spinRate":1768,"spinDirection":250},"zone":11,"typeConfidence":2.0,"plateTime":0.4434057582714832,"extension":6.553821845494423},"index":0,"playId":"b969b063-f74a-376c-a53c-659b58576f97","pitchNumber":1,"startTime":"2026-06-21T19:19:19.123Z","endTime":"2026-06-21T19:19:23.523Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":670224,"link":"/api/v1/people/670224","batSide":{"code":"L","description":"Left"}},"first":{"id":686681,"link":"/api/v1/people/686681"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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(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":87.7,"strikeZoneTop":3.366,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.359387355253084,"aZ":-14.110182402459909,"pfxX":-6.054692641687021,"pfxZ":9.253753517057348,"pX":-0.31258096132763896,"pZ":2.634854352511792,"vX0":4.699890190822551,"vY0":-137.80972007997508,"vZ0":-5.81285598574185,"x":128.91,"y":167.64,"x0":-1.240977008454097,"y0":50.001424100003625,"z0":5.6998280673197526,"aX":-11.818028146167103},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.0,"breakHorizontal":10.2,"spinRate":2218,"spinDirection":217},"zone":4,"typeConfidence":2.0,"plateTime":0.3952118957028077,"extension":6.436043927929959},"index":1,"playId":"1edddae2-4764-3482-af2b-ac528e330876","pitchNumber":2,"startTime":"2026-06-21T19:19:38.308Z","endTime":"2026-06-21T19:19:43.590Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":670224,"link":"/api/v1/people/670224","batSide":{"code":"L","description":"Left"}},"first":{"id":686681,"link":"/api/v1/people/686681"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2026-06-21T19:19:54.711Z","endTime":"2026-06-21T19:20:04.371Z","isPitch":false,"type":"action","player":{"id":670224,"link":"/api/v1/people/670224"},"defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":670224,"link":"/api/v1/people/670224","batSide":{"code":"L","description":"Left"}},"first":{"id":686681,"link":"/api/v1/people/686681"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":87.2,"strikeZoneTop":3.366,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.80447263331286,"aZ":-12.302130463715667,"pfxX":-4.592205412326173,"pfxZ":10.300239775418971,"pX":0.5359028031490276,"pZ":2.301602613430426,"vX0":6.489956552313313,"vY0":-137.17901271847813,"vZ0":-6.8348433359182525,"x":96.57,"y":176.64,"x0":-1.2504444244770831,"y0":50.00648585640452,"z0":5.64275013051473,"aX":-8.863400095074422},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.6,"breakHorizontal":7.2,"spinRate":2221,"spinDirection":209},"zone":6,"typeConfidence":2.0,"plateTime":0.3973957733007816,"extension":6.455682856431758},"index":3,"playId":"45780fc6-c404-31a2-a55a-20a6750ec382","pitchNumber":3,"startTime":"2026-06-21T19:20:04.371Z","endTime":"2026-06-21T19:20:08.581Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":670224,"link":"/api/v1/people/670224","batSide":{"code":"L","description":"Left"}},"first":{"id":686681,"link":"/api/v1/people/686681"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":75.7,"strikeZoneTop":3.366,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.713652178395662,"aZ":-46.202899401830756,"pfxX":3.669329432561102,"pfxZ":-9.855321536359062,"pX":1.524233096255502,"pZ":0.7779064669903576,"vX0":4.725070415745677,"vY0":-118.84533452549945,"vZ0":-2.053772337173322,"x":58.9,"y":217.78,"x0":-0.9696097616217377,"y0":50.00115666273435,"z0":5.8667690513427,"aX":5.224073556005439},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.2,"breakVerticalInduced":-18.0,"breakHorizontal":-7.8,"spinRate":2919,"spinDirection":29},"zone":14,"typeConfidence":2.0,"plateTime":0.4616513581278512,"extension":6.518068569513135},"index":4,"playId":"6ea6340a-9ebb-36c8-b920-eb59ac30baee","pitchNumber":4,"startTime":"2026-06-21T19:20:24.878Z","endTime":"2026-06-21T19:20:29.949Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":670224,"link":"/api/v1/people/670224","batSide":{"code":"L","description":"Left"}},"first":{"id":686681,"link":"/api/v1/people/686681"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":87.5,"strikeZoneTop":3.366,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.987271799149372,"aZ":-17.177623579911632,"pfxX":-5.124842176522304,"pfxZ":7.746581841463215,"pX":-0.09289392290766983,"pZ":3.529462514866994,"vX0":4.940923478159176,"vY0":-136.77477701408102,"vZ0":-2.9505470771442557,"x":120.54,"y":143.48,"x0":-1.2381326397634473,"y0":50.00487922889543,"z0":5.769517991714891,"aX":-9.923540868649011},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.8,"breakHorizontal":8.5,"spinRate":2254,"spinDirection":216},"zone":2,"typeConfidence":2.0,"plateTime":0.3971660335316676,"extension":6.473365356740922},"index":5,"playId":"ac1d3023-b5e1-3510-a905-1fc202f4848d","pitchNumber":5,"startTime":"2026-06-21T19:20:48.308Z","endTime":"2026-06-21T19:20:51.868Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":670224,"link":"/api/v1/people/670224","batSide":{"code":"L","description":"Left"}},"first":{"id":686681,"link":"/api/v1/people/686681"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.4,"strikeZoneTop":3.366,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.076150905669582,"aZ":-23.703268045190903,"pfxX":-8.522905574546018,"pfxZ":5.2995804415389784,"pX":-0.853534402720343,"pZ":2.4030798413823624,"vX0":4.344896716591261,"vY0":-125.09582732324347,"vZ0":-3.313987211129867,"x":149.53,"y":173.9,"x0":-1.4971885845508328,"y0":50.00499404148587,"z0":5.668385441467193,"aX":-13.633245754866117},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":9.1,"breakHorizontal":14.5,"spinRate":1834,"spinDirection":244},"zone":13,"typeConfidence":2.0,"plateTime":0.4363147565417478,"extension":6.464141179361558},"hitData":{"launchSpeed":76.0,"launchAngle":53.0,"totalDistance":222.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":87.36,"coordY":120.07}},"index":6,"playId":"d6a41912-e225-3853-9221-964b42719bfc","pitchNumber":6,"startTime":"2026-06-21T19:21:07.920Z","endTime":"2026-06-21T19:21:20.126Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":670224,"link":"/api/v1/people/670224","batSide":{"code":"L","description":"Left"}},"first":{"id":686681,"link":"/api/v1/people/686681"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670224,"link":"/api/v1/people/670224"},"credit":"b_ab"},{"player":{"id":691008,"link":"/api/v1/people/691008"},"credit":"p_ab"},{"player":{"id":670224,"link":"/api/v1/people/670224"},"credit":"b_pa"},{"player":{"id":691008,"link":"/api/v1/people/691008"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":20.8,"awayTeamWinProbability":79.2,"homeTeamWinProbabilityAdded":-3.099999999999998,"leverageIndex":1.29,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2026-06-21T19:21:20.126Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Loftin called out on strikes.","rbi":0,"awayScore":9,"homeScore":6,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-21T19:21:33.996Z","endTime":"2026-06-21T19:24:18.556Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691008,"fullName":"Max Rajcic","link":"/api/v1/people/691008"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,6,7,8],"actionIndex":[5],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":78.1,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.125118515833364,"aZ":-32.15749428121714,"pfxX":5.2506519964054075,"pfxZ":0.009231835321439341,"pX":0.9435157942793889,"pZ":1.1835723723106812,"vX0":4.3531006807757215,"vY0":-121.74607599732143,"vZ0":-3.642441389367664,"x":81.04,"y":206.82,"x0":-1.541884087898526,"y0":50.00176021234025,"z0":5.446132040526508,"aX":7.978468395285781},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-0.5,"breakHorizontal":-10.4,"spinRate":2737,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.4477879781912941,"extension":6.4519707106801265},"index":0,"playId":"6ce200eb-0302-371f-be49-8c7b9f78373e","pitchNumber":1,"startTime":"2026-06-21T19:21:43.849Z","endTime":"2026-06-21T19:21:48.749Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":679845,"link":"/api/v1/people/679845","batSide":{"code":"R","description":"Right"}},"first":{"id":686681,"link":"/api/v1/people/686681"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":95.1,"endSpeed":87.7,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.09840323337768,"aZ":-14.826652825789962,"pfxX":-8.094450144218165,"pfxZ":8.883839569177638,"pX":0.4073289569265051,"pZ":1.6724713905934563,"vX0":7.585942872618923,"vY0":-138.20604575939004,"vZ0":-7.972047748001199,"x":101.47,"y":193.62,"x0":-1.3089671488661556,"y0":50.00354049647371,"z0":5.571246633553201,"aX":-15.80665968143918},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.8,"breakHorizontal":13.3,"spinRate":2210,"spinDirection":262},"zone":9,"typeConfidence":2.0,"plateTime":0.39491028203201006,"extension":6.6237675203133115},"index":1,"playId":"c41a8915-33ea-3628-80ee-4798ac2500c1","pitchNumber":2,"startTime":"2026-06-21T19:21:59.817Z","endTime":"2026-06-21T19:22:04.576Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":679845,"link":"/api/v1/people/679845","batSide":{"code":"R","description":"Right"}},"first":{"id":686681,"link":"/api/v1/people/686681"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":82.6,"endSpeed":76.4,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.211254737627513,"aZ":-44.683262238142255,"pfxX":5.719795795222383,"pfxZ":-8.561736674954368,"pX":0.343485780632998,"pZ":1.4170047743342051,"vX0":2.231551104151329,"vY0":-120.33961615028318,"vZ0":-1.1465932755465427,"x":103.91,"y":200.52,"x0":-1.3400380094176374,"y0":50.003533226567384,"z0":5.871685025611065,"aX":8.35581888627758},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-15.5,"breakHorizontal":-10.9,"spinRate":2893,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.4558341041409326,"extension":6.463683524479816},"index":2,"playId":"c7fddf44-c4ac-3207-b732-81cb8aad17a8","pitchNumber":3,"startTime":"2026-06-21T19:22:17.120Z","endTime":"2026-06-21T19:22:21.571Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":679845,"link":"/api/v1/people/679845","batSide":{"code":"R","description":"Right"}},"first":{"id":686681,"link":"/api/v1/people/686681"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-06-21T19:22:28.262Z","endTime":"2026-06-21T19:22:40.699Z","isPitch":false,"type":"action","player":{"id":679845,"link":"/api/v1/people/679845"},"defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":679845,"link":"/api/v1/people/679845","batSide":{"code":"R","description":"Right"}},"first":{"id":686681,"link":"/api/v1/people/686681"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"code":"N","isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":4,"playId":"a703a3ea-8924-3d4e-ade5-da0537f8494a","startTime":"2026-06-21T19:22:40.699Z","endTime":"2026-06-21T19:22:46.392Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":679845,"link":"/api/v1/people/679845","batSide":{"code":"R","description":"Right"}},"first":{"id":686681,"link":"/api/v1/people/686681"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Michael Massey steals (2) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":9,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":5,"actionPlayId":"a703a3ea-8924-3d4e-ade5-da0537f8494a","startTime":"2026-06-21T19:22:56.904Z","endTime":"2026-06-21T19:23:17.966Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":686681,"link":"/api/v1/people/686681"},"defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":679845,"link":"/api/v1/people/679845","batSide":{"code":"R","description":"Right"}},"first":{"id":686681,"link":"/api/v1/people/686681"},"postOnSecond":{"id":686681,"link":"/api/v1/people/686681"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"homeTeamWinProbability":21.7,"awayTeamWinProbability":78.3,"homeTeamWinProbabilityAdded":0.8999999999999986,"leverageIndex":0.88,"dramaIndex":33.0,"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":75.0,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.49133044930249,"aZ":-45.880692484908295,"pfxX":6.841373010725115,"pfxZ":-9.669636573313712,"pX":0.17397008185700902,"pZ":1.4908612227944964,"vX0":1.5854025257629834,"vY0":-119.32282267890808,"vZ0":-0.6434858143396703,"x":110.37,"y":198.53,"x0":-1.3899526297037783,"y0":50.00156973123274,"z0":5.9575080985774544,"aX":9.70045341256634},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.4,"breakVerticalInduced":-17.3,"breakHorizontal":-12.7,"spinRate":2963,"spinDirection":32},"zone":14,"typeConfidence":2.0,"plateTime":0.4619665812176694,"extension":6.4744951587411395},"index":6,"playId":"e1f9840c-ad7d-3742-9fd8-44441ae174df","pitchNumber":4,"startTime":"2026-06-21T19:23:17.966Z","endTime":"2026-06-21T19:23:21.782Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":679845,"link":"/api/v1/people/679845","batSide":{"code":"R","description":"Right"}},"second":{"id":686681,"link":"/api/v1/people/686681"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":88.3,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.99482051478203,"aZ":-16.445101459619746,"pfxX":-6.787854261596998,"pfxZ":7.9068699736119825,"pX":-0.5014492238768132,"pZ":4.282240986173343,"vX0":5.458743199680144,"vY0":-139.36708794491048,"vZ0":-1.17263458233781,"x":136.11,"y":123.16,"x0":-1.592654384771761,"y0":50.002778742239194,"z0":5.782433400009541,"aX":-13.504180732878279},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.3,"breakHorizontal":11.3,"spinRate":2120,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.39131155621162694,"extension":6.530278554600677},"index":7,"playId":"2f2ba606-c1f2-3722-95da-135a894d8df1","pitchNumber":5,"startTime":"2026-06-21T19:23:51.877Z","endTime":"2026-06-21T19:23:55.859Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":679845,"link":"/api/v1/people/679845","batSide":{"code":"R","description":"Right"}},"second":{"id":686681,"link":"/api/v1/people/686681"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":89.4,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.31843535577643,"aZ":-20.311770528110024,"pfxX":-7.426160626640423,"pfxZ":5.913897581922284,"pX":0.4146061872254267,"pZ":1.8494552897335852,"vX0":7.832670567031703,"vY0":-139.11129687941144,"vZ0":-6.462856785047988,"x":101.2,"y":188.84,"x0":-1.4414436131759658,"y0":50.00434961792972,"z0":5.500934881827866,"aX":-14.899180677731634},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":9.8,"breakHorizontal":12.2,"spinRate":2103,"spinDirection":220},"zone":9,"typeConfidence":2.0,"plateTime":0.3902441514417734,"extension":6.622671618271177},"index":8,"playId":"d34eceb2-ac79-384c-932b-e268b85c0a71","pitchNumber":6,"startTime":"2026-06-21T19:24:13.106Z","endTime":"2026-06-21T19:24:18.556Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":679845,"link":"/api/v1/people/679845","batSide":{"code":"R","description":"Right"}},"second":{"id":686681,"link":"/api/v1/people/686681"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":679845,"link":"/api/v1/people/679845"},"credit":"b_ab"},{"player":{"id":691008,"link":"/api/v1/people/691008"},"credit":"p_ab"},{"player":{"id":679845,"link":"/api/v1/people/679845"},"credit":"b_pa"},{"player":{"id":691008,"link":"/api/v1/people/691008"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.6,"awayTeamWinProbability":81.4,"homeTeamWinProbabilityAdded":-3.099999999999998,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-06-21T19:24:18.556Z","atBatIndex":36},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Alec Burleson lines out to first baseman Jac Caglianone.","rbi":0,"awayScore":9,"homeScore":6,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-21T19:26:34.719Z","endTime":"2026-06-21T19:26:55.396Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":695506,"link":"/api/v1/people/695506"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Steven Cruz replaces Connor Seabold.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"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-06-21T19:25:10.959Z","endTime":"2026-06-21T19:26:36.929Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":674444,"link":"/api/v1/people/674444"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":99.2,"endSpeed":91.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.763686392237826,"aZ":-13.008763548995628,"pfxX":-6.414258322476657,"pfxZ":8.997187926638262,"pX":-0.6387721161302857,"pZ":1.941683530212474,"vX0":8.188677790575825,"vY0":-144.17833474686304,"vZ0":-7.278618277107229,"x":141.35,"y":186.35,"x0":-2.66653516272236,"y0":50.005509077664485,"z0":5.281332470480861,"aX":-13.66801895831776},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":15.1,"breakHorizontal":10.2,"spinRate":2301,"spinDirection":223},"zone":7,"typeConfidence":2.0,"plateTime":0.3781712397028567,"extension":6.388193931846305},"index":1,"playId":"f4f6111f-f5a1-3ec0-9197-10074c9b638d","pitchNumber":1,"startTime":"2026-06-21T19:26:36.929Z","endTime":"2026-06-21T19:26:41.673Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":98.5,"endSpeed":90.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.935519850458657,"aZ":-19.2113383686845,"pfxX":-6.7959765685569735,"pfxZ":6.209781957396588,"pX":-0.17655071069430575,"pZ":2.615865821935159,"vX0":9.407660399623063,"vY0":-143.12248075770967,"vZ0":-4.355613962091939,"x":123.73,"y":168.15,"x0":-2.612946972304997,"y0":50.00693558040934,"z0":5.34957781410603,"aX":-14.197617175368197},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":10.6,"breakHorizontal":10.6,"spinRate":2206,"spinDirection":219},"zone":5,"typeConfidence":2.0,"plateTime":0.381710134393908,"extension":6.28651297422992},"hitData":{"launchSpeed":92.7,"launchAngle":9.0,"totalDistance":136.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":157.78,"coordY":157.65}},"index":2,"playId":"6a8ae03a-3ecc-393a-9583-de1abd464b0d","pitchNumber":2,"startTime":"2026-06-21T19:26:49.889Z","endTime":"2026-06-21T19:26:55.396Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"credit":"b_ab"},{"player":{"id":674444,"link":"/api/v1/people/674444"},"credit":"p_ab"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"credit":"b_pa"},{"player":{"id":674444,"link":"/api/v1/people/674444"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.900000000000002,"awayTeamWinProbability":80.1,"homeTeamWinProbabilityAdded":1.3000000000000007,"leverageIndex":0.51,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-06-21T19:26:55.396Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jordan Walker called out on strikes.","rbi":0,"awayScore":9,"homeScore":6,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-21T19:27:10.925Z","endTime":"2026-06-21T19:28:51.287Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.9,"endSpeed":91.2,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.73864403545512,"aZ":-16.037939420365305,"pfxX":-6.541347696178338,"pfxZ":7.60973749224449,"pX":-0.5351549407212509,"pZ":3.4225900407652934,"vX0":9.601672048187432,"vY0":-143.8776316569915,"vZ0":-2.7230130219178497,"x":137.4,"y":146.37,"x0":-3.0478864070593343,"y0":50.00702143453012,"z0":5.361167074054015,"aX":-13.878620934830776},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":13.4,"breakHorizontal":10.2,"spinRate":2310,"spinDirection":226},"zone":1,"typeConfidence":2.0,"plateTime":0.37901643888363434,"extension":6.440422697412158},"index":0,"playId":"00641a09-ea46-3178-9598-8112a984635a","pitchNumber":1,"startTime":"2026-06-21T19:27:20.814Z","endTime":"2026-06-21T19:27:25.705Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":83.2,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.579263816171572,"aZ":-30.577645065957743,"pfxX":3.5358562463783585,"pfxZ":0.9312624996017647,"pX":2.7825886036797023,"pZ":1.710904245404469,"vX0":13.33079487027675,"vY0":-128.8268820021581,"vZ0":-3.652223338937848,"x":10.93,"y":192.59,"x0":-2.883455987018023,"y0":50.00090334750949,"z0":5.46836531414047,"aX":6.038822721059605},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":1.2,"breakHorizontal":-8.9,"spinRate":2423,"spinDirection":105},"zone":14,"typeConfidence":2.0,"plateTime":0.4224971276699878,"extension":6.573442248818716},"index":1,"playId":"8d50a41e-536c-3d78-92ff-97111f67b37f","pitchNumber":2,"startTime":"2026-06-21T19:27:35.041Z","endTime":"2026-06-21T19:27:38.620Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.1,"endSpeed":91.5,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.83848903861456,"aZ":-13.720261889173388,"pfxX":-6.40351134206286,"pfxZ":8.707999674251036,"pX":1.4325844095825038,"pZ":3.0116671075615185,"vX0":14.89753502100288,"vY0":-143.63156475360557,"vZ0":-3.9478135163198154,"x":62.39,"y":157.46,"x0":-2.9565381958853876,"y0":50.00078644610439,"z0":5.238949878757072,"aX":-13.568593336609737},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":15.2,"breakHorizontal":9.1,"spinRate":2181,"spinDirection":218},"zone":12,"typeConfidence":2.0,"plateTime":0.3792949675480006,"extension":6.580733612400468},"index":2,"playId":"adc41408-0958-3800-a4f4-d2a1aacdbcc2","pitchNumber":3,"startTime":"2026-06-21T19:27:56.301Z","endTime":"2026-06-21T19:27:59.886Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.2,"endSpeed":91.5,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.667023498539475,"aZ":-14.956551519122094,"pfxX":-6.169415518015908,"pfxZ":8.160173751532843,"pX":0.28122044238789407,"pZ":2.5782275144635043,"vX0":11.587079976858744,"vY0":-142.69389022608635,"vZ0":-4.81222752161505,"x":106.28,"y":169.17,"x0":-2.9883133223060603,"y0":50.0056294425814,"z0":5.19487177171515,"aX":-13.02245906830141},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":14.2,"breakHorizontal":9.5,"spinRate":2036,"spinDirection":227},"zone":6,"typeConfidence":2.0,"plateTime":0.38048862004907713,"extension":6.755202553866226},"index":3,"playId":"963f7588-920d-3317-bfd2-55e26190380a","pitchNumber":4,"startTime":"2026-06-21T19:28:13.258Z","endTime":"2026-06-21T19:28:17.508Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-06-21T19:28:31.162Z","endTime":"2026-06-21T19:28:45.779Z","isPitch":false,"type":"action","player":{"id":691023,"link":"/api/v1/people/691023"},"defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":84.6,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.846569355731887,"aZ":-30.46907376863865,"pfxX":3.041386818536055,"pfxZ":0.951023389403292,"pX":-0.5006669147389615,"pZ":1.8024967224612964,"vX0":6.214500866698203,"vY0":-132.01441729015798,"vZ0":-3.4126910573928475,"x":136.08,"y":190.11,"x0":-3.265589776984236,"y0":50.00353877216609,"z0":5.316407130813543,"aX":5.45407579892971},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":1.3,"breakHorizontal":-6.7,"spinRate":2141,"spinDirection":150},"zone":7,"typeConfidence":2.0,"plateTime":0.41236811975785326,"extension":6.467167413243186},"index":5,"playId":"426e2697-bc1f-34e7-93ae-05636feccea7","pitchNumber":5,"startTime":"2026-06-21T19:28:45.779Z","endTime":"2026-06-21T19:28:51.287Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"credit":"b_ab"},{"player":{"id":674444,"link":"/api/v1/people/674444"},"credit":"p_ab"},{"player":{"id":691023,"link":"/api/v1/people/691023"},"credit":"b_pa"},{"player":{"id":674444,"link":"/api/v1/people/674444"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":20.9,"awayTeamWinProbability":79.1,"homeTeamWinProbabilityAdded":0.9999999999999964,"leverageIndex":0.39,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-06-21T19:28:51.287Z","atBatIndex":38},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Lars Nootbaar singles on a ground ball to right fielder Lane Thomas.","rbi":0,"awayScore":9,"homeScore":6,"isOut":false},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-21T19:29:08.138Z","endTime":"2026-06-21T19:30:01.891Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":657041,"link":"/api/v1/people/657041"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":98.5,"endSpeed":91.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.804932441216234,"aZ":-14.907007066774604,"pfxX":-6.617293873465366,"pfxZ":8.217751309777274,"pX":0.37343629709533965,"pZ":2.315113286028558,"vX0":10.741368668891445,"vY0":-143.05596625042122,"vZ0":-5.794199379523444,"x":102.77,"y":176.27,"x0":-2.546961752584987,"y0":50.0020266903307,"z0":5.279422046792546,"aX":-13.903095855142247},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":14.0,"breakHorizontal":10.2,"spinRate":2167,"spinDirection":225},"zone":6,"typeConfidence":2.0,"plateTime":0.380918275654615,"extension":6.441075870595861},"index":0,"playId":"96493c65-dcac-371a-83d9-a4f8e3975401","pitchNumber":1,"startTime":"2026-06-21T19:29:14.708Z","endTime":"2026-06-21T19:29:19.322Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":663457,"link":"/api/v1/people/663457","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":91.5,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.61844569711925,"aZ":-14.48908304650243,"pfxX":-5.9863308194555165,"pfxZ":8.382034416116438,"pX":1.679969002901777,"pZ":2.307013911670656,"vX0":14.191002646408048,"vY0":-142.8734782004419,"vZ0":-5.213316245635601,"x":52.96,"y":176.49,"x0":-2.528687702502545,"y0":50.00077043340798,"z0":5.035251875273041,"aX":-12.629021858339826},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":14.5,"breakHorizontal":8.6,"spinRate":2145,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.38041843748203696,"extension":7.030970093983469},"index":1,"playId":"755e020c-3dd5-3f23-aa16-137398270d92","pitchNumber":2,"startTime":"2026-06-21T19:29:30.756Z","endTime":"2026-06-21T19:29:34.761Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":663457,"link":"/api/v1/people/663457","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":90.5,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.69714704851263,"aZ":-13.829640457805617,"pfxX":-5.952642165327475,"pfxZ":8.839845583428184,"pX":0.7679844880194856,"pZ":2.1658410134644663,"vX0":11.382311152884482,"vY0":-142.24439467092205,"vZ0":-6.099147388372424,"x":87.73,"y":180.3,"x0":-2.4889063019816224,"y0":50.004047221491724,"z0":5.19386004003161,"aX":-12.355634089771751},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.1,"breakHorizontal":8.8,"spinRate":1999,"spinDirection":228},"zone":9,"typeConfidence":2.0,"plateTime":0.3831794040076555,"extension":6.630748718393201},"hitData":{"launchSpeed":106.6,"launchAngle":5.0,"totalDistance":106.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":192.06,"coordY":104.43}},"index":2,"playId":"e424fd54-afb3-3f36-951e-21dc2196228b","pitchNumber":3,"startTime":"2026-06-21T19:29:51.692Z","endTime":"2026-06-21T19:30:01.891Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":663457,"link":"/api/v1/people/663457","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663457,"link":"/api/v1/people/663457"},"credit":"b_ab"},{"player":{"id":674444,"link":"/api/v1/people/674444"},"credit":"p_ab"},{"player":{"id":663457,"link":"/api/v1/people/663457"},"credit":"b_pa"},{"player":{"id":674444,"link":"/api/v1/people/674444"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":20.200000000000003,"awayTeamWinProbability":79.8,"homeTeamWinProbabilityAdded":-0.6999999999999957,"leverageIndex":0.26,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2026-06-21T19:30:01.891Z","atBatIndex":39},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Masyn Winn grounds out, third baseman Nick Loftin to first baseman Jac Caglianone.","rbi":0,"awayScore":9,"homeScore":6,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-21T19:30:14.785Z","endTime":"2026-06-21T19:32:55.605Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":679845,"link":"/api/v1/people/679845"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":695506,"link":"/api/v1/people/695506"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":89.4,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.125561874574544,"aZ":-20.929828304752984,"pfxX":-5.797672571688237,"pfxZ":5.5098062426876115,"pX":-0.5245061977333249,"pZ":3.085130907190111,"vX0":9.531359909881564,"vY0":-141.68796630835305,"vZ0":-2.7322361144001954,"x":136.99,"y":155.48,"x0":-3.1725318040443278,"y0":50.00522399923507,"z0":5.393161141280629,"aX":-11.838241604567417},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":9.6,"breakHorizontal":8.6,"spinRate":2048,"spinDirection":219},"zone":1,"typeConfidence":2.0,"plateTime":0.38596713687669926,"extension":6.507230577586873},"index":0,"playId":"58239d5a-60c9-3026-a53d-3cffd41a713e","pitchNumber":1,"startTime":"2026-06-21T19:30:23.589Z","endTime":"2026-06-21T19:30:27.956Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"first":{"id":663457,"link":"/api/v1/people/663457"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":90.7,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.57832718756656,"aZ":-13.649904103063022,"pfxX":-5.825395495315934,"pfxZ":8.859900246628431,"pX":-0.22254325969712185,"pZ":3.2497963208478415,"vX0":10.139050320436874,"vY0":-142.70513417452824,"vZ0":-3.4711870563332794,"x":125.48,"y":151.04,"x0":-3.042424799401174,"y0":50.0046420896711,"z0":5.325020401909802,"aX":-12.183105246212778},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":15.6,"breakHorizontal":8.9,"spinRate":2124,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.3818019038200058,"extension":6.655001567680067},"index":1,"playId":"3cd4e6d6-8a09-3294-9d89-72c5e8884bff","pitchNumber":2,"startTime":"2026-06-21T19:30:45.598Z","endTime":"2026-06-21T19:30:49.364Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"first":{"id":663457,"link":"/api/v1/people/663457"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-06-21T19:30:57.436Z","endTime":"2026-06-21T19:31:12.745Z","isPitch":false,"type":"action","player":{"id":691026,"link":"/api/v1/people/691026"},"defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"first":{"id":663457,"link":"/api/v1/people/663457"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":89.2,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.79064849613565,"aZ":-14.40375258888555,"pfxX":-5.93178876644287,"pfxZ":8.755354514637363,"pX":0.07426109422558418,"pZ":2.776243044435778,"vX0":11.091409117915108,"vY0":-141.03209172100748,"vZ0":-4.2156451559096295,"x":114.17,"y":163.82,"x0":-3.125258269083591,"y0":50.00251094389295,"z0":5.208749466532568,"aX":-12.040102999565772},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.2,"breakHorizontal":8.6,"spinRate":2020,"spinDirection":225},"zone":2,"typeConfidence":2.0,"plateTime":0.387240117504303,"extension":6.489139786557084},"index":3,"playId":"90ab015a-32b2-3730-9e15-a21f2a5b190c","pitchNumber":3,"startTime":"2026-06-21T19:31:12.745Z","endTime":"2026-06-21T19:31:16.590Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"first":{"id":663457,"link":"/api/v1/people/663457"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.9,"endSpeed":91.4,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.607873982389222,"aZ":-12.965439373919557,"pfxX":-6.167235927829772,"pfxZ":9.0618854944722,"pX":0.5712055532634918,"pZ":3.037048525596712,"vX0":12.20140073202863,"vY0":-143.60356753163677,"vZ0":-4.045278770714909,"x":95.23,"y":156.78,"x0":-2.90297208202908,"y0":50.00099681554028,"z0":5.25181544689898,"aX":-13.071367648689508},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":15.8,"breakHorizontal":9.1,"spinRate":2094,"spinDirection":221},"zone":3,"typeConfidence":2.0,"plateTime":0.37926106219689437,"extension":6.599996947558693},"index":4,"playId":"9ad44d08-603b-382c-9987-1d0f90c74374","pitchNumber":4,"startTime":"2026-06-21T19:31:32.543Z","endTime":"2026-06-21T19:31:36.016Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"first":{"id":663457,"link":"/api/v1/people/663457"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":5,"playId":"22487164-a0c5-3a5f-b38c-ab94ed053003","startTime":"2026-06-21T19:31:52.884Z","endTime":"2026-06-21T19:31:57.129Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"first":{"id":663457,"link":"/api/v1/people/663457"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":83.0,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.16233814158415,"aZ":-28.640181935930922,"pfxX":2.810956968909786,"pfxZ":2.040905809820888,"pX":0.3588600189384405,"pZ":2.560540657224948,"vX0":8.021574555410742,"vY0":-129.93369666450891,"vZ0":-1.8999792050838806,"x":103.32,"y":169.65,"x0":-3.1186780700777175,"y0":50.00197149389635,"z0":5.452341125223425,"aX":4.862067813198249},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":3.5,"breakHorizontal":-6.7,"spinRate":2138,"spinDirection":136},"zone":6,"typeConfidence":2.0,"plateTime":0.41962109409684567,"extension":6.572157984714732},"index":6,"playId":"7cefb013-56c9-3d9f-ba4f-9f026f429112","pitchNumber":5,"startTime":"2026-06-21T19:32:08.786Z","endTime":"2026-06-21T19:32:13.204Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"first":{"id":663457,"link":"/api/v1/people/663457"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":83.3,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.879250830739682,"aZ":-29.35361009157089,"pfxX":1.8120369235118803,"pfxZ":1.618722285949259,"pX":1.307423063294013,"pZ":1.7741370676514954,"vX0":10.624840439209146,"vY0":-130.743467250273,"vZ0":-3.368603952246791,"x":67.16,"y":190.88,"x0":-3.0335430575820177,"y0":50.00295447137949,"z0":5.266735076253893,"aX":3.1563728126966986},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":2.4,"breakHorizontal":-5.5,"spinRate":2101,"spinDirection":156},"zone":14,"typeConfidence":2.0,"plateTime":0.4178936068600487,"extension":6.706985897775034},"index":7,"playId":"483bb0e2-1ca0-36f1-8af6-038743e3d6ac","pitchNumber":6,"startTime":"2026-06-21T19:32:28.761Z","endTime":"2026-06-21T19:32:32.620Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"first":{"id":663457,"link":"/api/v1/people/663457"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":82.5,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.188605400106514,"aZ":-27.665522247024963,"pfxX":1.8054676772115013,"pfxZ":2.61550742192449,"pX":-0.8274324996095694,"pZ":1.6361620949467925,"vX0":5.549726492232771,"vY0":-130.11584833447378,"vZ0":-4.161745638260226,"x":148.54,"y":194.6,"x0":-3.2186975810347946,"y0":50.00195839843275,"z0":5.342264134084567,"aX":3.107119465474238},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.1,"breakHorizontal":-4.4,"spinRate":2084,"spinDirection":144},"zone":7,"typeConfidence":2.0,"plateTime":0.4202583684515715,"extension":6.673527929927653},"hitData":{"launchSpeed":97.9,"launchAngle":-31.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":106.38,"coordY":170.34}},"index":8,"playId":"78b7348f-87bd-3c24-b13a-8bec00e29769","pitchNumber":7,"startTime":"2026-06-21T19:32:47.576Z","endTime":"2026-06-21T19:32:55.605Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"first":{"id":663457,"link":"/api/v1/people/663457"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"credit":"b_ab"},{"player":{"id":674444,"link":"/api/v1/people/674444"},"credit":"p_ab"},{"player":{"id":691026,"link":"/api/v1/people/691026"},"credit":"b_pa"},{"player":{"id":674444,"link":"/api/v1/people/674444"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":21.6,"awayTeamWinProbability":78.4,"homeTeamWinProbabilityAdded":1.3999999999999986,"leverageIndex":0.54,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-06-21T19:32:55.605Z","atBatIndex":40},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Isaac Collins flies out to shortstop Masyn Winn.","rbi":0,"awayScore":9,"homeScore":6,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-21T19:35:02.685Z","endTime":"2026-06-21T19:35:23.634Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691008,"fullName":"Max Rajcic","link":"/api/v1/people/691008"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":88.1,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.194817628223102,"aZ":-13.219032898843983,"pfxX":-5.774609112513966,"pfxZ":9.649989945488898,"pX":0.4261580621555963,"pZ":2.4984753187751,"vX0":7.091466027073292,"vY0":-137.95441969612781,"vZ0":-6.258528972800811,"x":100.76,"y":171.32,"x0":-1.4046717783096028,"y0":50.00499101118646,"z0":5.65585372386709,"aX":-11.34533946062832},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.7,"breakHorizontal":9.4,"spinRate":2190,"spinDirection":218},"zone":6,"typeConfidence":2.0,"plateTime":0.3941853911219342,"extension":6.46276722572851},"hitData":{"launchSpeed":67.8,"launchAngle":43.0,"totalDistance":222.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.27,"coordY":112.97}},"index":0,"playId":"b4526bec-225c-3e62-8bb0-413ccb1c434d","pitchNumber":1,"startTime":"2026-06-21T19:35:15.618Z","endTime":"2026-06-21T19:35:23.634Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"credit":"b_ab"},{"player":{"id":691008,"link":"/api/v1/people/691008"},"credit":"p_ab"},{"player":{"id":686555,"link":"/api/v1/people/686555"},"credit":"b_pa"},{"player":{"id":691008,"link":"/api/v1/people/691008"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.1,"awayTeamWinProbability":80.9,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":0.97,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-06-21T19:35:23.634Z","atBatIndex":41},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Carter Jensen walks.","rbi":0,"awayScore":9,"homeScore":6,"isOut":false},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-21T19:35:40.496Z","endTime":"2026-06-21T19:37:03.468Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691008,"fullName":"Max Rajcic","link":"/api/v1/people/691008"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"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":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"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(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.7,"endSpeed":87.3,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.954808206592794,"aZ":-15.937712806784452,"pfxX":-5.469128388552561,"pfxZ":8.351529513232355,"pX":-0.7099635703267617,"pZ":3.6542595362101604,"vX0":4.5669659160657785,"vY0":-137.91544959553926,"vZ0":-2.8672300338729633,"x":144.06,"y":140.11,"x0":-1.6691010939855284,"y0":50.004844528579845,"z0":5.769765691073109,"aX":-10.636594921969007},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.8,"breakHorizontal":9.1,"spinRate":2238,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.3957153532826463,"extension":6.369471879915384},"index":0,"playId":"91deeaaf-9e2f-3697-a791-204434b8dab8","pitchNumber":1,"startTime":"2026-06-21T19:35:52.584Z","endTime":"2026-06-21T19:35:58.190Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":75.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.579257672344063,"aZ":-44.56817742910591,"pfxX":4.328752838014422,"pfxZ":-8.644149272998726,"pX":-1.2517044428425865,"pZ":3.1578633073069935,"vX0":-0.23834750712750105,"vY0":-118.64682658624089,"vZ0":2.8889499223550468,"x":164.71,"y":153.52,"x0":-1.7131126092389615,"y0":50.004614369574945,"z0":5.970850635760783,"aX":6.204551247414221},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.8,"breakVerticalInduced":-14.8,"breakHorizontal":-7.8,"spinRate":2810,"spinDirection":31},"zone":11,"typeConfidence":2.0,"plateTime":0.46072429858018227,"extension":6.509129506519517},"index":1,"playId":"e923bc11-4d68-34cd-811f-8f03a50a93bf","pitchNumber":2,"startTime":"2026-06-21T19:36:09.322Z","endTime":"2026-06-21T19:36:13.409Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":88.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.41137504018537,"aZ":-15.55629943204052,"pfxX":-5.904636148730716,"pfxZ":8.474485698560674,"pX":0.2491667715883203,"pZ":3.35108063087739,"vX0":6.548213082701337,"vY0":-137.90943497203634,"vZ0":-3.7653553412050678,"x":107.5,"y":148.3,"x0":-1.368485943011735,"y0":50.00533100787181,"z0":5.757337929237867,"aX":-11.583321259513424},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.9,"breakHorizontal":9.6,"spinRate":2220,"spinDirection":222},"zone":2,"typeConfidence":2.0,"plateTime":0.3944133297641579,"extension":6.445208167373664},"index":2,"playId":"22eb81e2-c898-38a7-b6f7-688a8e386d12","pitchNumber":3,"startTime":"2026-06-21T19:36:25.944Z","endTime":"2026-06-21T19:36:30.773Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":81.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.883657044768846,"aZ":-31.283005726555917,"pfxX":1.4700205342391426,"pfxZ":0.5390608911015375,"pX":0.007987623584819381,"pZ":1.1990761906700895,"vX0":3.1335496642074503,"vY0":-126.35753618540015,"vZ0":-4.994548340204838,"x":116.7,"y":206.4,"x0":-1.4275556824540923,"y0":50.005137449618026,"z0":5.645561419072177,"aX":2.434116778450365},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":0.2,"breakHorizontal":-3.2,"spinRate":2621,"spinDirection":76},"zone":14,"typeConfidence":2.0,"plateTime":0.42953756236131646,"extension":6.719161400134949},"index":3,"playId":"ed484d1d-0b5e-3960-9466-ecd7cb9bf5b0","pitchNumber":4,"startTime":"2026-06-21T19:36:41.811Z","endTime":"2026-06-21T19:36:46.999Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.8,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.937732273535662,"aZ":-15.821595267180479,"pfxX":-6.026852505501958,"pfxZ":8.50885425364321,"pX":-1.1854904823329853,"pZ":4.064375277964913,"vX0":3.186001905101847,"vY0":-136.96777317175685,"vZ0":-1.6716678164823293,"x":162.19,"y":129.04,"x0":-1.5734726944395543,"y0":50.005499275825606,"z0":5.751153896667435,"aX":-11.58674857119382},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.4,"breakHorizontal":10.3,"spinRate":2235,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.3981202929243408,"extension":6.539060250942419},"index":4,"playId":"a3ecd6f0-a556-3445-a188-bd68767a36f0","pitchNumber":5,"startTime":"2026-06-21T19:36:59.229Z","endTime":"2026-06-21T19:37:03.468Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695600,"link":"/api/v1/people/695600"},"credit":"b_pa"},{"player":{"id":691008,"link":"/api/v1/people/691008"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":21.9,"awayTeamWinProbability":78.1,"homeTeamWinProbabilityAdded":2.799999999999997,"leverageIndex":0.68,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-06-21T19:37:03.468Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Maikel Garcia called out on strikes.","rbi":0,"awayScore":9,"homeScore":6,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-21T19:40:27.501Z","endTime":"2026-06-21T19:41:57.828Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"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":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":9,"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-06-21T19:38:20.704Z","endTime":"2026-06-21T19:38:38.924Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"first":{"id":695600,"link":"/api/v1/people/695600"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Matt Svanson replaces Max Rajcic.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-06-21T19:38:38.924Z","endTime":"2026-06-21T19:40:29.699Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694335,"link":"/api/v1/people/694335"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"first":{"id":695600,"link":"/api/v1/people/695600"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":82.2,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.035709828374994,"aZ":-29.13090134850904,"pfxX":0.7162534054626786,"pfxZ":1.7849528681538374,"pX":-0.040106725682770294,"pZ":2.5820147555350395,"vX0":3.7122001608771726,"vY0":-128.78429937298245,"vZ0":-2.054404274942506,"x":118.53,"y":169.07,"x0":-1.5845745280558454,"y0":50.001672852575865,"z0":5.610894352410799,"aX":1.2208611362947057},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":3.0,"breakHorizontal":-2.0,"spinRate":2158,"spinDirection":146},"zone":5,"typeConfidence":0.51,"plateTime":0.42292373887314394,"extension":6.267008555581517},"index":2,"playId":"fb864e59-5767-303f-9241-bbe82f340f4f","pitchNumber":1,"startTime":"2026-06-21T19:40:29.699Z","endTime":"2026-06-21T19:40:34.708Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"first":{"id":695600,"link":"/api/v1/people/695600"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":78.2,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.31643859294833,"aZ":-33.94405292136917,"pfxX":4.109937462239769,"pfxZ":-1.1534341649603803,"pX":-0.5794767541005571,"pZ":2.4607156398453713,"vX0":1.0974285534753583,"vY0":-122.37901233192378,"vZ0":-0.9639910762078907,"x":139.09,"y":172.34,"x0":-1.5664525377767853,"y0":50.00333026638179,"z0":5.735378948601697,"aX":6.311304908743261},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-2.0,"breakHorizontal":-7.7,"spinRate":2168,"spinDirection":65},"zone":4,"typeConfidence":0.91,"plateTime":0.44544791302191244,"extension":6.29420702045226},"index":3,"playId":"9ff0eaa7-9cb7-3d7a-972d-db291a88813f","pitchNumber":2,"startTime":"2026-06-21T19:40:47.060Z","endTime":"2026-06-21T19:40:52.997Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"first":{"id":695600,"link":"/api/v1/people/695600"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.9,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.378342464180694,"aZ":-20.394493601576002,"pfxX":-6.706778333717205,"pfxZ":5.96752758616795,"pX":-0.10297133484522279,"pZ":2.7455862633614725,"vX0":5.569902215302317,"vY0":-139.15103137690406,"vZ0":-4.000648028501685,"x":120.93,"y":164.65,"x0":-1.253003084717157,"y0":50.00098965855631,"z0":5.542226897943202,"aX":-13.234206532533555},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.2,"breakHorizontal":11.0,"spinRate":2113,"spinDirection":231},"zone":5,"typeConfidence":0.9,"plateTime":0.3926681350193957,"extension":6.528832236700276},"index":4,"playId":"ad9a9652-b761-3b70-8dc1-ab586efb3f2c","pitchNumber":3,"startTime":"2026-06-21T19:41:11.454Z","endTime":"2026-06-21T19:41:15.963Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"first":{"id":695600,"link":"/api/v1/people/695600"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":5,"playId":"27abb7e2-faec-305f-abd6-7939b25c17c7","startTime":"2026-06-21T19:41:33.786Z","endTime":"2026-06-21T19:41:38.450Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"first":{"id":695600,"link":"/api/v1/people/695600"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":90.6,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.801802770237458,"aZ":-23.616315438243927,"pfxX":-7.801275897743896,"pfxZ":4.153730478847061,"pX":-0.08337648559734868,"pZ":2.437188700697432,"vX0":6.304086242426804,"vY0":-140.7714823485962,"vZ0":-4.357508556214146,"x":120.18,"y":172.98,"x0":-1.3084637922965094,"y0":50.00546503938239,"z0":5.4829276930658715,"aX":-16.08558489460721},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":7.1,"breakHorizontal":13.3,"spinRate":2215,"spinDirection":227},"zone":5,"typeConfidence":0.9,"plateTime":0.38511473248792516,"extension":6.528054753214664},"index":6,"playId":"f037dd3c-0fe0-34c8-95c3-3531c165beeb","pitchNumber":4,"startTime":"2026-06-21T19:41:51.904Z","endTime":"2026-06-21T19:41:57.828Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"first":{"id":695600,"link":"/api/v1/people/695600"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_ab"},{"player":{"id":694335,"link":"/api/v1/people/694335"},"credit":"p_ab"},{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_pa"},{"player":{"id":694335,"link":"/api/v1/people/694335"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.7,"awayTeamWinProbability":81.3,"homeTeamWinProbabilityAdded":-3.1999999999999993,"leverageIndex":1.36,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-06-21T19:41:57.828Z","atBatIndex":43},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jac Caglianone walks. Carter Jensen to 2nd.","rbi":0,"awayScore":9,"homeScore":6,"isOut":false},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-21T19:42:10.987Z","endTime":"2026-06-21T19:44:04.633Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"postOnSecond":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":89.0,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.687891229321778,"aZ":-22.875715059311304,"pfxX":-7.844403854275831,"pfxZ":4.607209703647122,"pX":-0.041222460805975684,"pZ":4.229076988810047,"vX0":6.222456718217218,"vY0":-140.25266644952714,"vZ0":0.34703157453784905,"x":118.57,"y":124.59,"x0":-1.2544905686784702,"y0":50.00584368800407,"z0":5.579666558668516,"aX":-15.842916304702825},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":8.6,"breakHorizontal":13.2,"spinRate":2253,"spinDirection":223},"zone":11,"typeConfidence":0.9,"plateTime":0.3885271529220309,"extension":6.40341249263236},"index":0,"playId":"ac1db6ff-be3f-36cf-bd8e-131369ad3081","pitchNumber":1,"startTime":"2026-06-21T19:42:22.858Z","endTime":"2026-06-21T19:42:27.129Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":695506,"link":"/api/v1/people/695506","batSide":{"code":"L","description":"Left"}},"first":{"id":695600,"link":"/api/v1/people/695600"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":87.8,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.670925118769183,"aZ":-22.48710181914723,"pfxX":0.1416988751604089,"pfxZ":4.9922739156657805,"pX":1.8954787231766506,"pZ":2.790421637396089,"vX0":8.645611349358447,"vY0":-137.0816224964858,"vZ0":-3.0283914982758495,"x":44.75,"y":163.44,"x0":-1.2918386154555026,"y0":50.00412401814401,"z0":5.410696928456797,"aX":0.27434664472588033},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":8.8,"breakHorizontal":-1.7,"spinRate":2345,"spinDirection":195},"zone":12,"typeConfidence":0.9,"plateTime":0.3965818282371676,"extension":6.4950858057751715},"index":1,"playId":"7b13e54f-b03d-326a-8617-c7eea2945b71","pitchNumber":2,"startTime":"2026-06-21T19:42:38.482Z","endTime":"2026-06-21T19:42:43.423Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":695506,"link":"/api/v1/people/695506","batSide":{"code":"L","description":"Left"}},"first":{"id":695600,"link":"/api/v1/people/695600"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":88.1,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.28428086590022,"aZ":-27.881427277696712,"pfxX":-8.711072272884302,"pfxZ":2.174984662717291,"pX":-0.5150414718099209,"pZ":2.499404063150312,"vX0":5.684382534063017,"vY0":-139.12398732952093,"vZ0":-2.955089137183184,"x":136.63,"y":171.3,"x0":-1.446056071764038,"y0":50.00280490391741,"z0":5.410293573260746,"aX":-17.18887989680055},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":3.6,"breakHorizontal":14.8,"spinRate":2121,"spinDirection":231},"zone":4,"typeConfidence":0.9,"plateTime":0.39271029329133267,"extension":6.531160328049555},"index":2,"playId":"e0671395-0b64-3460-b504-d39bc2b96801","pitchNumber":3,"startTime":"2026-06-21T19:42:56.613Z","endTime":"2026-06-21T19:43:01.761Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":695506,"link":"/api/v1/people/695506","batSide":{"code":"L","description":"Left"}},"first":{"id":695600,"link":"/api/v1/people/695600"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":88.1,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.093183667455982,"aZ":-24.014064954786477,"pfxX":-0.39992446893938793,"pfxZ":4.164093816689734,"pX":0.13399581884421602,"pZ":3.2200009043004356,"vX0":5.004833562109212,"vY0":-137.78887651095494,"vZ0":-1.7657833542528636,"x":111.89,"y":151.84,"x0":-1.639269609947335,"y0":50.003734170423385,"z0":5.46115395273276,"aX":-0.7846982848018472},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.4,"breakHorizontal":-0.1,"spinRate":2290,"spinDirection":202},"zone":2,"typeConfidence":0.9,"plateTime":0.3946380825032323,"extension":6.480275647550757},"index":3,"playId":"869a0ab0-b478-36c7-b166-b61aee2d7ed8","pitchNumber":4,"startTime":"2026-06-21T19:43:15.741Z","endTime":"2026-06-21T19:43:20.616Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":695506,"link":"/api/v1/people/695506","batSide":{"code":"L","description":"Left"}},"first":{"id":695600,"link":"/api/v1/people/695600"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":96.7,"endSpeed":89.0,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.14058512352647,"aZ":-21.990974267716485,"pfxX":-7.8420890056570896,"pfxZ":5.020161082013889,"pX":-0.7304484996854779,"pZ":4.600668940081053,"vX0":4.932948529420935,"vY0":-140.84221023525606,"vZ0":1.3160494593455965,"x":144.84,"y":114.56,"x0":-1.4772207946853824,"y0":50.00077287085747,"z0":5.540209283101231,"aX":-15.90274714787227},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":9.6,"breakHorizontal":13.3,"spinRate":2144,"spinDirection":220},"zone":11,"typeConfidence":0.9,"plateTime":0.387479243915839,"extension":6.383435850373746},"index":4,"playId":"31aa4c5e-d77d-3d07-b8fa-7217f29e4440","pitchNumber":5,"startTime":"2026-06-21T19:43:38.259Z","endTime":"2026-06-21T19:43:42.288Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":695506,"link":"/api/v1/people/695506","batSide":{"code":"L","description":"Left"}},"first":{"id":695600,"link":"/api/v1/people/695600"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":89.9,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.14356969603747,"aZ":-25.528135005679452,"pfxX":-7.691728852341831,"pfxZ":3.2638344677442817,"pX":1.2418846358191526,"pZ":1.5242901325835123,"vX0":9.90584581337049,"vY0":-140.93798431774704,"vZ0":-5.904697285421573,"x":69.66,"y":197.62,"x0":-1.2979242230911496,"y0":50.00595611923706,"z0":5.266458686245668,"aX":-15.677683690544463},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":5.0,"breakHorizontal":12.2,"spinRate":2155,"spinDirection":229},"zone":14,"typeConfidence":0.9,"plateTime":0.38671978374148797,"extension":6.66326367291307},"index":5,"playId":"ae8c2365-dc73-3fc9-b157-3a9de2a362b5","pitchNumber":6,"startTime":"2026-06-21T19:43:57.629Z","endTime":"2026-06-21T19:44:04.633Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":695506,"link":"/api/v1/people/695506","batSide":{"code":"L","description":"Left"}},"first":{"id":695600,"link":"/api/v1/people/695600"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695506,"link":"/api/v1/people/695506"},"credit":"b_pa"},{"player":{"id":694335,"link":"/api/v1/people/694335"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":21.099999999999998,"awayTeamWinProbability":78.9,"homeTeamWinProbabilityAdded":2.3999999999999986,"leverageIndex":0.92,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-06-21T19:44:04.633Z","atBatIndex":44},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Salvador Perez singles on a sharp line drive to center fielder Nathan Church. Carter Jensen scores. Jac Caglianone to 3rd.","rbi":1,"awayScore":9,"homeScore":7,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-21T19:44:24.365Z","endTime":"2026-06-21T19:45:23.396Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"postOnThird":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"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":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"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":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"responsiblePitcher":{"id":691008,"link":"/api/v1/people/691008"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":86.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.98706526083238,"aZ":-21.568122966148035,"pfxX":1.3802704437427842,"pfxZ":5.66290329060023,"pX":1.5033596446242057,"pZ":2.4589535610330766,"vX0":7.128013885393392,"vY0":-135.34246007468357,"vZ0":-3.8498403671760313,"x":59.7,"y":172.39,"x0":-1.3336932886937367,"y0":50.00051084327338,"z0":5.393286929720357,"aX":2.5827786968724467},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.7,"breakHorizontal":-3.8,"spinRate":2318,"spinDirection":179},"zone":14,"typeConfidence":2.0,"plateTime":0.40328162885837227,"extension":6.608972967410805},"index":0,"playId":"c5dd8627-9559-378b-aa40-d23b9f013b24","pitchNumber":1,"startTime":"2026-06-21T19:44:28.864Z","endTime":"2026-06-21T19:44:32.969Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":695600,"link":"/api/v1/people/695600"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":78.7,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.81367506054101,"aZ":-34.55864020775269,"pfxX":7.393638520850156,"pfxZ":-1.5251406158399199,"pX":-0.20338730826069823,"pZ":2.672762398661793,"vX0":0.8374362203132151,"vY0":-124.06831396345589,"vZ0":-0.29210968468583276,"x":124.75,"y":166.62,"x0":-1.5058766991522532,"y0":50.002005445415364,"z0":5.661629105605787,"aX":11.574776227575175},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-2.6,"breakHorizontal":-13.6,"spinRate":2167,"spinDirection":79},"zone":5,"typeConfidence":0.91,"plateTime":0.44075012454936946,"extension":6.337229586934573},"index":1,"playId":"2fab0022-897b-3824-9e29-6ec521a0da51","pitchNumber":2,"startTime":"2026-06-21T19:44:46.408Z","endTime":"2026-06-21T19:44:51.001Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":695600,"link":"/api/v1/people/695600"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":90.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.05469686906246,"aZ":-22.990985341156158,"pfxX":-7.037001095930679,"pfxZ":4.473778451989562,"pX":0.15641231475123993,"pZ":3.4755280022615915,"vX0":6.777096166261623,"vY0":-140.99637133181912,"vZ0":-1.3738632635651613,"x":111.04,"y":144.94,"x0":-1.3410764229035044,"y0":50.00556854108138,"z0":5.424497530577606,"aX":-14.454044845175188},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":8.0,"breakHorizontal":11.8,"spinRate":2332,"spinDirection":227},"zone":2,"typeConfidence":0.9,"plateTime":0.3855456175685599,"extension":6.62026775561246},"hitData":{"launchSpeed":106.6,"launchAngle":13.0,"totalDistance":254.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":106.37,"coordY":76.16}},"index":2,"playId":"64d7dcc9-844f-3ff8-8f35-7e24d8c86379","pitchNumber":3,"startTime":"2026-06-21T19:45:12.354Z","endTime":"2026-06-21T19:45:23.396Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":695600,"link":"/api/v1/people/695600"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_ab"},{"player":{"id":694335,"link":"/api/v1/people/694335"},"credit":"p_ab"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_pa"},{"player":{"id":694335,"link":"/api/v1/people/694335"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.1,"awayTeamWinProbability":68.9,"homeTeamWinProbabilityAdded":10.000000000000004,"leverageIndex":1.87,"dramaIndex":114.0,"contextMetrics":{},"playEndTime":"2026-06-21T19:45:23.396Z","atBatIndex":45},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Michael Massey flies out to right fielder Jordan Walker.","rbi":0,"awayScore":9,"homeScore":7,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-21T19:46:51.444Z","endTime":"2026-06-21T19:47:59.274Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":9,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-21T19:45:46.351Z","endTime":"2026-06-21T19:46:53.762Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":686681,"link":"/api/v1/people/686681","batSide":{"code":"L","description":"Left"}},"first":{"id":521692,"link":"/api/v1/people/521692"},"third":{"id":695506,"link":"/api/v1/people/695506"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":86.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.59760782326742,"aZ":-22.260137837681693,"pfxX":-0.276141056306215,"pfxZ":5.2688188481143525,"pX":0.3653752047926256,"pZ":1.839678776391761,"vX0":4.996169585544773,"vY0":-135.16941613997903,"vZ0":-5.372365973735942,"x":103.07,"y":189.11,"x0":-1.4575429822179395,"y0":50.00620538043449,"z0":5.378872856492837,"aX":-0.5196840519318088},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":8.8,"breakHorizontal":-0.4,"spinRate":1956,"spinDirection":190},"zone":9,"typeConfidence":0.9,"plateTime":0.40251083986618985,"extension":6.5565603175808596},"index":1,"playId":"8810e3b5-c5d1-31a9-8c7d-e0631a543db1","pitchNumber":1,"startTime":"2026-06-21T19:46:53.762Z","endTime":"2026-06-21T19:46:58.672Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":686681,"link":"/api/v1/people/686681","batSide":{"code":"L","description":"Left"}},"first":{"id":521692,"link":"/api/v1/people/521692"},"third":{"id":695506,"link":"/api/v1/people/695506"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":89.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.861380337787573,"aZ":-25.346492066780787,"pfxX":-8.279722608745715,"pfxZ":3.3366953658955527,"pX":-0.9159313600555048,"pZ":2.5314612413650504,"vX0":4.514031821383354,"vY0":-141.13135656508763,"vZ0":-3.411786265123866,"x":151.91,"y":170.43,"x0":-1.4484669502566012,"y0":50.00087832571041,"z0":5.362262211945395,"aX":-16.93695970378159},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":5.6,"breakHorizontal":14.3,"spinRate":2275,"spinDirection":224},"zone":11,"typeConfidence":0.9,"plateTime":0.3860119315822379,"extension":6.623987777269138},"index":2,"playId":"2719183d-d3f9-31a5-a529-be22e5cdc56b","pitchNumber":2,"startTime":"2026-06-21T19:47:10.898Z","endTime":"2026-06-21T19:47:15.967Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":686681,"link":"/api/v1/people/686681","batSide":{"code":"L","description":"Left"}},"first":{"id":521692,"link":"/api/v1/people/521692"},"third":{"id":695506,"link":"/api/v1/people/695506"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":96.8,"endSpeed":89.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.497017806017777,"aZ":-27.1163915233581,"pfxX":-7.920547694976268,"pfxZ":2.4914366240937618,"pX":-1.110575909205864,"pZ":4.104787276673006,"vX0":3.9799373129686777,"vY0":-141.00045274794385,"vZ0":0.9335977497169977,"x":159.33,"y":127.95,"x0":-1.5047919624792552,"y0":50.00354217782676,"z0":5.507935881064034,"aX":-16.084965055937996},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":4.9,"breakHorizontal":13.7,"spinRate":2209,"spinDirection":221},"zone":11,"typeConfidence":0.9,"plateTime":0.3871940581300901,"extension":6.605164845631727},"index":3,"playId":"b861c5bf-b1c0-3cb4-b712-c8435d81b573","pitchNumber":3,"startTime":"2026-06-21T19:47:31.064Z","endTime":"2026-06-21T19:47:34.759Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":686681,"link":"/api/v1/people/686681","batSide":{"code":"L","description":"Left"}},"first":{"id":521692,"link":"/api/v1/people/521692"},"third":{"id":695506,"link":"/api/v1/people/695506"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":81.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.134212309862967,"aZ":-26.22187568841123,"pfxX":3.8600024300268156,"pfxZ":3.6093143108359937,"pX":0.7661134452971758,"pZ":1.9306350379836679,"vX0":4.565911195887792,"vY0":-126.45669915141532,"vZ0":-3.6499514785915514,"x":87.8,"y":186.65,"x0":-1.5516970417033273,"y0":50.00534812819166,"z0":5.451636269559363,"aX":6.372968268573072},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":6.1,"breakHorizontal":-7.9,"spinRate":2206,"spinDirection":76},"zone":9,"typeConfidence":0.89,"plateTime":0.42997724186003605,"extension":6.328406386087383},"hitData":{"launchSpeed":96.4,"launchAngle":50.0,"totalDistance":307.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":177.49,"coordY":86.86}},"index":4,"playId":"7c68f356-ff39-3f40-bb42-2d8c4b451f62","pitchNumber":4,"startTime":"2026-06-21T19:47:49.247Z","endTime":"2026-06-21T19:47:59.274Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":686681,"link":"/api/v1/people/686681","batSide":{"code":"L","description":"Left"}},"first":{"id":521692,"link":"/api/v1/people/521692"},"third":{"id":695506,"link":"/api/v1/people/695506"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686681,"link":"/api/v1/people/686681"},"credit":"b_ab"},{"player":{"id":694335,"link":"/api/v1/people/694335"},"credit":"p_ab"},{"player":{"id":686681,"link":"/api/v1/people/686681"},"credit":"b_pa"},{"player":{"id":694335,"link":"/api/v1/people/694335"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":24.9,"awayTeamWinProbability":75.1,"homeTeamWinProbabilityAdded":-6.200000000000003,"leverageIndex":2.36,"dramaIndex":102.0,"contextMetrics":{},"playEndTime":"2026-06-21T19:47:59.274Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jimmy Crooks strikes out swinging.","rbi":0,"awayScore":9,"homeScore":7,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-21T19:50:24.935Z","endTime":"2026-06-21T19:52:05.040Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.8,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.092802063479738,"aZ":-25.595645229458935,"pfxX":0.6993485376235573,"pfxZ":3.5943654955665707,"pX":0.6556321616247861,"pZ":2.7222073902836232,"vX0":8.606669976903856,"vY0":-134.46499981430804,"vZ0":-2.5123399646881808,"x":92.01,"y":165.28,"x0":-2.677396038194263,"y0":50.00662349481869,"z0":5.484373754477145,"aX":1.2793772326117316},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":6.1,"breakHorizontal":-3.1,"spinRate":2080,"spinDirection":192},"zone":6,"typeConfidence":2.0,"plateTime":0.4073160306577521,"extension":6.4267607987942945},"index":0,"playId":"674f7b73-5ac1-32ed-b406-f81a7d1da599","pitchNumber":1,"startTime":"2026-06-21T19:50:34.046Z","endTime":"2026-06-21T19:50:41.901Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":699625,"link":"/api/v1/people/699625","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":88.0,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.394677067178716,"aZ":-22.173755030348964,"pfxX":-2.47021406175374,"pfxZ":5.11836189077842,"pX":0.6711676999484594,"pZ":1.9595538848536638,"vX0":9.842010815192863,"vY0":-138.13559606258744,"vZ0":-5.293718985072353,"x":91.42,"y":185.87,"x0":-2.599130330247906,"y0":50.00628233206919,"z0":5.36785454927354,"aX":-4.830343167758654},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":8.4,"breakHorizontal":2.6,"spinRate":2151,"spinDirection":201},"zone":9,"typeConfidence":2.0,"plateTime":0.3947560768715803,"extension":6.454795939513606},"index":1,"playId":"56d476b2-3126-3933-8513-2ee9f2df7e4d","pitchNumber":2,"startTime":"2026-06-21T19:50:57.875Z","endTime":"2026-06-21T19:51:01.313Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":699625,"link":"/api/v1/people/699625","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-06-21T19:51:11.040Z","endTime":"2026-06-21T19:51:24.001Z","isPitch":false,"type":"action","player":{"id":699625,"link":"/api/v1/people/699625"},"defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":699625,"link":"/api/v1/people/699625","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.3,"endSpeed":90.8,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.716685778585365,"aZ":-14.214501307320637,"pfxX":-7.102337156055285,"pfxZ":8.573040616515122,"pX":-0.4283147375533741,"pZ":2.1305712649045048,"vX0":9.23177704870673,"vY0":-142.86485555561381,"vZ0":-5.797000486944217,"x":133.33,"y":181.25,"x0":-2.758402873968538,"y0":50.00663198206642,"z0":5.058104329278603,"aX":-14.885371907045727},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":14.6,"breakHorizontal":11.3,"spinRate":2162,"spinDirection":235},"zone":7,"typeConfidence":2.0,"plateTime":0.3814112792034834,"extension":6.538797060782795},"index":3,"playId":"07e91b9d-dd85-3b41-ac2b-6d2d9ff3d49e","pitchNumber":3,"startTime":"2026-06-21T19:51:24.001Z","endTime":"2026-06-21T19:51:27.902Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":699625,"link":"/api/v1/people/699625","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":90.7,"endSpeed":84.4,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.73437628696682,"aZ":-27.845571714602062,"pfxX":3.504639633970963,"pfxZ":2.419750561858719,"pX":-1.0802328724529937,"pZ":1.7426925187219402,"vX0":3.3967379267089113,"vY0":-132.1421042820359,"vZ0":-4.407304371580213,"x":158.18,"y":191.73,"x0":-2.831843829175049,"y0":50.006031350079944,"z0":5.447140276638186,"aX":6.27923296474284},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":3.7,"breakHorizontal":-7.0,"spinRate":2478,"spinDirection":109},"zone":13,"typeConfidence":2.0,"plateTime":0.41246315875181505,"extension":6.579806787642582},"index":4,"playId":"f0e8c222-033a-3070-ac76-aaf386e1b7c8","pitchNumber":4,"startTime":"2026-06-21T19:51:43.794Z","endTime":"2026-06-21T19:51:48.589Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":699625,"link":"/api/v1/people/699625","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":99.0,"endSpeed":91.3,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.313710115773603,"aZ":-17.157807479127282,"pfxX":-5.864626228969865,"pfxZ":7.063224408959185,"pX":-0.9245569487805257,"pZ":3.2887690448203806,"vX0":7.495420059504925,"vY0":-144.13618377909725,"vZ0":-2.8086711551340153,"x":152.24,"y":149.98,"x0":-2.7843902915590615,"y0":50.000444268465394,"z0":5.322302581708202,"aX":-12.464251940842493},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":12.5,"breakHorizontal":9.4,"spinRate":2070,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.3785547776293825,"extension":6.376357754824724},"index":5,"playId":"4ada46e1-6384-35cc-99aa-b8ec7c72371b","pitchNumber":5,"startTime":"2026-06-21T19:52:01.425Z","endTime":"2026-06-21T19:52:05.040Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":699625,"link":"/api/v1/people/699625","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"credit":"b_ab"},{"player":{"id":674444,"link":"/api/v1/people/674444"},"credit":"p_ab"},{"player":{"id":699625,"link":"/api/v1/people/699625"},"credit":"b_pa"},{"player":{"id":674444,"link":"/api/v1/people/674444"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":26.700000000000003,"awayTeamWinProbability":73.3,"homeTeamWinProbabilityAdded":1.8000000000000043,"leverageIndex":0.69,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-06-21T19:52:05.040Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Blaze Jordan strikes out swinging.","rbi":0,"awayScore":9,"homeScore":7,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-21T19:52:15.637Z","endTime":"2026-06-21T19:53:49.797Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":84.0,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.217739920758515,"aZ":-27.71875980450766,"pfxX":1.4120128795684788,"pfxZ":2.5223302184691736,"pX":0.15847770702356023,"pZ":1.290022984314684,"vX0":8.161021184046,"vY0":-131.48688110387678,"vZ0":-5.1792202364716005,"x":110.96,"y":203.95,"x0":-3.156300098796512,"y0":50.006367060404834,"z0":5.316544305049921,"aX":2.4973453617904044},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":3.7,"breakHorizontal":-4.2,"spinRate":2116,"spinDirection":176},"zone":14,"typeConfidence":2.0,"plateTime":0.4149565395963979,"extension":6.547297250821861},"index":0,"playId":"11815809-3b61-32d0-852f-0e79769271ca","pitchNumber":1,"startTime":"2026-06-21T19:52:31.009Z","endTime":"2026-06-21T19:52:36.999Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":691458,"link":"/api/v1/people/691458","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":82.7,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.280085281215342,"aZ":-26.104995060707356,"pfxX":1.6762279576309702,"pfxZ":3.5327619516786903,"pX":-0.3667547114683681,"pZ":1.3187550260071954,"vX0":7.107695533758811,"vY0":-129.53759119485602,"vZ0":-4.954450889253106,"x":130.98,"y":203.17,"x0":-3.35172552112048,"y0":50.00234723637348,"z0":5.225041230806939,"aX":2.879713265945163},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.6,"breakHorizontal":-4.4,"spinRate":2183,"spinDirection":156},"zone":13,"typeConfidence":2.0,"plateTime":0.42106943791133133,"extension":6.478009945028825},"index":1,"playId":"53f39017-8bb3-3f92-9e97-b150eb357485","pitchNumber":2,"startTime":"2026-06-21T19:52:48.562Z","endTime":"2026-06-21T19:52:54.164Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":691458,"link":"/api/v1/people/691458","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":98.3,"endSpeed":91.1,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.883919536659075,"aZ":-15.86518158516677,"pfxX":-5.96730572483313,"pfxZ":7.763083493097536,"pX":-0.025540189343681356,"pZ":2.757405434425971,"vX0":10.843506186248487,"vY0":-142.85367937992112,"vZ0":-4.40956742297997,"x":117.97,"y":164.33,"x0":-3.0673235165075123,"y0":50.0013924524339,"z0":5.294560925158743,"aX":-12.534945092849881},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":13.4,"breakHorizontal":9.0,"spinRate":2131,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.3810663399168921,"extension":6.579253267702549},"index":2,"playId":"e3b403f7-c6c2-36f4-a711-42a11982a79d","pitchNumber":3,"startTime":"2026-06-21T19:53:06.298Z","endTime":"2026-06-21T19:53:10.026Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":691458,"link":"/api/v1/people/691458","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.8,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.787598655673996,"aZ":-30.579631502604588,"pfxX":2.6960940160786544,"pfxZ":0.920025569420714,"pX":-0.49162561212040035,"pZ":3.1086153041909017,"vX0":6.342999981335773,"vY0":-129.77631930839408,"vZ0":-0.12822330304871554,"x":135.74,"y":154.85,"x0":-3.3047950129835746,"y0":50.000773144779224,"z0":5.462281250455735,"aX":4.657828944959226},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":1.8,"breakHorizontal":-6.1,"spinRate":2214,"spinDirection":128},"zone":1,"typeConfidence":2.0,"plateTime":0.4199330623240387,"extension":6.664066463522142},"index":3,"playId":"81d03a62-2a90-396a-84d6-abb02df63c19","pitchNumber":4,"startTime":"2026-06-21T19:53:24.064Z","endTime":"2026-06-21T19:53:28.037Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":691458,"link":"/api/v1/people/691458","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2026-06-21T19:53:37.746Z","endTime":"2026-06-21T19:53:46.113Z","isPitch":false,"type":"action","player":{"id":691458,"link":"/api/v1/people/691458"},"defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":691458,"link":"/api/v1/people/691458","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":98.0,"endSpeed":90.9,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.31313962706678,"aZ":-14.35407700447748,"pfxX":-5.820909814500874,"pfxZ":8.51577793027416,"pX":-0.05072912491564999,"pZ":3.084987427328332,"vX0":11.078729591885104,"vY0":-142.4896510191255,"vZ0":-3.5750941707246704,"x":118.93,"y":155.49,"x0":-3.202096049232803,"y0":50.00423590440747,"z0":5.240613639402416,"aX":-12.183985419253867},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":15.0,"breakHorizontal":8.8,"spinRate":2127,"spinDirection":227},"zone":2,"typeConfidence":2.0,"plateTime":0.38183577383204703,"extension":6.555067444687296},"index":5,"playId":"4abd68d6-368b-3ffd-aafb-e9e2f8693eb1","pitchNumber":5,"startTime":"2026-06-21T19:53:46.113Z","endTime":"2026-06-21T19:53:49.797Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":691458,"link":"/api/v1/people/691458","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691458,"link":"/api/v1/people/691458"},"credit":"b_ab"},{"player":{"id":674444,"link":"/api/v1/people/674444"},"credit":"p_ab"},{"player":{"id":691458,"link":"/api/v1/people/691458"},"credit":"b_pa"},{"player":{"id":674444,"link":"/api/v1/people/674444"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.000000000000004,"awayTeamWinProbability":72.0,"homeTeamWinProbabilityAdded":1.3000000000000007,"leverageIndex":0.53,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-06-21T19:53:49.797Z","atBatIndex":48},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nathan Church walks.","rbi":0,"awayScore":9,"homeScore":7,"isOut":false},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-21T19:54:00.323Z","endTime":"2026-06-21T19:55:16.402Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":87.5,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.121377006666343,"aZ":-22.202532062866503,"pfxX":0.005839336098373948,"pfxZ":5.210356094189071,"pX":2.403112472840156,"pZ":1.8000798324225915,"vX0":13.38057405006186,"vY0":-136.5320624621395,"vZ0":-5.0601664014030625,"x":25.4,"y":190.18,"x0":-2.53355040443104,"y0":50.004819184115824,"z0":5.177138140302996,"aX":0.009676593500703455},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":8.6,"breakHorizontal":-2.4,"spinRate":2090,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.3990433358377423,"extension":6.810326921922898},"index":0,"playId":"cd3225dd-f829-38c1-94eb-231ff8d2dc40","pitchNumber":1,"startTime":"2026-06-21T19:54:13.305Z","endTime":"2026-06-21T19:54:18.966Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":88.0,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.754222761721383,"aZ":-19.900348306798417,"pfxX":-2.7178469280314745,"pfxZ":6.292229543579781,"pX":0.9282093006656866,"pZ":0.3768426844627619,"vX0":10.9187992908871,"vY0":-138.29424266382082,"vZ0":-9.015249209710843,"x":81.62,"y":228.61,"x0":-2.70582647550367,"y0":50.00628289112096,"z0":4.996318897983131,"aX":-5.3055463454886995},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":9.7,"breakHorizontal":2.9,"spinRate":1998,"spinDirection":202},"zone":14,"typeConfidence":2.0,"plateTime":0.39497286564858447,"extension":6.688787767760946},"index":1,"playId":"1ccebf2b-4d3f-3c5a-b7de-ee0c5439a224","pitchNumber":2,"startTime":"2026-06-21T19:54:39.274Z","endTime":"2026-06-21T19:54:43.406Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":89.0,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.180339763760724,"aZ":-16.162180045380484,"pfxX":-7.451873587355608,"pfxZ":7.935616889943734,"pX":1.0650188617869085,"pZ":1.450261372119057,"vX0":12.861835934324846,"vY0":-140.9438875362461,"vZ0":-7.068297474717357,"x":76.4,"y":199.62,"x0":-2.583390770895157,"y0":50.00390543098236,"z0":5.028987922034422,"aX":-15.038111414737466},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.1,"breakHorizontal":10.9,"spinRate":2044,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.38818986535865685,"extension":6.858523373410541},"index":2,"playId":"e099eddd-b4c2-3727-94f6-11213a2394b5","pitchNumber":3,"startTime":"2026-06-21T19:54:55.985Z","endTime":"2026-06-21T19:54:59.966Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":97.7,"endSpeed":89.8,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.26460099515628,"aZ":-14.72134950015141,"pfxX":-6.606189000684726,"pfxZ":8.513402015870062,"pX":0.06340780096838859,"pZ":1.2064245032097305,"vX0":10.245840029382448,"vY0":-141.7732757155289,"vZ0":-7.750085923733088,"x":114.58,"y":206.21,"x0":-2.7273252338444594,"y0":50.00255435394366,"z0":4.901439301340599,"aX":-13.543354543944218},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.0,"breakHorizontal":10.1,"spinRate":2035,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.38529754069349975,"extension":6.648099662331645},"index":3,"playId":"363924a0-436d-34d1-b5bd-8cd8cf5bffbd","pitchNumber":4,"startTime":"2026-06-21T19:55:11.711Z","endTime":"2026-06-21T19:55:16.402Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"credit":"b_pa"},{"player":{"id":674444,"link":"/api/v1/people/674444"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":27.0,"awayTeamWinProbability":73.0,"homeTeamWinProbabilityAdded":-1.0000000000000036,"leverageIndex":0.36,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-06-21T19:55:16.402Z","atBatIndex":49},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"JJ Wetherholt singles on a line drive to left fielder Isaac Collins. Nathan Church to 2nd.","rbi":0,"awayScore":9,"homeScore":7,"isOut":false},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-21T19:55:31.646Z","endTime":"2026-06-21T19:56:28.251Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"postOnSecond":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"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":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":90.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.615982937292255,"aZ":-16.20769525274953,"pfxX":-7.5060624257718604,"pfxZ":7.679731458562027,"pX":0.051868415699810794,"pZ":1.5410461661727526,"vX0":10.572013850224971,"vY0":-142.5411700421383,"vZ0":-6.824245884313102,"x":115.02,"y":197.17,"x0":-2.712271776447089,"y0":50.00171721587562,"z0":4.97053304492361,"aX":-15.603883961529466},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":12.8,"breakHorizontal":11.8,"spinRate":2784,"spinDirection":239},"zone":8,"typeConfidence":2.0,"plateTime":0.38275917582618657,"extension":6.848060249753143},"index":0,"playId":"07b5d70c-7461-3594-a1c2-2b02bd668024","pitchNumber":1,"startTime":"2026-06-21T19:55:41.974Z","endTime":"2026-06-21T19:55:47.786Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"first":{"id":701675,"link":"/api/v1/people/701675"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"3fa2e933-df93-3856-956d-a4080990df53","startTime":"2026-06-21T19:56:00.678Z","endTime":"2026-06-21T19:56:05.289Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"first":{"id":701675,"link":"/api/v1/people/701675"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":82.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.30091387442813,"aZ":-31.893975500638863,"pfxX":2.557278489025809,"pfxZ":0.16190729815571991,"pX":-0.5164334025591938,"pZ":2.0643548770145985,"vX0":4.711463539927813,"vY0":-128.2139327234336,"vZ0":-2.371640363663629,"x":136.69,"y":183.04,"x0":-2.6978743961755995,"y0":50.000041690669406,"z0":5.4491702730036105,"aX":4.328161456864332},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":0.0,"breakHorizontal":-5.5,"spinRate":2241,"spinDirection":115},"zone":7,"typeConfidence":2.0,"plateTime":0.4244630918705057,"extension":7.046122097141935},"hitData":{"launchSpeed":79.9,"launchAngle":20.0,"totalDistance":237.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":75.46,"coordY":100.38}},"index":2,"playId":"34f67fb2-3315-3f70-9eb1-8cfe6018df41","pitchNumber":2,"startTime":"2026-06-21T19:56:16.539Z","endTime":"2026-06-21T19:56:28.251Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"first":{"id":701675,"link":"/api/v1/people/701675"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"credit":"b_ab"},{"player":{"id":674444,"link":"/api/v1/people/674444"},"credit":"p_ab"},{"player":{"id":802139,"link":"/api/v1/people/802139"},"credit":"b_pa"},{"player":{"id":674444,"link":"/api/v1/people/674444"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.4,"awayTeamWinProbability":74.6,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.74,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-06-21T19:56:28.251Z","atBatIndex":50},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Iván Herrera homers (10) on a fly ball to left center field. Nathan Church scores. JJ Wetherholt scores.","rbi":3,"awayScore":12,"homeScore":7,"isOut":false},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-21T19:57:37.234Z","endTime":"2026-06-21T19:58:52.699Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"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":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":{"id":674444,"link":"/api/v1/people/674444"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":{"id":674444,"link":"/api/v1/people/674444"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":{"id":674444,"link":"/api/v1/people/674444"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":9,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-21T19:56:47.095Z","endTime":"2026-06-21T19:57:39.554Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"first":{"id":802139,"link":"/api/v1/people/802139"},"second":{"id":701675,"link":"/api/v1/people/701675"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":86.7,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.342590054207975,"aZ":-25.328143793781415,"pfxX":-1.5138377637490876,"pfxZ":3.604307001902697,"pX":-1.0533875756030562,"pZ":3.7894238648542538,"vX0":6.6735006784328,"vY0":-135.39387274585866,"vZ0":0.3960110946672625,"x":157.15,"y":136.47,"x0":-3.3296695809987757,"y0":50.00044617035781,"z0":5.382723187357761,"aX":-2.8743893557578826},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":6.8,"breakHorizontal":1.7,"spinRate":2141,"spinDirection":194},"zone":11,"typeConfidence":2.0,"plateTime":0.4011337580266039,"extension":6.611456628195507},"index":1,"playId":"380bdb43-30ea-3a9f-a4eb-e0e83dd3fb13","pitchNumber":1,"startTime":"2026-06-21T19:57:39.554Z","endTime":"2026-06-21T19:57:43.897Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"first":{"id":802139,"link":"/api/v1/people/802139"},"second":{"id":701675,"link":"/api/v1/people/701675"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.9,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.449585227417135,"aZ":-24.995106387657827,"pfxX":-2.201872966904585,"pfxZ":3.748897533026975,"pX":-0.3038805651360116,"pZ":2.5586416730658468,"vX0":8.646504705646109,"vY0":-136.8372209682461,"vZ0":-2.7172809455386178,"x":128.58,"y":169.7,"x0":-3.205245626845776,"y0":50.002323031174086,"z0":5.259241692776059,"aX":-4.216820120171644},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":6.5,"breakHorizontal":2.4,"spinRate":2155,"spinDirection":196},"zone":5,"typeConfidence":2.0,"plateTime":0.39879844786547647,"extension":6.712310212961375},"index":2,"playId":"76429237-e448-3591-b4fa-d80e140d1ea9","pitchNumber":2,"startTime":"2026-06-21T19:57:57.162Z","endTime":"2026-06-21T19:58:00.733Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"first":{"id":802139,"link":"/api/v1/people/802139"},"second":{"id":701675,"link":"/api/v1/people/701675"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":89.3,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.58973115343363,"aZ":-17.451920862808905,"pfxX":-6.629417302885763,"pfxZ":7.291497277785033,"pX":-0.5988388660967008,"pZ":2.0666887463713914,"vX0":9.954493315092098,"vY0":-140.2486981980607,"vZ0":-4.964970416711818,"x":139.83,"y":182.98,"x0":-3.3103700669885128,"y0":50.00561107659843,"z0":4.974933513966,"aX":-13.392098666009334},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":12.5,"breakHorizontal":10.3,"spinRate":2056,"spinDirection":226},"zone":7,"typeConfidence":2.0,"plateTime":0.3884800495603602,"extension":6.708264060381493},"hitData":{"launchSpeed":100.8,"launchAngle":29.0,"totalDistance":414.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":76.88,"coordY":38.77}},"index":3,"playId":"ae646ded-445a-35c8-bbbb-909e5de204bf","pitchNumber":3,"startTime":"2026-06-21T19:58:24.805Z","endTime":"2026-06-21T19:58:52.699Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"first":{"id":802139,"link":"/api/v1/people/802139"},"second":{"id":701675,"link":"/api/v1/people/701675"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"credit":"b_ab"},{"player":{"id":674444,"link":"/api/v1/people/674444"},"credit":"p_ab"},{"player":{"id":671056,"link":"/api/v1/people/671056"},"credit":"b_pa"},{"player":{"id":674444,"link":"/api/v1/people/674444"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.3,"awayTeamWinProbability":92.7,"homeTeamWinProbabilityAdded":-18.099999999999998,"leverageIndex":1.38,"dramaIndex":151.0,"contextMetrics":{},"playEndTime":"2026-06-21T19:58:52.699Z","atBatIndex":51},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alec Burleson singles on a sharp line drive to right fielder Lane Thomas.","rbi":0,"awayScore":12,"homeScore":7,"isOut":false},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-21T19:59:10.441Z","endTime":"2026-06-21T19:59:27.777Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":657041,"link":"/api/v1/people/657041"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.0,"endSpeed":91.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.084297488387758,"aZ":-17.3743175485455,"pfxX":-6.951602723514489,"pfxZ":6.986436778789212,"pX":0.2668738532710787,"pZ":1.9123963111532714,"vX0":10.549035231958385,"vY0":-143.8765795533951,"vZ0":-6.060188528184349,"x":106.83,"y":187.15,"x0":-2.5262421950830465,"y0":50.005615305393356,"z0":5.104294212381204,"aX":-14.731524717854464},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":11.6,"breakHorizontal":10.8,"spinRate":2098,"spinDirection":230},"zone":9,"typeConfidence":2.0,"plateTime":0.3791674798619429,"extension":6.714193930985676},"hitData":{"launchSpeed":106.5,"launchAngle":13.0,"totalDistance":261.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":191.72,"coordY":117.72}},"index":0,"playId":"81cef615-be1d-30ad-b97b-fb3e486f5ebb","pitchNumber":1,"startTime":"2026-06-21T19:59:15.755Z","endTime":"2026-06-21T19:59:27.777Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"credit":"b_ab"},{"player":{"id":674444,"link":"/api/v1/people/674444"},"credit":"p_ab"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"credit":"b_pa"},{"player":{"id":674444,"link":"/api/v1/people/674444"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.000000000000001,"awayTeamWinProbability":93.0,"homeTeamWinProbabilityAdded":-0.29999999999999893,"leverageIndex":0.11,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-06-21T19:59:27.777Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jordan Walker strikes out swinging.","rbi":0,"awayScore":12,"homeScore":7,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-21T20:01:55.882Z","endTime":"2026-06-21T20:03:59.214Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,7],"actionIndex":[1],"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":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":12,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-21T19:59:47.724Z","endTime":"2026-06-21T20:00:20.998Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"first":{"id":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Lucas Erceg replaces Steven Cruz.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":12,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-06-21T20:00:20.998Z","endTime":"2026-06-21T20:01:58.112Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668674,"link":"/api/v1/people/668674"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"first":{"id":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":78.0,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.333486233847008,"aZ":-33.275829794280355,"pfxX":-1.3122393472092675,"pfxZ":-0.7257257065083067,"pX":1.0179018428001114,"pZ":0.8355896975772259,"vX0":6.910834815475706,"vY0":-121.47157769170678,"vZ0":-5.011662674239126,"x":78.2,"y":216.22,"x0":-1.6801288015374582,"y0":50.00452706195284,"z0":5.782692902189318,"aX":-1.9828084543391913},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-2.2,"breakHorizontal":1.0,"spinRate":1957,"spinDirection":23},"zone":14,"typeConfidence":2.0,"plateTime":0.44902288629257736,"extension":6.442116719019415},"index":2,"playId":"90e6e724-d78f-31ae-8307-301a66edba63","pitchNumber":1,"startTime":"2026-06-21T20:01:58.112Z","endTime":"2026-06-21T20:02:04.049Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"first":{"id":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":88.7,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.57812233215504,"aZ":-19.75733886260569,"pfxX":-8.487970209270154,"pfxZ":6.256083667575413,"pX":0.7455754711979116,"pZ":1.9114567911377514,"vX0":9.33936233918984,"vY0":-138.91185727446683,"vZ0":-7.042480896011766,"x":88.58,"y":187.17,"x0":-1.5325979887236725,"y0":50.004150343096015,"z0":5.759963640392077,"aX":-16.848586603392434},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.2,"breakHorizontal":13.8,"spinRate":1943,"spinDirection":270},"zone":9,"typeConfidence":2.0,"plateTime":0.3919882379841546,"extension":6.469510605009311},"index":3,"playId":"590deaa0-1eba-37d5-9ec3-6dcc9fd7f24c","pitchNumber":2,"startTime":"2026-06-21T20:02:18.336Z","endTime":"2026-06-21T20:02:24.027Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"first":{"id":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":78.3,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.441867294699975,"aZ":-35.240177540479536,"pfxX":-0.9251231367334212,"pfxZ":-2.0291801515356442,"pX":0.469439779159577,"pZ":0.5010656202819267,"vX0":5.513257407605214,"vY0":-121.42995352794878,"vZ0":-5.337828651332432,"x":99.11,"y":225.25,"x0":-1.6956089509955137,"y0":50.00021511939035,"z0":5.742342267508038,"aX":-1.4033928609559216},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-4.6,"breakHorizontal":0.6,"spinRate":2042,"spinDirection":11},"zone":14,"typeConfidence":2.0,"plateTime":0.4485232319104022,"extension":6.407748695071488},"index":4,"playId":"814a28be-13b0-3a60-a91e-64eae269d4b5","pitchNumber":3,"startTime":"2026-06-21T20:02:37.492Z","endTime":"2026-06-21T20:02:41.509Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"first":{"id":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":true},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":89.5,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.82335784950988,"aZ":-17.727609733558744,"pfxX":-7.926661076328443,"pfxZ":7.176242097845303,"pX":0.48717338749011463,"pZ":1.8948714880539832,"vX0":8.418545764484382,"vY0":-139.4416040168318,"vZ0":-7.355027526730158,"x":98.43,"y":187.62,"x0":-1.5095436967073452,"y0":50.001310740273944,"z0":5.690745933811188,"aX":-15.95511948103743},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.0,"breakHorizontal":13.1,"spinRate":1838,"spinDirection":199},"zone":9,"typeConfidence":2.0,"plateTime":0.38950453066061286,"extension":6.547106976454186},"index":5,"playId":"cac18d6c-4e06-3308-820b-d379478cdc4d","pitchNumber":4,"startTime":"2026-06-21T20:02:59.391Z","endTime":"2026-06-21T20:03:26.409Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"first":{"id":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":138,"player":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"}},"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":12,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":6,"startTime":"2026-06-21T20:03:39.052Z","endTime":"2026-06-21T20:03:54.044Z","isPitch":false,"type":"action","player":{"id":691023,"link":"/api/v1/people/691023"},"defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"first":{"id":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":90.0,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.292521253412655,"aZ":-13.77524722931035,"pfxX":-7.117503010536682,"pfxZ":8.914169540913662,"pX":-0.004255507520937554,"pZ":3.130861403868008,"vX0":7.4389178576991695,"vY0":-142.01525325880124,"vZ0":-5.035200332144326,"x":117.16,"y":154.25,"x0":-1.7196311299796412,"y0":50.00377012002224,"z0":5.787525496015626,"aX":-14.693376429717876},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":15.4,"breakHorizontal":11.6,"spinRate":2105,"spinDirection":222},"zone":2,"typeConfidence":2.0,"plateTime":0.38412946177948415,"extension":6.595527075306418},"index":7,"playId":"9e27d218-5c5d-3a87-b429-f66c672f3352","pitchNumber":5,"startTime":"2026-06-21T20:03:54.044Z","endTime":"2026-06-21T20:03:59.214Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"first":{"id":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"credit":"b_ab"},{"player":{"id":668674,"link":"/api/v1/people/668674"},"credit":"p_ab"},{"player":{"id":691023,"link":"/api/v1/people/691023"},"credit":"b_pa"},{"player":{"id":668674,"link":"/api/v1/people/668674"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.5,"awayTeamWinProbability":92.5,"homeTeamWinProbabilityAdded":0.4999999999999991,"leverageIndex":0.22,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-06-21T20:03:59.214Z","atBatIndex":53},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Lane Thomas grounds out, pitcher Gordon Graceffo to first baseman Alec Burleson.","rbi":0,"awayScore":12,"homeScore":7,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-21T20:06:08.584Z","endTime":"2026-06-21T20:06:34.645Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":700669,"link":"/api/v1/people/700669"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Gordon Graceffo replaces Matt Svanson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":12,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-21T20:04:54.052Z","endTime":"2026-06-21T20:06:10.857Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":700669,"link":"/api/v1/people/700669"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.9,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.48202750980733,"aZ":-27.346502049134003,"pfxX":0.6004495879122795,"pfxZ":2.79033111165257,"pX":-0.5270285439897515,"pZ":2.3455500391876694,"vX0":2.4865955609729475,"vY0":-129.81216838764988,"vZ0":-3.5526928042935064,"x":137.09,"y":175.45,"x0":-1.569807161708351,"y0":50.00601489241182,"z0":5.7808513202960805,"aX":1.0391401697396951},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.6,"breakHorizontal":-1.6,"spinRate":2289,"spinDirection":162},"zone":4,"typeConfidence":2.0,"plateTime":0.4196238891481987,"extension":6.496557440757355},"index":1,"playId":"b7b0438f-57bc-3b77-a4c6-590d8525affc","pitchNumber":1,"startTime":"2026-06-21T20:06:10.857Z","endTime":"2026-06-21T20:06:15.713Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":87.9,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.758100394817525,"aZ":-20.427642998280714,"pfxX":-7.5548532896071965,"pfxZ":6.026953747820992,"pX":-0.6704756346340246,"pZ":2.3106746087344727,"vX0":3.992437022673717,"vY0":-137.58515249014877,"vZ0":-5.9420805875624545,"x":142.56,"y":176.39,"x0":-1.146047652669799,"y0":50.0022879475984,"z0":5.848775560135301,"aX":-14.724927060255947},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.1,"breakHorizontal":13.1,"spinRate":2051,"spinDirection":195},"zone":4,"typeConfidence":0.91,"plateTime":0.3955937552971318,"extension":6.491882605471603},"hitData":{"launchSpeed":61.2,"launchAngle":-62.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":123.22,"coordY":184.63}},"index":2,"playId":"c823bcf8-e13f-36e8-9d2d-686e2a3a4671","pitchNumber":2,"startTime":"2026-06-21T20:06:26.626Z","endTime":"2026-06-21T20:06:34.645Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657041,"link":"/api/v1/people/657041"},"credit":"b_ab"},{"player":{"id":700669,"link":"/api/v1/people/700669"},"credit":"p_ab"},{"player":{"id":657041,"link":"/api/v1/people/657041"},"credit":"b_pa"},{"player":{"id":700669,"link":"/api/v1/people/700669"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.1,"awayTeamWinProbability":93.9,"homeTeamWinProbabilityAdded":-1.4000000000000004,"leverageIndex":0.55,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-06-21T20:06:34.645Z","atBatIndex":54},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kameron Misner flies out to center fielder Nathan Church.","rbi":0,"awayScore":12,"homeScore":7,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-21T20:06:54.642Z","endTime":"2026-06-21T20:08:56.335Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":670224,"fullName":"Kameron Misner","link":"/api/v1/people/670224"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":670224,"fullName":"Kameron Misner","link":"/api/v1/people/670224"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":77.6,"strikeZoneTop":3.366,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.959947899890224,"aZ":-41.99596510218458,"pfxX":0.16783506416385913,"pfxZ":-6.508766104035104,"pX":-0.11585487805064588,"pZ":2.935925866993801,"vX0":2.8043246735588583,"vY0":-121.26853644354262,"vZ0":1.0783111591681676,"x":121.42,"y":159.51,"x0":-1.3031595883158866,"y0":50.00491688806526,"z0":6.113720614823913,"aX":0.2531914713681326},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-11.4,"breakHorizontal":-0.8,"spinRate":2698,"spinDirection":21},"zone":5,"typeConfidence":0.89,"plateTime":0.449538177352129,"extension":6.00291192139887},"index":0,"playId":"bd8b5cad-3e82-38f8-a8fc-afcfcc3794cb","pitchNumber":1,"startTime":"2026-06-21T20:06:59.556Z","endTime":"2026-06-21T20:07:04.032Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":670224,"link":"/api/v1/people/670224","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":87.3,"strikeZoneTop":3.366,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.459626214953396,"aZ":-11.914101393459893,"pfxX":-5.9331875900157245,"pfxZ":10.48495333878162,"pX":1.2164740494720452,"pZ":2.7092984324606064,"vX0":8.638261040850681,"vY0":-137.20335034879741,"vZ0":-6.2097908841498075,"x":70.63,"y":165.63,"x0":-1.1821613913844602,"y0":50.005106723874135,"z0":5.791809824728593,"aX":-11.468202499308902},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.0,"breakHorizontal":9.2,"spinRate":2095,"spinDirection":212},"zone":12,"typeConfidence":0.88,"plateTime":0.3971258370730619,"extension":6.529373440494308},"index":1,"playId":"27a485ec-df9b-3ac9-bb72-b3f6c4f28c34","pitchNumber":2,"startTime":"2026-06-21T20:07:14.528Z","endTime":"2026-06-21T20:07:18.667Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":670224,"link":"/api/v1/people/670224","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":82.0,"strikeZoneTop":3.366,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.604275452320458,"aZ":-29.990361673987348,"pfxX":-8.520838300268244,"pfxZ":1.296590813002128,"pX":-1.183099656607695,"pZ":1.1280025882300286,"vX0":3.5023083203195564,"vY0":-128.26189946113556,"vZ0":-5.599228170155821,"x":162.1,"y":208.32,"x0":-1.4502913598723834,"y0":50.00423431959611,"z0":5.644665752180536,"aX":-14.365029340814539},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.4,"breakHorizontal":14.8,"spinRate":1210,"spinDirection":249},"zone":13,"typeConfidence":0.9,"plateTime":0.4251324939850898,"extension":6.415336038976588},"index":2,"playId":"41cf70f2-efc8-366a-867f-ea74d1cfb75d","pitchNumber":3,"startTime":"2026-06-21T20:07:32.095Z","endTime":"2026-06-21T20:07:36.921Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":670224,"link":"/api/v1/people/670224","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":88.3,"strikeZoneTop":3.366,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.109481743036177,"aZ":-15.171125985618112,"pfxX":-3.694680016007698,"pfxZ":8.568867424266974,"pX":-0.9441362196480904,"pZ":3.315154648418092,"vX0":1.8239855722335534,"vY0":-139.00084035845296,"vZ0":-4.498441802692341,"x":152.99,"y":149.27,"x0":-1.1239342534421992,"y0":50.001390207281915,"z0":5.940968366666394,"aX":-7.329287252362443},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.0,"breakHorizontal":6.4,"spinRate":2092,"spinDirection":214},"zone":11,"typeConfidence":0.92,"plateTime":0.3919892635028024,"extension":6.357593717185907},"index":3,"playId":"755a81b5-1c4a-362a-9a00-72f74b245cb3","pitchNumber":4,"startTime":"2026-06-21T20:07:51.127Z","endTime":"2026-06-21T20:07:55.894Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":670224,"link":"/api/v1/people/670224","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":88.4,"strikeZoneTop":3.366,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.21616947575796,"aZ":-13.279127130027215,"pfxX":-3.0749809640295496,"pfxZ":9.53785379906827,"pX":0.3447079065493293,"pZ":2.6005630437965954,"vX0":5.354767845089984,"vY0":-138.70666255897956,"vZ0":-6.42835249070464,"x":103.86,"y":168.56,"x0":-1.196869632008698,"y0":50.00151035684246,"z0":5.80563636528599,"aX":-6.091223433986658},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.4,"breakHorizontal":4.7,"spinRate":2153,"spinDirection":209},"zone":6,"typeConfidence":0.91,"plateTime":0.39241059755618046,"extension":6.557312966191736},"index":4,"playId":"365bf532-21aa-39ca-a217-66e475f550ed","pitchNumber":5,"startTime":"2026-06-21T20:08:09.226Z","endTime":"2026-06-21T20:08:12.444Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":670224,"link":"/api/v1/people/670224","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":12,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-06-21T20:08:23.440Z","endTime":"2026-06-21T20:08:47.316Z","isPitch":false,"type":"action","player":{"id":670224,"link":"/api/v1/people/670224"},"defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":670224,"link":"/api/v1/people/670224","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":77.6,"strikeZoneTop":3.366,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.952073619667807,"aZ":-43.73623028784178,"pfxX":0.3222584729366831,"pfxZ":-7.665150413371245,"pX":0.1266846099803906,"pZ":2.327858624229463,"vX0":3.178950918488248,"vY0":-121.75955537725812,"vZ0":-0.12123967018325366,"x":112.17,"y":175.93,"x0":-1.2354296170601016,"y0":50.00473773227695,"z0":6.149391378839198,"aX":0.48547320810171213},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-13.7,"breakHorizontal":-1.3,"spinRate":2690,"spinDirection":21},"zone":8,"typeConfidence":0.9,"plateTime":0.44911123505972217,"extension":5.858690142740033},"hitData":{"launchSpeed":94.2,"launchAngle":30.0,"totalDistance":360.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":90.16,"coordY":58.67}},"index":6,"playId":"6d3a8954-1e31-3bc3-afc4-2cbe09137580","pitchNumber":6,"startTime":"2026-06-21T20:08:47.316Z","endTime":"2026-06-21T20:08:56.335Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":670224,"link":"/api/v1/people/670224","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670224,"link":"/api/v1/people/670224"},"credit":"b_ab"},{"player":{"id":700669,"link":"/api/v1/people/700669"},"credit":"p_ab"},{"player":{"id":670224,"link":"/api/v1/people/670224"},"credit":"b_pa"},{"player":{"id":700669,"link":"/api/v1/people/700669"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.2,"awayTeamWinProbability":94.8,"homeTeamWinProbabilityAdded":-0.8999999999999995,"leverageIndex":0.35,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-06-21T20:08:56.335Z","atBatIndex":55},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Loftin grounds out, third baseman Blaze Jordan to first baseman Alec Burleson.","rbi":0,"awayScore":12,"homeScore":7,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-21T20:09:06.212Z","endTime":"2026-06-21T20:09:49.642Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691458,"link":"/api/v1/people/691458"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":89.7,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.34805262761391,"aZ":-12.298334689003916,"pfxX":-4.001273347767752,"pfxZ":9.74889472015363,"pX":1.055767383055424,"pZ":2.590338719849572,"vX0":7.1637692390869505,"vY0":-140.81118591979308,"vZ0":-7.115821041853306,"x":76.76,"y":168.84,"x0":-0.9837711084665607,"y0":50.00437785681558,"z0":5.919537640558421,"aX":-8.159622993923401},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.7,"breakHorizontal":6.0,"spinRate":2238,"spinDirection":204},"zone":12,"typeConfidence":0.91,"plateTime":0.3867089615648345,"extension":6.310086616801714},"index":0,"playId":"9a008f8d-1c8a-3150-b0df-e3cf761454b7","pitchNumber":1,"startTime":"2026-06-21T20:09:24.393Z","endTime":"2026-06-21T20:09:29.728Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":679845,"link":"/api/v1/people/679845","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.4,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.75665540320562,"aZ":-32.59292841189814,"pfxX":-0.6465616671872481,"pfxZ":-0.2528349651402939,"pX":-0.21659933356765299,"pZ":1.8020166147482581,"vX0":3.3530159923908776,"vY0":-128.37678086571285,"vZ0":-3.5332295382080465,"x":125.26,"y":190.13,"x0":-1.4537041661134102,"y0":50.0002423683749,"z0":5.724200226340277,"aX":-1.0827516108709434},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-1.0,"breakHorizontal":0.5,"spinRate":2401,"spinDirection":59},"zone":8,"typeConfidence":2.0,"plateTime":0.42611938921715353,"extension":6.410628768574091},"hitData":{"launchSpeed":104.0,"launchAngle":1.0,"totalDistance":59.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":99.28,"coordY":170.34}},"index":1,"playId":"802c3a28-eb14-3174-b856-2834ec0d2299","pitchNumber":2,"startTime":"2026-06-21T20:09:41.625Z","endTime":"2026-06-21T20:09:49.642Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":679845,"link":"/api/v1/people/679845","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":679845,"link":"/api/v1/people/679845"},"credit":"b_ab"},{"player":{"id":700669,"link":"/api/v1/people/700669"},"credit":"p_ab"},{"player":{"id":679845,"link":"/api/v1/people/679845"},"credit":"b_pa"},{"player":{"id":700669,"link":"/api/v1/people/700669"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.8,"awayTeamWinProbability":95.2,"homeTeamWinProbabilityAdded":-0.40000000000000036,"leverageIndex":0.19,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-06-21T20:09:49.642Z","atBatIndex":56},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Lars Nootbaar grounds out, shortstop Maikel Garcia to first baseman Jac Caglianone.","rbi":0,"awayScore":12,"homeScore":7,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-21T20:11:49.795Z","endTime":"2026-06-21T20:12:31.337Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":695506,"link":"/api/v1/people/695506"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":89.3,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.434636310560183,"aZ":-16.718903411249805,"pfxX":-6.19131187013194,"pfxZ":7.6184490318601,"pX":0.1383208571699377,"pZ":2.9114455423707057,"vX0":7.998035186154077,"vY0":-140.94299530629482,"vZ0":-4.921313620614814,"x":111.73,"y":160.17,"x0":-1.9203518947147735,"y0":50.006217170515654,"z0":5.745887419607163,"aX":-12.566739846124873},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.1,"breakHorizontal":9.7,"spinRate":2016,"spinDirection":226},"zone":2,"typeConfidence":2.0,"plateTime":0.3873370533783391,"extension":6.487379418701855},"index":0,"playId":"1f5d4393-de79-3a9c-b9b4-3e5087edf785","pitchNumber":1,"startTime":"2026-06-21T20:11:57.085Z","endTime":"2026-06-21T20:12:02.594Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":663457,"link":"/api/v1/people/663457","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":82.1,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.814065155350015,"aZ":-26.459664409624548,"pfxX":-8.296522996302848,"pfxZ":3.3507366875346323,"pX":-0.617478184726139,"pZ":2.2157566956085706,"vX0":6.037312521957536,"vY0":-128.9776687159703,"vZ0":-3.627908085931814,"x":140.54,"y":178.95,"x0":-1.8968081459712796,"y0":50.001977171835634,"z0":5.6538666640601445,"aX":-14.14486981177438},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":5.5,"breakHorizontal":13.9,"spinRate":1759,"spinDirection":237},"zone":7,"typeConfidence":2.0,"plateTime":0.4227471822487092,"extension":6.536027941956479},"hitData":{"launchSpeed":83.9,"launchAngle":10.0,"totalDistance":138.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":128.37,"coordY":125.78}},"index":1,"playId":"359431ce-16cf-3ff3-a29b-0009ea00df76","pitchNumber":2,"startTime":"2026-06-21T20:12:23.331Z","endTime":"2026-06-21T20:12:31.337Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":663457,"link":"/api/v1/people/663457","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663457,"link":"/api/v1/people/663457"},"credit":"b_ab"},{"player":{"id":668674,"link":"/api/v1/people/668674"},"credit":"p_ab"},{"player":{"id":663457,"link":"/api/v1/people/663457"},"credit":"b_pa"},{"player":{"id":668674,"link":"/api/v1/people/668674"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.2,"awayTeamWinProbability":94.8,"homeTeamWinProbabilityAdded":0.40000000000000036,"leverageIndex":0.16,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-06-21T20:12:31.337Z","atBatIndex":57},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Masyn Winn flies out to center fielder Kameron Misner.","rbi":0,"awayScore":12,"homeScore":7,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-21T20:12:46.355Z","endTime":"2026-06-21T20:13:05.173Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":670224,"link":"/api/v1/people/670224"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.8,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.12953547544974,"aZ":-17.301957703805765,"pfxX":-5.568517573359897,"pfxZ":7.4010368330880585,"pX":0.10687885465525486,"pZ":2.674682537004386,"vX0":6.959400463217139,"vY0":-140.46833529800907,"vZ0":-5.267266116673316,"x":112.93,"y":166.56,"x0":-1.6727245737159153,"y0":50.004609235360896,"z0":5.689399365141149,"aX":-11.192671678773866},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":12.6,"breakHorizontal":8.8,"spinRate":1973,"spinDirection":223},"zone":5,"typeConfidence":2.0,"plateTime":0.38908584083437203,"extension":6.462915382490851},"hitData":{"launchSpeed":92.5,"launchAngle":36.0,"totalDistance":327.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":162.42,"coordY":72.68}},"index":0,"playId":"a540f76f-78ea-3c2c-a1c2-06b0ec06113d","pitchNumber":1,"startTime":"2026-06-21T20:12:56.138Z","endTime":"2026-06-21T20:13:05.173Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"credit":"b_ab"},{"player":{"id":668674,"link":"/api/v1/people/668674"},"credit":"p_ab"},{"player":{"id":691026,"link":"/api/v1/people/691026"},"credit":"b_pa"},{"player":{"id":668674,"link":"/api/v1/people/668674"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.5,"awayTeamWinProbability":94.5,"homeTeamWinProbabilityAdded":0.2999999999999998,"leverageIndex":0.12,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-06-21T20:13:05.173Z","atBatIndex":58},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Jimmy Crooks hit by pitch.","rbi":0,"awayScore":12,"homeScore":7,"isOut":false},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-21T20:13:20.338Z","endTime":"2026-06-21T20:14:37.094Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":90.3,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.817657110389174,"aZ":-15.11365223431144,"pfxX":-7.389980126647508,"pfxZ":8.28170800654835,"pX":-0.3038641889989194,"pZ":1.6754203840401234,"vX0":6.12588705322593,"vY0":-141.55969308716175,"vZ0":-8.523605339774534,"x":128.58,"y":193.54,"x0":-1.5200203706032955,"y0":50.00160208423808,"z0":5.662550187850758,"aX":-15.220122945036056},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":13.7,"breakHorizontal":12.4,"spinRate":2045,"spinDirection":222},"zone":7,"typeConfidence":2.0,"plateTime":0.3847450151730807,"extension":6.529852352667298},"index":0,"playId":"91e61b2a-7963-32f3-a4c7-039a0bdb760f","pitchNumber":1,"startTime":"2026-06-21T20:13:31.578Z","endTime":"2026-06-21T20:13:37.227Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":699625,"link":"/api/v1/people/699625","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":12,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-06-21T20:13:43.969Z","endTime":"2026-06-21T20:13:56.218Z","isPitch":false,"type":"action","player":{"id":699625,"link":"/api/v1/people/699625"},"defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":699625,"link":"/api/v1/people/699625","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":82.6,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.84277778480278,"aZ":-23.830838636812135,"pfxX":-9.434639257539478,"pfxZ":4.845813499908458,"pX":0.22805582128423105,"pZ":1.331852050245232,"vX0":8.071203980721398,"vY0":-129.84569412613374,"vZ0":-6.233375342938608,"x":108.31,"y":202.82,"x0":-1.6809741232443987,"y0":50.00624150930921,"z0":5.553902442731609,"aX":-16.261719643219713},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":7.7,"breakHorizontal":15.5,"spinRate":1918,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.4203554350063041,"extension":6.5558173395761905},"index":2,"playId":"81df6d50-5a67-394f-ab39-a05639674140","pitchNumber":2,"startTime":"2026-06-21T20:13:56.218Z","endTime":"2026-06-21T20:14:00.113Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":699625,"link":"/api/v1/people/699625","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":89.6,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.875314893434435,"aZ":-20.390679904598965,"pfxX":-7.516925026612341,"pfxZ":5.746139481578275,"pX":-1.424277253363326,"pZ":4.6528148874302016,"vX0":3.8117669161595495,"vY0":-141.50834464209436,"vZ0":0.08077839880399662,"x":171.29,"y":113.15,"x0":-1.803919090009185,"y0":50.00337208747803,"z0":5.9181634296241405,"aX":-15.417442919674215},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":10.7,"breakHorizontal":13.0,"spinRate":2113,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.3854010809771786,"extension":6.382394266689683},"index":3,"playId":"10623433-d576-3b00-a75b-94f722b52ad6","pitchNumber":3,"startTime":"2026-06-21T20:14:16.453Z","endTime":"2026-06-21T20:14:19.972Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":699625,"link":"/api/v1/people/699625","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":79.3,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.007386113724948,"aZ":-31.062564164454834,"pfxX":1.3070080030827977,"pfxZ":0.7140778363855822,"pX":2.126434021261502,"pZ":0.7537313391080308,"vX0":8.251266129907794,"vY0":-123.11716427271348,"vZ0":-5.548357236418092,"x":35.95,"y":218.43,"x0":-1.417793604670672,"y0":50.004654906726486,"z0":5.619203201333116,"aX":2.0348413435981096},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":0.4,"breakHorizontal":-4.1,"spinRate":1997,"spinDirection":24},"zone":14,"typeConfidence":2.0,"plateTime":0.4423725063936237,"extension":6.438516361008176},"index":4,"playId":"8c83696d-1727-3847-ae05-853430735d92","pitchNumber":4,"startTime":"2026-06-21T20:14:32.771Z","endTime":"2026-06-21T20:14:37.094Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":699625,"link":"/api/v1/people/699625","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"credit":"b_pa"},{"player":{"id":668674,"link":"/api/v1/people/668674"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.2,"awayTeamWinProbability":94.8,"homeTeamWinProbabilityAdded":-0.2999999999999998,"leverageIndex":0.09,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-06-21T20:14:37.094Z","atBatIndex":59},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Blaze Jordan singles on a ground ball to second baseman Michael Massey. Jimmy Crooks to 2nd.","rbi":0,"awayScore":12,"homeScore":7,"isOut":false},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-21T20:15:03.624Z","endTime":"2026-06-21T20:16:30.767Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"postOnSecond":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686681,"link":"/api/v1/people/686681"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":78.3,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.919371664600277,"aZ":-33.196802241188095,"pfxX":-1.9579591530515645,"pfxZ":-0.6619789329868837,"pX":0.47697560284213336,"pZ":2.1491494125776818,"vX0":5.811774697156478,"vY0":-123.03754409003334,"vZ0":-2.0913350191901188,"x":98.82,"y":180.75,"x0":-1.654635910162468,"y0":50.00448927365659,"z0":5.805962259386399,"aX":-3.0229071349113212},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-1.4,"breakHorizontal":2.3,"spinRate":1992,"spinDirection":45},"zone":9,"typeConfidence":2.0,"plateTime":0.44406554669114673,"extension":6.568882449486661},"index":0,"playId":"33c7e045-354a-3f74-93e6-4ad1c228c61d","pitchNumber":1,"startTime":"2026-06-21T20:15:09.644Z","endTime":"2026-06-21T20:15:13.820Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":691458,"link":"/api/v1/people/691458","batSide":{"code":"R","description":"Right"}},"first":{"id":699625,"link":"/api/v1/people/699625"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":89.4,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.399315457401016,"aZ":-15.590860376642231,"pfxX":-7.267761902493672,"pfxZ":8.098978888154573,"pX":-0.8288123107491729,"pZ":3.7094077906520333,"vX0":4.93167193954577,"vY0":-141.72650355577935,"vZ0":-3.0676728995548648,"x":148.59,"y":138.63,"x0":-1.641368003256862,"y0":50.00349385597161,"z0":5.793208039833044,"aX":-14.882648203889708},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.3,"breakHorizontal":12.2,"spinRate":2062,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.38550050664845825,"extension":6.526059457793239},"index":1,"playId":"181380d8-3323-379b-93e5-5c242fc2557c","pitchNumber":2,"startTime":"2026-06-21T20:15:25.998Z","endTime":"2026-06-21T20:15:29.641Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":691458,"link":"/api/v1/people/691458","batSide":{"code":"R","description":"Right"}},"first":{"id":699625,"link":"/api/v1/people/699625"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.6,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.711122641304406,"aZ":-34.37490508320885,"pfxX":1.1404353801498948,"pfxZ":-1.4197973125957404,"pX":1.6605694854158262,"pZ":0.7091597162385406,"vX0":6.975272680405969,"vY0":-123.56730588591624,"vZ0":-5.149335666260237,"x":53.7,"y":219.63,"x0":-1.3476283866350822,"y0":50.00530904621673,"z0":5.709483674542681,"aX":1.762887079304848},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-3.6,"breakHorizontal":-3.7,"spinRate":2099,"spinDirection":41},"zone":14,"typeConfidence":2.0,"plateTime":0.4433255219696264,"extension":6.678020722952527},"index":2,"playId":"b00b0dcd-f470-3551-9dfb-f44ddf53e8c3","pitchNumber":3,"startTime":"2026-06-21T20:15:42.886Z","endTime":"2026-06-21T20:15:50.647Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":691458,"link":"/api/v1/people/691458","batSide":{"code":"R","description":"Right"}},"first":{"id":699625,"link":"/api/v1/people/699625"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":85.6,"endSpeed":79.5,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.24640295060907,"aZ":-32.92028855466822,"pfxX":-1.5929804184896699,"pfxZ":-0.4684538070596256,"pX":0.9275292624694219,"pZ":1.3593235927394314,"vX0":6.195509943111161,"vY0":-124.5291205020449,"vZ0":-4.169431224462219,"x":81.64,"y":202.08,"x0":-1.3776607798498375,"y0":50.006186956309485,"z0":5.756675385804256,"aX":-2.522236085600458},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-1.6,"breakHorizontal":1.6,"spinRate":2054,"spinDirection":31},"zone":14,"typeConfidence":2.0,"plateTime":0.43859367096555424,"extension":6.678022816394771},"index":3,"playId":"3436c40a-c519-35b5-bc4b-81ca6f5ab8c6","pitchNumber":4,"startTime":"2026-06-21T20:16:05.066Z","endTime":"2026-06-21T20:16:08.677Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":691458,"link":"/api/v1/people/691458","batSide":{"code":"R","description":"Right"}},"first":{"id":699625,"link":"/api/v1/people/699625"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.8,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.372302855369753,"aZ":-14.81871530882663,"pfxX":-6.2128287519823076,"pfxZ":8.415208024403025,"pX":-0.8233549188676768,"pZ":2.939081160800204,"vX0":4.150050142194413,"vY0":-142.3997319631866,"vZ0":-5.23299290042596,"x":148.38,"y":159.42,"x0":-1.4891441464251416,"y0":50.00601193967962,"z0":5.731562690685726,"aX":-12.816883713773626},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":14.4,"breakHorizontal":10.4,"spinRate":2163,"spinDirection":222},"zone":1,"typeConfidence":2.0,"plateTime":0.3840169108995535,"extension":6.577915141455287},"hitData":{"launchSpeed":48.6,"launchAngle":14.0,"totalDistance":82.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.09,"coordY":157.31}},"index":4,"playId":"9f7f8c37-94fd-354f-a9a7-ab901d9f8726","pitchNumber":5,"startTime":"2026-06-21T20:16:21.759Z","endTime":"2026-06-21T20:16:30.767Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":691458,"link":"/api/v1/people/691458","batSide":{"code":"R","description":"Right"}},"first":{"id":699625,"link":"/api/v1/people/699625"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691458,"link":"/api/v1/people/691458"},"credit":"b_ab"},{"player":{"id":668674,"link":"/api/v1/people/668674"},"credit":"p_ab"},{"player":{"id":691458,"link":"/api/v1/people/691458"},"credit":"b_pa"},{"player":{"id":668674,"link":"/api/v1/people/668674"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.9,"awayTeamWinProbability":95.1,"homeTeamWinProbabilityAdded":-0.2999999999999998,"leverageIndex":0.17,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-06-21T20:16:30.767Z","atBatIndex":60},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nathan Church grounds out, shortstop Maikel Garcia to first baseman Jac Caglianone.","rbi":0,"awayScore":12,"homeScore":7,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-21T20:17:01.793Z","endTime":"2026-06-21T20:17:12.497Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"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":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":695506,"link":"/api/v1/people/695506"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.9,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.733968809090168,"aZ":-32.8929317318868,"pfxX":1.1248411853659537,"pfxZ":-0.4652250593656593,"pX":0.6290830227537993,"pZ":2.033511902414205,"vX0":5.207602176664502,"vY0":-122.86212773709751,"vZ0":-1.9899960173680902,"x":93.02,"y":183.88,"x0":-1.6619119684583847,"y0":50.00550412265324,"z0":5.642293895433882,"aX":1.7240582396513473},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-1.1,"breakHorizontal":-3.2,"spinRate":1938,"spinDirection":37},"zone":9,"typeConfidence":2.0,"plateTime":0.44535981834573635,"extension":6.531170929701012},"hitData":{"launchSpeed":44.2,"launchAngle":-36.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":120.25,"coordY":158.5}},"index":0,"playId":"6254be7b-221f-3d39-8881-d048b214775f","pitchNumber":1,"startTime":"2026-06-21T20:17:04.492Z","endTime":"2026-06-21T20:17:12.497Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"first":{"id":691458,"link":"/api/v1/people/691458"},"second":{"id":699625,"link":"/api/v1/people/699625"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"credit":"b_ab"},{"player":{"id":668674,"link":"/api/v1/people/668674"},"credit":"p_ab"},{"player":{"id":701675,"link":"/api/v1/people/701675"},"credit":"b_pa"},{"player":{"id":668674,"link":"/api/v1/people/668674"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.7,"awayTeamWinProbability":94.3,"homeTeamWinProbabilityAdded":0.7999999999999998,"leverageIndex":0.32,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-06-21T20:17:12.497Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Isaac Collins strikes out swinging.","rbi":0,"awayScore":12,"homeScore":7,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-21T20:19:37.745Z","endTime":"2026-06-21T20:20:50.169Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: JoJo Romero replaces Gordon Graceffo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":12,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-21T20:18:13.510Z","endTime":"2026-06-21T20:19:40.027Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668941,"link":"/api/v1/people/668941"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":87.3,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.458155102770462,"aZ":-28.20150844888939,"pfxX":7.636022682974574,"pfxZ":2.059131549769239,"pX":0.08282394043512037,"pZ":2.419012248192527,"vX0":-7.345382770077837,"vY0":-137.1010872152194,"vZ0":-1.981207402261472,"x":113.84,"y":173.47,"x0":1.7872112564170946,"y0":50.00308070824263,"z0":5.05017539141472,"aX":14.73447616282331},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":3.6,"breakHorizontal":-12.6,"spinRate":2188,"spinDirection":117},"zone":5,"typeConfidence":0.9,"plateTime":0.39746147631235296,"extension":5.318381772229324},"index":1,"playId":"d06c06a1-6b9b-3f52-8e17-8f8ad55bfce9","pitchNumber":1,"startTime":"2026-06-21T20:19:40.027Z","endTime":"2026-06-21T20:19:44.509Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668941,"link":"/api/v1/people/668941","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":82.2,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.278394847047252,"aZ":-29.63821633185044,"pfxX":8.473510896973849,"pfxZ":1.4977476570349593,"pX":-1.0614625473013921,"pZ":1.1111699992141866,"vX0":-9.240650435565467,"vY0":-128.14202239203792,"vZ0":-4.1330136243202205,"x":157.46,"y":208.78,"x0":1.461936085779014,"y0":50.00264039509098,"z0":5.017103989055179,"aX":14.331122604931563},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":2.2,"breakHorizontal":-13.7,"spinRate":1453,"spinDirection":104},"zone":13,"typeConfidence":0.89,"plateTime":0.4247127672934621,"extension":5.363986992660796},"index":2,"playId":"a5308220-1289-38a5-9314-99472c5d6649","pitchNumber":2,"startTime":"2026-06-21T20:19:54.455Z","endTime":"2026-06-21T20:19:58.588Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668941,"link":"/api/v1/people/668941","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":81.6,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.623692313363037,"aZ":-34.91096917051979,"pfxX":4.4662937017654585,"pfxZ":-1.642594924492209,"pX":-1.2623191307835997,"pZ":1.3310145900950092,"vX0":-8.991950289149546,"vY0":-127.2993567803274,"vZ0":-2.5114983110523186,"x":165.12,"y":202.84,"x0":1.7130005469029128,"y0":50.003934235632144,"z0":5.055658021407488,"aX":7.436373653937863},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-3.2,"breakHorizontal":-6.4,"spinRate":1235,"spinDirection":94},"zone":13,"typeConfidence":0.9,"plateTime":0.4279346430118074,"extension":5.343086956311414},"index":3,"playId":"e4520c91-1546-35a1-8c5d-42cb0da116a5","pitchNumber":3,"startTime":"2026-06-21T20:20:11.134Z","endTime":"2026-06-21T20:20:15.510Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668941,"link":"/api/v1/people/668941","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.7,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.73852846264987,"aZ":-32.52246418623575,"pfxX":-8.35209182884385,"pfxZ":-0.23213746415337866,"pX":0.624360021761669,"pZ":2.7753656839205423,"vX0":-0.9345111649230111,"vY0":-122.42343201672392,"vZ0":0.7655431084403432,"x":93.2,"y":163.85,"x0":2.096064328902555,"y0":50.00064522466704,"z0":5.22871645290918,"aX":-12.754634859893532},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":0.0,"breakHorizontal":15.4,"spinRate":2777,"spinDirection":307},"zone":3,"typeConfidence":0.9,"plateTime":0.44632843881534834,"extension":5.241779551159178},"index":4,"playId":"222c1eeb-f1c5-3525-80cf-eff2c4cafa75","pitchNumber":4,"startTime":"2026-06-21T20:20:27.398Z","endTime":"2026-06-21T20:20:33.047Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668941,"link":"/api/v1/people/668941","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":81.8,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.093820150482042,"aZ":-30.99181245187991,"pfxX":8.281681192497942,"pfxZ":0.706025592270449,"pX":-0.28416724151740064,"pZ":1.0729100548844317,"vX0":-7.336359231491798,"vY0":-127.13729951425613,"vZ0":-4.142815216635355,"x":127.83,"y":209.81,"x0":1.5348106112917665,"y0":50.00272688176043,"z0":5.128689943127139,"aX":13.83388763101102},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":0.7,"breakHorizontal":-13.8,"spinRate":1274,"spinDirection":103},"zone":13,"typeConfidence":0.91,"plateTime":0.4275148363580241,"extension":5.200841176839599},"index":5,"playId":"89244a1a-f4d8-3f6d-8fbd-50ee3712b85a","pitchNumber":5,"startTime":"2026-06-21T20:20:44.213Z","endTime":"2026-06-21T20:20:50.169Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668941,"link":"/api/v1/people/668941","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"credit":"b_ab"},{"player":{"id":668941,"link":"/api/v1/people/668941"},"credit":"p_ab"},{"player":{"id":686555,"link":"/api/v1/people/686555"},"credit":"b_pa"},{"player":{"id":668941,"link":"/api/v1/people/668941"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.3999999999999995,"awayTeamWinProbability":95.6,"homeTeamWinProbabilityAdded":-1.3000000000000007,"leverageIndex":0.51,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-06-21T20:20:50.169Z","atBatIndex":62},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Carter Jensen homers (10) on a fly ball to left field.","rbi":1,"awayScore":12,"homeScore":8,"isOut":false},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-21T20:21:11.972Z","endTime":"2026-06-21T20:21:56.128Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"responsiblePitcher":{"id":668941,"link":"/api/v1/people/668941"},"isScoringEvent":true,"rbi":true,"earned":true,"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":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":77.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.719864715364576,"aZ":-31.82102840346345,"pfxX":-9.52357129349732,"pfxZ":0.23489921844338468,"pX":0.14368170484253873,"pZ":3.2727578880074453,"vX0":-1.126104479246584,"vY0":-122.28507659354551,"vZ0":1.8259786925611896,"x":111.52,"y":150.42,"x0":1.8477422872146283,"y0":50.00539931592943,"z0":5.234219030078831,"aX":-14.513516901171583},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":1.1,"breakHorizontal":17.5,"spinRate":2804,"spinDirection":290},"zone":2,"typeConfidence":0.9,"plateTime":0.44685587708818053,"extension":5.188299961877412},"index":0,"playId":"ec8316b8-4837-3371-82bd-71264064f8c1","pitchNumber":1,"startTime":"2026-06-21T20:21:11.982Z","endTime":"2026-06-21T20:21:17.150Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668941,"link":"/api/v1/people/668941","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":78.1,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.774532325779685,"aZ":-32.93944577172206,"pfxX":-7.305402025168188,"pfxZ":-0.5014950103976688,"pX":-0.14699285501929923,"pZ":2.0724020745822544,"vX0":-3.162541625826798,"vY0":-122.4135351244929,"vZ0":-0.5890366256328601,"x":122.6,"y":182.83,"x0":2.1066239096383423,"y0":50.00184064176769,"z0":5.110512501221411,"aX":-11.201832070448795},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-0.8,"breakHorizontal":13.9,"spinRate":2867,"spinDirection":314},"zone":8,"typeConfidence":0.9,"plateTime":0.44564962943354214,"extension":5.289033139088621},"hitData":{"launchSpeed":99.7,"launchAngle":25.0,"totalDistance":374.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":32.02,"coordY":79.7}},"index":1,"playId":"92ba3809-0415-3b1e-847e-6a750223ac5a","pitchNumber":2,"startTime":"2026-06-21T20:21:27.708Z","endTime":"2026-06-21T20:21:56.128Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668941,"link":"/api/v1/people/668941","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695600,"link":"/api/v1/people/695600"},"credit":"b_ab"},{"player":{"id":668941,"link":"/api/v1/people/668941"},"credit":"p_ab"},{"player":{"id":695600,"link":"/api/v1/people/695600"},"credit":"b_pa"},{"player":{"id":668941,"link":"/api/v1/people/668941"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.8,"awayTeamWinProbability":92.2,"homeTeamWinProbabilityAdded":3.4000000000000004,"leverageIndex":0.32,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-06-21T20:21:56.128Z","atBatIndex":63},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Maikel Garcia grounds out to first baseman Alec Burleson.","rbi":0,"awayScore":12,"homeScore":8,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-21T20:22:09.071Z","endTime":"2026-06-21T20:23:40.198Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.5,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.53263120299245,"aZ":-32.164177224389505,"pfxX":7.997426394293692,"pfxZ":0.002191146379377784,"pX":0.05323868539356779,"pZ":4.258000046900993,"vX0":-6.505292511685765,"vY0":-138.1023426222067,"vZ0":2.7112788220648127,"x":114.97,"y":123.81,"x0":1.3873554381715048,"y0":50.000190058017786,"z0":5.41168016833363,"aX":15.6185702507236},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":0.7,"breakHorizontal":-13.3,"spinRate":2216,"spinDirection":128},"zone":12,"typeConfidence":0.9,"plateTime":0.3949360237020385,"extension":5.28927399801507},"index":0,"playId":"d0749892-0235-3a82-af3c-fc373532d657","pitchNumber":1,"startTime":"2026-06-21T20:22:15.224Z","endTime":"2026-06-21T20:22:19.868Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668941,"link":"/api/v1/people/668941","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":77.9,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.717266839764196,"aZ":-32.61349412748705,"pfxX":-7.997278452215528,"pfxZ":-0.2890669628814386,"pX":-0.36853181143863095,"pZ":2.2460476818771706,"vX0":-3.0856775678675548,"vY0":-122.05367854195521,"vZ0":-0.48900693581563714,"x":131.05,"y":178.14,"x0":1.9474394353609,"y0":50.00324708472388,"z0":5.233002661076098,"aX":-12.187862591701991},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-0.4,"breakHorizontal":15.2,"spinRate":2775,"spinDirection":297},"zone":4,"typeConfidence":0.9,"plateTime":0.4470313265709427,"extension":5.182714323993355},"index":1,"playId":"c05cee50-7cb6-33b2-bcc1-cdf05188f184","pitchNumber":2,"startTime":"2026-06-21T20:22:28.390Z","endTime":"2026-06-21T20:22:34.863Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668941,"link":"/api/v1/people/668941","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.1,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.84050526721147,"aZ":-32.61937417674984,"pfxX":7.903895519812497,"pfxZ":-0.22703152512876912,"pX":0.21111233337516533,"pZ":4.124006111826522,"vX0":-6.671347334031686,"vY0":-137.92322121701903,"vZ0":2.700473352614102,"x":108.95,"y":127.43,"x0":1.6267959936474397,"y0":50.00444099854602,"z0":5.322861830283471,"aX":15.32645049123016},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":0.4,"breakHorizontal":-13.1,"spinRate":2189,"spinDirection":106},"zone":12,"typeConfidence":0.9,"plateTime":0.3961565228539441,"extension":5.390298550710928},"index":2,"playId":"fd5989a2-ecb0-3c9b-a8ff-05c48dcfd585","pitchNumber":3,"startTime":"2026-06-21T20:23:14.209Z","endTime":"2026-06-21T20:23:18.104Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668941,"link":"/api/v1/people/668941","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":87.3,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.51129325091722,"aZ":-32.45414000256577,"pfxX":6.852320150489263,"pfxZ":-0.14533405214487516,"pX":0.4263135063093452,"pZ":2.3008201864396893,"vX0":-6.2054287576271605,"vY0":-137.09411551546265,"vZ0":-1.4031257275593065,"x":100.75,"y":176.66,"x0":1.8142603682443614,"y0":50.00260007509521,"z0":5.007218041424258,"aX":13.217906713763979},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":-0.4,"breakHorizontal":-11.3,"spinRate":2117,"spinDirection":91},"zone":6,"typeConfidence":0.9,"plateTime":0.39750559411016617,"extension":5.442076340912338},"hitData":{"launchSpeed":97.3,"launchAngle":2.0,"totalDistance":82.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":142.05,"coordY":174.32}},"index":3,"playId":"bb2ae8df-f6fe-371a-a1ae-64b65bc280ee","pitchNumber":4,"startTime":"2026-06-21T20:23:31.670Z","endTime":"2026-06-21T20:23:40.198Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668941,"link":"/api/v1/people/668941","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_ab"},{"player":{"id":668941,"link":"/api/v1/people/668941"},"credit":"p_ab"},{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_pa"},{"player":{"id":668941,"link":"/api/v1/people/668941"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.6000000000000005,"awayTeamWinProbability":93.4,"homeTeamWinProbabilityAdded":-1.1999999999999993,"leverageIndex":0.49,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-06-21T20:23:40.198Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jac Caglianone strikes out swinging.","rbi":0,"awayScore":12,"homeScore":8,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-21T20:23:56.863Z","endTime":"2026-06-21T20:24:40.333Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"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":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.2,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.337102603077252,"aZ":-31.147145419179594,"pfxX":9.23793320874525,"pfxZ":0.5428372256839022,"pX":-0.15714846428449925,"pZ":2.408383530262095,"vX0":-8.174081692699048,"vY0":-137.34316586034592,"vZ0":-1.6110388766418793,"x":122.99,"y":173.75,"x0":1.6620992804848649,"y0":50.00534198733649,"z0":5.1272979165098445,"aX":17.593899831028114},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":0.8,"breakHorizontal":-15.0,"spinRate":2235,"spinDirection":127},"zone":5,"typeConfidence":0.9,"plateTime":0.3992837451612421,"extension":5.443503655034192},"index":0,"playId":"ec99338f-b97c-3e6c-a901-6db87382d8fb","pitchNumber":1,"startTime":"2026-06-21T20:24:04.813Z","endTime":"2026-06-21T20:24:08.892Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668941,"link":"/api/v1/people/668941","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":695506,"link":"/api/v1/people/695506","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":94.2,"endSpeed":86.8,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.211203360871234,"aZ":-28.78190842552976,"pfxX":10.269575495895214,"pfxZ":1.769431542536184,"pX":0.35711286119172453,"pZ":2.321933098679104,"vX0":-7.424516866782773,"vY0":-137.0262219518725,"vZ0":-2.279325824922669,"x":103.39,"y":176.09,"x0":1.757603567695083,"y0":50.0025755098874,"z0":5.116712485323056,"aX":19.671105086189016},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":3.0,"breakHorizontal":-17.2,"spinRate":2181,"spinDirection":134},"zone":6,"typeConfidence":0.9,"plateTime":0.3986172920523554,"extension":5.276524402786303},"index":1,"playId":"92a29691-1089-3f53-b0b2-aead1884e4c0","pitchNumber":2,"startTime":"2026-06-21T20:24:22.474Z","endTime":"2026-06-21T20:24:27.754Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668941,"link":"/api/v1/people/668941","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":695506,"link":"/api/v1/people/695506","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.2,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.67311386515289,"aZ":-33.717033001901854,"pfxX":-8.804908787527864,"pfxZ":-0.9942739329062089,"pX":-1.0456549206578243,"pZ":1.531352803709019,"vX0":-4.1220835211615805,"vY0":-123.7470432456622,"vZ0":-1.7200085505440015,"x":156.86,"y":197.43,"x0":1.7880836950762682,"y0":50.00553143821716,"z0":5.071217094390203,"aX":-13.60004513426147},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-1.9,"breakHorizontal":16.9,"spinRate":2811,"spinDirection":312},"zone":13,"typeConfidence":0.91,"plateTime":0.44333762786641895,"extension":5.315735863667235},"index":2,"playId":"32a34c68-e41f-3c95-bca6-db2b9653cc9d","pitchNumber":3,"startTime":"2026-06-21T20:24:36.304Z","endTime":"2026-06-21T20:24:40.333Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668941,"link":"/api/v1/people/668941","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":695506,"link":"/api/v1/people/695506","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695506,"link":"/api/v1/people/695506"},"credit":"b_ab"},{"player":{"id":668941,"link":"/api/v1/people/668941"},"credit":"p_ab"},{"player":{"id":695506,"link":"/api/v1/people/695506"},"credit":"b_pa"},{"player":{"id":668941,"link":"/api/v1/people/668941"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.8999999999999995,"awayTeamWinProbability":94.1,"homeTeamWinProbabilityAdded":-0.7000000000000011,"leverageIndex":0.26,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2026-06-21T20:24:40.333Z","atBatIndex":65},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"JJ Wetherholt flies out to left fielder Isaac Collins.","rbi":0,"awayScore":12,"homeScore":8,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-21T20:27:30.065Z","endTime":"2026-06-21T20:28:16.296Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621381,"fullName":"Matt Strahm","link":"/api/v1/people/621381"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Matt Strahm replaces Lucas Erceg.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":12,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-21T20:25:26.848Z","endTime":"2026-06-21T20:27:32.323Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621381,"link":"/api/v1/people/621381"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":84.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.913133144616626,"aZ":-17.476430672017138,"pfxX":7.567636463778216,"pfxZ":8.117576034723992,"pX":-0.44966513392067814,"pZ":3.437608602242813,"vX0":-11.928717765005192,"vY0":-132.61168070361927,"vZ0":-1.3379249747437063,"x":134.14,"y":145.96,"x0":3.0896101881279443,"y0":50.00542411314681,"z0":5.202650199323297,"aX":13.708042583478646},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":14.6,"breakHorizontal":-11.6,"spinRate":2572,"spinDirection":130},"zone":11,"typeConfidence":0.91,"plateTime":0.4104358491628086,"extension":6.284578889656703},"index":1,"playId":"82d48cf1-626d-3d92-9dbb-dee760d6e4cd","pitchNumber":1,"startTime":"2026-06-21T20:27:32.323Z","endTime":"2026-06-21T20:27:59.327Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":118,"player":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"}},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.653935267404663,"aZ":-18.548746057344385,"pfxX":8.051935356982895,"pfxZ":7.608716033801311,"pX":0.5412064130814743,"pZ":3.0896991166715475,"vX0":-9.849634946134332,"vY0":-132.34813417331816,"vZ0":-1.9672518723658112,"x":96.37,"y":155.36,"x0":3.2479876942590624,"y0":50.00505546672726,"z0":5.187071787174707,"aX":14.425735289811266},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":13.6,"breakHorizontal":-12.7,"spinRate":2545,"spinDirection":131},"zone":3,"typeConfidence":0.9,"plateTime":0.4123039058518585,"extension":6.23054431274552},"hitData":{"launchSpeed":88.2,"launchAngle":56.0,"totalDistance":236.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":66.45,"coordY":126.11}},"index":2,"playId":"9bd0cd1d-244a-3801-ac8f-7ba93d0cff0a","pitchNumber":2,"startTime":"2026-06-21T20:28:06.278Z","endTime":"2026-06-21T20:28:16.296Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"credit":"b_ab"},{"player":{"id":621381,"link":"/api/v1/people/621381"},"credit":"p_ab"},{"player":{"id":802139,"link":"/api/v1/people/802139"},"credit":"b_pa"},{"player":{"id":621381,"link":"/api/v1/people/621381"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.4,"awayTeamWinProbability":93.6,"homeTeamWinProbabilityAdded":0.5000000000000009,"leverageIndex":0.21,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-06-21T20:28:16.296Z","atBatIndex":66},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Iván Herrera lines out to center fielder Kameron Misner.","rbi":0,"awayScore":12,"homeScore":8,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-21T20:28:36.637Z","endTime":"2026-06-21T20:30:02.588Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621381,"fullName":"Matt Strahm","link":"/api/v1/people/621381"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":670224,"link":"/api/v1/people/670224"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":84.3,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.43024199083192,"aZ":-16.62130213481482,"pfxX":7.788132128801274,"pfxZ":8.581912264765654,"pX":0.03527683738639539,"pZ":3.6686721545688314,"vX0":-6.607200736466495,"vY0":-133.0100218843904,"vZ0":-1.0132101665046358,"x":115.66,"y":139.73,"x0":1.5256618235522614,"y0":50.00411062830746,"z0":5.246412685573469,"aX":14.117697631099562},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.6,"breakHorizontal":-12.8,"spinRate":2540,"spinDirection":132},"zone":12,"typeConfidence":0.9,"plateTime":0.4099743874852928,"extension":6.15742262063624},"index":0,"playId":"c0e989fb-e4da-3180-a221-c381ed60e078","pitchNumber":1,"startTime":"2026-06-21T20:28:42.734Z","endTime":"2026-06-21T20:28:47.029Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.7,"endSpeed":74.4,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.207314103455893,"aZ":-29.810170998071428,"pfxX":-7.702462365413278,"pfxZ":1.6853601773021403,"pX":-1.2969599135277647,"pZ":2.5345754429405316,"vX0":-4.261190058977054,"vY0":-117.56478593525661,"vZ0":-0.15854828240260088,"x":166.44,"y":170.35,"x0":1.5392437924678295,"y0":50.000189160308494,"z0":5.368736564174929,"aX":-10.78428367502438},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":3.2,"breakHorizontal":15.0,"spinRate":2777,"spinDirection":280},"zone":11,"typeConfidence":0.91,"plateTime":0.4658242035389697,"extension":6.155099673418942},"index":1,"playId":"35282630-69b6-3929-b5be-719d378e7dea","pitchNumber":2,"startTime":"2026-06-21T20:28:59.766Z","endTime":"2026-06-21T20:29:05.909Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":81.1,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.775145083547045,"aZ":-25.050716253816624,"pfxX":5.440317637862549,"pfxZ":4.310664270989553,"pX":-0.5704777283996476,"pZ":1.9664971331522922,"vX0":-7.385095585950883,"vY0":-126.41954018665466,"vZ0":-2.802320295257281,"x":138.75,"y":185.68,"x0":1.654274846049595,"y0":50.00258649314507,"z0":5.056760704947351,"aX":8.988718259972055},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":7.6,"breakHorizontal":-8.5,"spinRate":2506,"spinDirection":154},"zone":7,"typeConfidence":0.88,"plateTime":0.4299009023314295,"extension":6.245995634090854},"index":2,"playId":"e82aeae4-123b-3999-bf48-23b54df019cb","pitchNumber":3,"startTime":"2026-06-21T20:29:18.139Z","endTime":"2026-06-21T20:29:23.245Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":75.0,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.949464855173613,"aZ":-22.352730992248617,"pfxX":-2.2885215800865932,"pfxZ":6.877280214710649,"pX":-0.14414198189761745,"pZ":1.7741719390013129,"vX0":-3.451091028368389,"vY0":-118.538700643715,"vZ0":-3.357165026655965,"x":122.49,"y":190.88,"x0":1.6259904259864864,"y0":50.00228684983127,"z0":5.241891180366759,"aX":-3.266774002027175},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":11.9,"breakHorizontal":4.9,"spinRate":2644,"spinDirection":225},"zone":8,"typeConfidence":0.9,"plateTime":0.4614878256317687,"extension":6.080105422472678},"index":3,"playId":"c59c3479-0da6-38b8-be92-e577c6b351c4","pitchNumber":4,"startTime":"2026-06-21T20:29:36.653Z","endTime":"2026-06-21T20:29:41.398Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":83.4,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.460008961982634,"aZ":-15.25179724642927,"pfxX":8.043106487453205,"pfxZ":9.504808504102934,"pX":0.4053353854903943,"pZ":2.9078977707129696,"vX0":-6.009314145063298,"vY0":-132.1623245061616,"vZ0":-2.9076265786483293,"x":101.55,"y":160.27,"x0":1.6562700126383383,"y0":50.00378624554079,"z0":5.133569142889087,"aX":14.321467795728186},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.8,"breakHorizontal":-13.3,"spinRate":2519,"spinDirection":133},"zone":3,"typeConfidence":0.9,"plateTime":0.4134159635500261,"extension":6.165649806913119},"hitData":{"launchSpeed":98.6,"launchAngle":20.0,"totalDistance":359.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":100.99,"coordY":56.52}},"index":4,"playId":"657e93dd-de3a-3fc1-b6bb-20ad60e2938d","pitchNumber":5,"startTime":"2026-06-21T20:29:54.563Z","endTime":"2026-06-21T20:30:02.588Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"credit":"b_ab"},{"player":{"id":621381,"link":"/api/v1/people/621381"},"credit":"p_ab"},{"player":{"id":671056,"link":"/api/v1/people/671056"},"credit":"b_pa"},{"player":{"id":621381,"link":"/api/v1/people/621381"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.800000000000001,"awayTeamWinProbability":93.2,"homeTeamWinProbabilityAdded":0.40000000000000036,"leverageIndex":0.16,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-06-21T20:30:02.588Z","atBatIndex":67},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alec Burleson singles on a sharp line drive to right fielder Lane Thomas.","rbi":0,"awayScore":12,"homeScore":8,"isOut":false},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-21T20:30:18.862Z","endTime":"2026-06-21T20:33:41.198Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621381,"fullName":"Matt Strahm","link":"/api/v1/people/621381"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"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":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":657041,"link":"/api/v1/people/657041"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":76.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.16625044723544,"aZ":-30.94945296769715,"pfxX":-5.251080860614099,"pfxZ":0.8366791226435488,"pX":0.23193586997250873,"pZ":2.9893342012215007,"vX0":-5.804507868544023,"vY0":-119.9835031506988,"vZ0":0.8747800493075695,"x":108.16,"y":158.07,"x0":3.3565241778381587,"y0":50.005951560277865,"z0":5.357920041710534,"aX":-7.7291354167219195},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":1.9,"breakHorizontal":10.8,"spinRate":2681,"spinDirection":269},"zone":2,"typeConfidence":0.9,"plateTime":0.4548684892629762,"extension":6.0417123741501735},"index":0,"playId":"22544c99-eb69-3622-9341-0482de5cf432","pitchNumber":1,"startTime":"2026-06-21T20:30:30.238Z","endTime":"2026-06-21T20:30:34.868Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":true},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.587488559785942,"aZ":-16.59471016843624,"pfxX":7.617705925471547,"pfxZ":8.621040536171122,"pX":0.5671946695254885,"pZ":2.2365891040339965,"vX0":-9.35407572198706,"vY0":-133.09347734303623,"vZ0":-4.307954489737734,"x":95.38,"y":178.39,"x0":3.125487705446022,"y0":50.003080011975754,"z0":5.065595775168914,"aX":13.767864591800102},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.9,"breakHorizontal":-12.0,"spinRate":2500,"spinDirection":132},"zone":6,"typeConfidence":0.91,"plateTime":0.41038366419077654,"extension":6.065620719634875},"index":1,"playId":"3c8f8076-7aad-3820-9ae2-7cd638ee354f","pitchNumber":2,"startTime":"2026-06-21T20:30:51.647Z","endTime":"2026-06-21T20:31:02.230Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"NH"},"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":82.6,"endSpeed":76.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.025389599094073,"aZ":-27.923473896735974,"pfxX":-0.023854397969069296,"pfxZ":2.931957050978993,"pX":-2.1262064664395264,"pZ":0.5689730971005682,"vX0":-12.151909894790926,"vY0":-119.63521620622686,"vZ0":-4.908915030696184,"x":198.05,"y":223.42,"x0":3.0216443859536275,"y0":50.004029397892076,"z0":5.14966742427978,"aX":-0.03234160481312204},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":4.3,"breakHorizontal":3.0,"spinRate":2694,"spinDirection":282},"zone":13,"typeConfidence":0.88,"plateTime":0.4577863355591689,"extension":6.266302870406487},"index":2,"playId":"3b49ff29-85ff-360e-93db-9fdae0cb0d20","pitchNumber":3,"startTime":"2026-06-21T20:33:10.046Z","endTime":"2026-06-21T20:33:13.996Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":75.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.34477610692751,"aZ":-31.443357858193338,"pfxX":-3.8534949451627445,"pfxZ":0.5055708441803191,"pX":-0.16945750906224158,"pZ":2.8431814186079416,"vX0":-7.131613840655745,"vY0":-119.38111821798768,"vZ0":0.5612824530455056,"x":123.46,"y":162.01,"x0":3.353725969448337,"y0":50.00276752567408,"z0":5.428575820114162,"aX":-5.5784688321916125},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":1.3,"breakHorizontal":8.6,"spinRate":2841,"spinDirection":266},"zone":2,"typeConfidence":0.9,"plateTime":0.4582890344484851,"extension":6.021156350481302},"hitData":{"launchSpeed":102.6,"launchAngle":17.0,"totalDistance":262.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":160.96,"coordY":100.81}},"index":3,"playId":"7a7d7c5f-1d66-3099-85c6-7b7239861e56","pitchNumber":4,"startTime":"2026-06-21T20:33:28.932Z","endTime":"2026-06-21T20:33:41.198Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"credit":"b_ab"},{"player":{"id":621381,"link":"/api/v1/people/621381"},"credit":"p_ab"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"credit":"b_pa"},{"player":{"id":621381,"link":"/api/v1/people/621381"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.6000000000000005,"awayTeamWinProbability":93.4,"homeTeamWinProbabilityAdded":-0.20000000000000018,"leverageIndex":0.11,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-06-21T20:33:41.198Z","atBatIndex":68},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Matt Strahm intentionally walks Jordan Walker.","rbi":0,"awayScore":12,"homeScore":8,"isOut":false},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-21T20:33:53.366Z","endTime":"2026-06-21T20:35:42.083Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621381,"fullName":"Matt Strahm","link":"/api/v1/people/621381"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"postOnThird":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,4,5],"actionIndex":[1,3],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Intent Walk","eventType":"intent_walk","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":83.0,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.353291255153852,"aZ":-25.403223781270892,"pfxX":3.044993018520318,"pfxZ":3.873758528842128,"pX":0.9901302285082217,"pZ":4.700580082095676,"vX0":-3.1676798533518293,"vY0":-129.86061976923256,"vZ0":3.1950845069553804,"x":79.26,"y":111.86,"x0":1.8170345407069413,"y0":50.00116336980462,"z0":5.362429170292142,"aX":5.319623297587274},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.8,"breakHorizontal":-5.0,"spinRate":2603,"spinDirection":161},"zone":12,"typeConfidence":0.91,"plateTime":0.41816571168777106,"extension":6.148608253320031},"index":0,"playId":"85a40cf4-dc64-3c11-ace0-da1b53b590ab","pitchNumber":1,"startTime":"2026-06-21T20:34:05.896Z","endTime":"2026-06-21T20:34:10.949Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"first":{"id":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Matt Strahm. Alec Burleson to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":12,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"actionPlayId":"85a40cf4-dc64-3c11-ace0-da1b53b590ab","startTime":"2026-06-21T20:34:28.251Z","endTime":"2026-06-21T20:34:44.289Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":676475,"link":"/api/v1/people/676475"},"defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"first":{"id":676475,"link":"/api/v1/people/676475"},"postOnSecond":{"id":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"homeTeamWinProbability":6.2,"awayTeamWinProbability":93.8,"homeTeamWinProbabilityAdded":-0.40000000000000036,"leverageIndex":0.23,"dramaIndex":14.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":83.1,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.66526624575622,"aZ":-28.177215258331863,"pfxX":2.997535735712943,"pfxZ":2.2864688095532912,"pX":1.5028479292647907,"pZ":5.10548852726429,"vX0":-2.2328224185875567,"vY0":-129.7580264443345,"vZ0":4.585219070311942,"x":59.71,"y":100.93,"x0":1.974328949481105,"y0":50.00299150104972,"z0":5.436523142881245,"aX":5.241785365559483},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":5.2,"breakHorizontal":-5.0,"spinRate":2539,"spinDirection":152},"zone":12,"typeConfidence":0.85,"plateTime":0.4180730683375562,"extension":6.068386422727922},"index":2,"playId":"d3ae198f-62ce-3174-8bfa-7870a305b281","pitchNumber":2,"startTime":"2026-06-21T20:34:44.289Z","endTime":"2026-06-21T20:34:49.889Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"second":{"id":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Matt Strahm. Alec Burleson to 3rd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":12,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":3,"actionPlayId":"d3ae198f-62ce-3174-8bfa-7870a305b281","startTime":"2026-06-21T20:35:03.854Z","endTime":"2026-06-21T20:35:19.576Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":676475,"link":"/api/v1/people/676475"},"defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"second":{"id":676475,"link":"/api/v1/people/676475"},"postOnThird":{"id":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"homeTeamWinProbability":6.1,"awayTeamWinProbability":93.9,"homeTeamWinProbabilityAdded":-0.10000000000000053,"leverageIndex":0.23,"dramaIndex":12.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.6,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.419113056961084,"aZ":-14.723339444647598,"pfxX":6.146033119558851,"pfxZ":9.303678826002052,"pX":0.7089864453721112,"pZ":4.114422780848858,"vX0":-4.337970175261244,"vY0":-135.3179037319979,"vZ0":-0.2847887592520726,"x":89.98,"y":127.69,"x0":1.5253605936310581,"y0":50.00014381344646,"z0":5.242531463683866,"aX":11.524217246284083},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.0,"breakHorizontal":-10.3,"spinRate":2549,"spinDirection":128},"zone":12,"typeConfidence":0.9,"plateTime":0.40304584433089596,"extension":6.174613140772959},"index":4,"playId":"9b71d925-8841-358a-972a-37c2f18dbd4a","pitchNumber":3,"startTime":"2026-06-21T20:35:19.576Z","endTime":"2026-06-21T20:35:24.285Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"third":{"id":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"index":5,"playId":"08240956-0706-1003-000c-f08cd117d70a","pitchNumber":3,"startTime":"2026-06-21T20:35:39.619Z","endTime":"2026-06-21T20:35:42.083Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"third":{"id":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"credit":"b_pa"},{"player":{"id":621381,"link":"/api/v1/people/621381"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.8999999999999995,"awayTeamWinProbability":94.1,"homeTeamWinProbabilityAdded":-0.20000000000000018,"leverageIndex":0.23,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2026-06-21T20:35:42.083Z","atBatIndex":69},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Lars Nootbaar grounds out, pitcher Matt Strahm to first baseman Jac Caglianone.","rbi":0,"awayScore":12,"homeScore":8,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-21T20:36:01.847Z","endTime":"2026-06-21T20:36:39.351Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621381,"fullName":"Matt Strahm","link":"/api/v1/people/621381"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":621381,"link":"/api/v1/people/621381"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":695506,"link":"/api/v1/people/695506"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":76.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.132483182424114,"aZ":-23.107390113525017,"pfxX":1.2329088114548294,"pfxZ":6.079020930881748,"pX":-0.0703509187886434,"pZ":2.178635640044854,"vX0":-8.321666967208213,"vY0":-121.220069369782,"vZ0":-2.3473240499843726,"x":119.68,"y":179.96,"x0":3.243262249578767,"y0":50.00535370249651,"z0":5.171677136667599,"aX":1.8410274557112536},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":10.7,"breakHorizontal":-0.4,"spinRate":2664,"spinDirection":233},"zone":8,"typeConfidence":0.82,"plateTime":0.45141485693020744,"extension":6.1233361429449396},"index":0,"playId":"073eadc9-9060-3a79-9071-6e51f21686c7","pitchNumber":1,"startTime":"2026-06-21T20:36:10.272Z","endTime":"2026-06-21T20:36:15.534Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":663457,"link":"/api/v1/people/663457","batSide":{"code":"L","description":"Left"}},"first":{"id":691023,"link":"/api/v1/people/691023"},"third":{"id":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":91.5,"endSpeed":83.9,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.2275009404012,"aZ":-20.446447378767374,"pfxX":10.415820822153318,"pfxZ":6.522610117015923,"pX":0.6010392634839492,"pZ":2.4894120569491585,"vX0":-10.434046491117734,"vY0":-132.90580540392813,"vZ0":-2.8545860660196554,"x":94.09,"y":171.57,"x0":3.215689733965571,"y0":50.000645770249676,"z0":5.054390144270585,"aX":18.719979537333522},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":11.4,"breakHorizontal":-16.7,"spinRate":2478,"spinDirection":138},"zone":6,"typeConfidence":0.91,"plateTime":0.4113800926357678,"extension":6.1760284165986326},"hitData":{"launchSpeed":88.3,"launchAngle":-24.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":128.18,"coordY":180.48}},"index":1,"playId":"d168f463-dc1b-33a2-8b7e-0d6aebb762a0","pitchNumber":2,"startTime":"2026-06-21T20:36:31.324Z","endTime":"2026-06-21T20:36:39.351Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":663457,"link":"/api/v1/people/663457","batSide":{"code":"L","description":"Left"}},"first":{"id":691023,"link":"/api/v1/people/691023"},"third":{"id":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663457,"link":"/api/v1/people/663457"},"credit":"b_ab"},{"player":{"id":621381,"link":"/api/v1/people/621381"},"credit":"p_ab"},{"player":{"id":663457,"link":"/api/v1/people/663457"},"credit":"b_pa"},{"player":{"id":621381,"link":"/api/v1/people/621381"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.1,"awayTeamWinProbability":92.9,"homeTeamWinProbabilityAdded":1.2000000000000002,"leverageIndex":0.46,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-06-21T20:36:39.351Z","atBatIndex":70},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Salvador Perez flies out sharply to right fielder Jordan Walker.","rbi":0,"awayScore":12,"homeScore":8,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-21T20:40:06.822Z","endTime":"2026-06-21T20:41:29.612Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Ryne Stanek replaces JoJo Romero.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":12,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-21T20:39:13.525Z","endTime":"2026-06-21T20:40:09.219Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":592773,"link":"/api/v1/people/592773"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":668941,"link":"/api/v1/people/668941","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":98.7,"endSpeed":91.1,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.763874363344314,"aZ":-11.356335688824146,"pfxX":-3.6352981546991425,"pfxZ":9.814164078144046,"pX":0.20870112716135095,"pZ":4.25794072631207,"vX0":3.1292082712663416,"vY0":-143.88096935314135,"vZ0":-3.876865989427167,"x":109.04,"y":123.82,"x0":-0.4145030087627362,"y0":50.00000518284618,"z0":6.31330782673917,"aX":-7.709010238834586},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":17.3,"breakHorizontal":6.0,"spinRate":2353,"spinDirection":212},"zone":12,"typeConfidence":0.91,"plateTime":0.37901780076188274,"extension":5.947978685929479},"index":1,"playId":"0a78e385-ec61-3d44-a727-db62037c5e9e","pitchNumber":1,"startTime":"2026-06-21T20:40:09.219Z","endTime":"2026-06-21T20:40:13.386Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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.6,"endSpeed":88.6,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.847668162171026,"aZ":-12.538853353635636,"pfxX":-5.487767179121899,"pfxZ":9.847450103061938,"pX":0.3497101903877752,"pZ":3.191299639244197,"vX0":4.305829795545758,"vY0":-139.26024989918514,"vZ0":-5.93079440003836,"x":103.67,"y":152.61,"x0":-0.49200600081125956,"y0":50.000918366912146,"z0":6.15425018105681,"aX":-10.940386202703335},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.0,"breakHorizontal":9.2,"spinRate":2242,"spinDirection":215},"zone":3,"typeConfidence":0.85,"plateTime":0.391070895852875,"extension":5.968198342675008},"index":2,"playId":"40457104-b516-36c6-99dd-97d62eb4571a","pitchNumber":2,"startTime":"2026-06-21T20:40:23.050Z","endTime":"2026-06-21T20:40:26.265Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":82.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.61128821464564,"aZ":-28.81098248577191,"pfxX":-0.17000276599139585,"pfxZ":1.9948769852053407,"pX":1.448225083585,"pZ":0.2722472634333866,"vX0":5.576929705521817,"vY0":-128.88766141638706,"vZ0":-8.805555065325114,"x":61.8,"y":231.43,"x0":-0.7207868347268802,"y0":50.00212003574498,"z0":5.955635365957232,"aX":-0.2874914941436523},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":1.8,"breakHorizontal":-1.0,"spinRate":2451,"spinDirection":89},"zone":14,"typeConfidence":0.83,"plateTime":0.4248544782307513,"extension":5.965494820592476},"index":3,"playId":"bcb6e7cd-6b55-3b14-b0f6-2a4756f23103","pitchNumber":3,"startTime":"2026-06-21T20:40:39.964Z","endTime":"2026-06-21T20:40:44.106Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":83.6,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.97856468022715,"aZ":-30.992799922137213,"pfxX":0.6753939781387093,"pfxZ":0.6832187314288181,"pX":1.5446542153820242,"pZ":0.9508389048620904,"vX0":5.892851046914218,"vY0":-128.82050304546655,"vZ0":-6.7372790374405644,"x":58.12,"y":213.11,"x0":-0.8350773749701056,"y0":50.00206578652026,"z0":5.9142253688879745,"aX":1.1650295006006686},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":0.2,"breakHorizontal":-2.2,"spinRate":2519,"spinDirection":75},"zone":14,"typeConfidence":0.83,"plateTime":0.4208854525300829,"extension":6.137916892726225},"index":4,"playId":"736346aa-9fe3-39f4-b5dd-b897c2489024","pitchNumber":4,"startTime":"2026-06-21T20:41:05.205Z","endTime":"2026-06-21T20:41:08.773Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":90.2,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.85955976326715,"aZ":-10.127291639563756,"pfxX":-4.809163556092178,"pfxZ":10.73639604278532,"pX":0.5636204073660822,"pZ":2.0063401380474777,"vX0":4.975236395278217,"vY0":-141.16935415167669,"vZ0":-9.451630432853216,"x":95.52,"y":184.61,"x0":-0.5821074884444521,"y0":50.00656206984581,"z0":6.016254245721965,"aX":-9.879063942631985},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":18.1,"breakHorizontal":7.9,"spinRate":2343,"spinDirection":204},"zone":9,"typeConfidence":0.9,"plateTime":0.38542225335113445,"extension":6.1124909003651045},"hitData":{"launchSpeed":101.4,"launchAngle":26.0,"totalDistance":367.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":193.55,"coordY":66.95}},"index":5,"playId":"c2b0c680-e320-3e2a-9020-ce0b6117020e","pitchNumber":5,"startTime":"2026-06-21T20:41:20.089Z","endTime":"2026-06-21T20:41:29.612Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_ab"},{"player":{"id":592773,"link":"/api/v1/people/592773"},"credit":"p_ab"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_pa"},{"player":{"id":592773,"link":"/api/v1/people/592773"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.3,"awayTeamWinProbability":94.7,"homeTeamWinProbabilityAdded":-1.7999999999999998,"leverageIndex":0.72,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-06-21T20:41:29.612Z","atBatIndex":71},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Michael Massey grounds out, first baseman Alec Burleson to pitcher Ryne Stanek.","rbi":0,"awayScore":12,"homeScore":8,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-21T20:41:54.918Z","endTime":"2026-06-21T20:42:15.385Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":592773,"link":"/api/v1/people/592773"},"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(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":98.8,"endSpeed":92.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.754622178669443,"aZ":-10.004613240838577,"pfxX":-5.436050401032231,"pfxZ":10.347449013481906,"pX":1.000945705922434,"pZ":2.4308607839776646,"vX0":6.597099394389978,"vY0":-143.72419589250057,"vZ0":-8.76560294104038,"x":78.85,"y":173.15,"x0":-0.5920727370083475,"y0":50.005647681517694,"z0":6.099032243857414,"aX":-11.650041276053754},"breaks":{"breakAngle":42.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":17.6,"breakHorizontal":8.9,"spinRate":2346,"spinDirection":210},"zone":14,"typeConfidence":0.88,"plateTime":0.37763590883061937,"extension":5.970825472457882},"hitData":{"launchSpeed":69.3,"launchAngle":10.0,"totalDistance":95.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":149.31,"coordY":172.61}},"index":0,"playId":"8a0de65e-f705-3ccb-afba-51d234c5879d","pitchNumber":1,"startTime":"2026-06-21T20:42:06.161Z","endTime":"2026-06-21T20:42:15.385Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":686681,"link":"/api/v1/people/686681","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686681,"link":"/api/v1/people/686681"},"credit":"b_ab"},{"player":{"id":592773,"link":"/api/v1/people/592773"},"credit":"p_ab"},{"player":{"id":686681,"link":"/api/v1/people/686681"},"credit":"b_pa"},{"player":{"id":592773,"link":"/api/v1/people/592773"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.2,"awayTeamWinProbability":95.8,"homeTeamWinProbabilityAdded":-1.0999999999999996,"leverageIndex":0.45,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-06-21T20:42:15.385Z","atBatIndex":72},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Lane Thomas singles on a ground ball to shortstop Masyn Winn. Lane Thomas to 2nd. Lane Thomas advances to 2nd, on a throwing error by shortstop Masyn Winn.","rbi":0,"awayScore":12,"homeScore":8,"isOut":false},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-21T20:42:32.531Z","endTime":"2026-06-21T20:43:00.799Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_throwing_error"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":90.6,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.098900312101822,"aZ":-19.62344126755798,"pfxX":-6.7500948659908175,"pfxZ":6.079492864994388,"pX":0.32384114160721306,"pZ":1.8680844570076431,"vX0":5.146457909291501,"vY0":-141.34126097470056,"vZ0":-8.108768103390998,"x":104.66,"y":188.34,"x0":-0.6253010495348128,"y0":50.00381871513429,"z0":5.989490290629709,"aX":-13.934828831273338},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":9.8,"breakHorizontal":11.5,"spinRate":2140,"spinDirection":221},"zone":9,"typeConfidence":0.66,"plateTime":0.3845783692036693,"extension":6.008962803989209},"hitData":{"launchSpeed":91.4,"launchAngle":1.0,"totalDistance":50.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":102.33,"coordY":150.57}},"index":0,"playId":"fadfa8ce-cf45-3e45-bc9d-e4dccccd9315","pitchNumber":1,"startTime":"2026-06-21T20:42:47.762Z","endTime":"2026-06-21T20:43:00.799Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657041,"link":"/api/v1/people/657041"},"credit":"b_ab"},{"player":{"id":592773,"link":"/api/v1/people/592773"},"credit":"p_ab"},{"player":{"id":657041,"link":"/api/v1/people/657041"},"credit":"b_pa"},{"player":{"id":592773,"link":"/api/v1/people/592773"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.4,"awayTeamWinProbability":94.6,"homeTeamWinProbabilityAdded":1.2000000000000002,"leverageIndex":0.22,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-06-21T20:43:00.799Z","atBatIndex":73},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kameron Misner strikes out swinging.","rbi":0,"awayScore":12,"homeScore":8,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-21T20:43:36.601Z","endTime":"2026-06-21T20:44:46.745Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":670224,"fullName":"Kameron Misner","link":"/api/v1/people/670224"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":670224,"fullName":"Kameron Misner","link":"/api/v1/people/670224"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"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":97.7,"endSpeed":90.7,"strikeZoneTop":3.366,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.384530346283206,"aZ":-9.866621697942138,"pfxX":-5.30423163812968,"pfxZ":10.769662646402363,"pX":0.38175805202683616,"pZ":1.0235191125171035,"vX0":4.694721371379486,"vY0":-141.83125633259468,"vZ0":-12.384890566828538,"x":102.45,"y":211.14,"x0":-0.5924520391521138,"y0":50.00155849490481,"z0":6.0371076066885845,"aX":-10.985465880126576},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":17.6,"breakHorizontal":8.9,"spinRate":2424,"spinDirection":205},"zone":14,"typeConfidence":0.9,"plateTime":0.3837522737571173,"extension":5.994817361659567},"index":0,"playId":"d05ca4e9-c036-36fb-93ed-7b0b1d7b0e57","pitchNumber":1,"startTime":"2026-06-21T20:43:36.803Z","endTime":"2026-06-21T20:43:40.970Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":670224,"link":"/api/v1/people/670224","batSide":{"code":"L","description":"Left"}},"second":{"id":657041,"link":"/api/v1/people/657041"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":91.3,"strikeZoneTop":3.366,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.341588648677384,"aZ":-10.225760887965409,"pfxX":-4.4646781162016245,"pfxZ":10.410167634411472,"pX":1.0286887465682388,"pZ":2.668390905312239,"vX0":6.037135293000904,"vY0":-142.989706102665,"vZ0":-8.18011467550442,"x":77.79,"y":166.73,"x0":-0.5121831006847629,"y0":50.0044364666205,"z0":6.176731865097694,"aX":-9.414901379057866},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":17.8,"breakHorizontal":7.1,"spinRate":2411,"spinDirection":207},"zone":12,"typeConfidence":0.91,"plateTime":0.3804218102533836,"extension":5.885122619772055},"index":1,"playId":"b288e76f-512d-3911-b0f1-4294013a86cc","pitchNumber":2,"startTime":"2026-06-21T20:43:53.964Z","endTime":"2026-06-21T20:43:59.900Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":670224,"link":"/api/v1/people/670224","batSide":{"code":"L","description":"Left"}},"second":{"id":657041,"link":"/api/v1/people/657041"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":98.7,"endSpeed":91.8,"strikeZoneTop":3.366,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.719328988112206,"aZ":-10.526981671444394,"pfxX":-4.707475282790979,"pfxZ":10.152080320492376,"pX":-0.821946316719133,"pZ":2.8134004091228833,"vX0":0.8073528350743759,"vY0":-143.81165599822228,"vZ0":-7.849088602490736,"x":148.33,"y":162.82,"x0":-0.4907578367168584,"y0":50.003506052851314,"z0":6.201036300197803,"aX":-10.038207103839252},"breaks":{"breakAngle":39.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":17.4,"breakHorizontal":8.4,"spinRate":2331,"spinDirection":213},"zone":11,"typeConfidence":0.92,"plateTime":0.3782829202571629,"extension":6.046731505884555},"index":2,"playId":"6c3a3770-ccca-369f-b2f1-605140351e9f","pitchNumber":3,"startTime":"2026-06-21T20:44:23.455Z","endTime":"2026-06-21T20:44:26.994Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":670224,"link":"/api/v1/people/670224","batSide":{"code":"L","description":"Left"}},"second":{"id":657041,"link":"/api/v1/people/657041"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":84.3,"strikeZoneTop":3.366,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.481336781086835,"aZ":-27.579649190108313,"pfxX":-6.103288169272909,"pfxZ":2.5956465700397118,"pX":0.024124939911122464,"pZ":1.0130976632450879,"vX0":4.263334662560904,"vY0":-130.94127317145424,"vZ0":-7.440896420376436,"x":116.08,"y":211.43,"x0":-0.8160429474455558,"y0":50.00528841471805,"z0":5.898257251611573,"aX":-10.811198410704614},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":3.6,"breakHorizontal":10.3,"spinRate":1291,"spinDirection":228},"zone":14,"typeConfidence":0.9,"plateTime":0.4151665674788543,"extension":6.175476469990071},"index":3,"playId":"d0fd2964-ca05-3ec9-a3f4-436347751d70","pitchNumber":4,"startTime":"2026-06-21T20:44:41.824Z","endTime":"2026-06-21T20:44:46.745Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":670224,"link":"/api/v1/people/670224","batSide":{"code":"L","description":"Left"}},"second":{"id":657041,"link":"/api/v1/people/657041"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670224,"link":"/api/v1/people/670224"},"credit":"b_ab"},{"player":{"id":592773,"link":"/api/v1/people/592773"},"credit":"p_ab"},{"player":{"id":670224,"link":"/api/v1/people/670224"},"credit":"b_pa"},{"player":{"id":592773,"link":"/api/v1/people/592773"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.5999999999999996,"awayTeamWinProbability":96.4,"homeTeamWinProbabilityAdded":-1.8000000000000007,"leverageIndex":0.69,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-06-21T20:44:46.745Z","atBatIndex":74},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Masyn Winn lines out to second baseman Michael Massey.","rbi":0,"awayScore":12,"homeScore":8,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-21T20:47:03.666Z","endTime":"2026-06-21T20:47:25.785Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694360,"fullName":"Beck Way","link":"/api/v1/people/694360"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686681,"link":"/api/v1/people/686681"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Beck Way replaces Matt Strahm.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":12,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-21T20:45:59.436Z","endTime":"2026-06-21T20:47:05.940Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694360,"link":"/api/v1/people/694360"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":95.2,"endSpeed":88.6,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.430789515017892,"aZ":-18.75956718670898,"pfxX":-7.213991972847585,"pfxZ":6.777531764592084,"pX":0.4966068919313711,"pZ":1.947771781675304,"vX0":8.025744299522625,"vY0":-138.47080257017456,"vZ0":-6.420627252363134,"x":98.07,"y":186.19,"x0":-1.4762737703316413,"y0":50.00233664422108,"z0":5.514089345755726,"aX":-14.275052245493141},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":11.4,"breakHorizontal":11.8,"spinRate":2013,"spinDirection":237},"zone":9,"typeConfidence":0.92,"plateTime":0.3927333769111754,"extension":6.122371183785442},"index":1,"playId":"ddcc5db4-4e92-3be3-b735-38b23e203196","pitchNumber":1,"startTime":"2026-06-21T20:47:05.940Z","endTime":"2026-06-21T20:47:13.639Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694360,"link":"/api/v1/people/694360","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":85.0,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.13613931873333,"aZ":-30.694866558640317,"pfxX":1.0731779170314721,"pfxZ":0.8130356893071333,"pX":0.023249279902352166,"pZ":2.4584614837299266,"vX0":3.742094339122656,"vY0":-132.5663055419043,"vZ0":-2.200667567969793,"x":116.11,"y":172.4,"x0":-1.5349325806576508,"y0":50.000282232391825,"z0":5.497290083060589,"aX":1.9470638830458353},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":1.3,"breakHorizontal":-2.6,"spinRate":2630,"spinDirection":163},"zone":5,"typeConfidence":0.93,"plateTime":0.41012021752883276,"extension":6.289338669224395},"hitData":{"launchSpeed":91.1,"launchAngle":9.0,"totalDistance":164.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":137.42,"coordY":136.94}},"index":2,"playId":"d22a0329-1bf2-3079-aa6d-eeaba9ffc1dd","pitchNumber":2,"startTime":"2026-06-21T20:47:19.958Z","endTime":"2026-06-21T20:47:25.785Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694360,"link":"/api/v1/people/694360","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"credit":"b_ab"},{"player":{"id":694360,"link":"/api/v1/people/694360"},"credit":"p_ab"},{"player":{"id":691026,"link":"/api/v1/people/691026"},"credit":"b_pa"},{"player":{"id":694360,"link":"/api/v1/people/694360"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.0,"awayTeamWinProbability":96.0,"homeTeamWinProbabilityAdded":0.40000000000000036,"leverageIndex":0.14,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-06-21T20:47:25.785Z","atBatIndex":75},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jimmy Crooks challenged (pitch result), call on the field was confirmed: Jimmy Crooks called out on strikes.","rbi":0,"awayScore":12,"homeScore":8,"isOut":true},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-21T20:47:58.401Z","endTime":"2026-06-21T20:49:37.448Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694360,"fullName":"Beck Way","link":"/api/v1/people/694360"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":12,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-21T20:47:56.094Z","endTime":"2026-06-21T20:48:00.707Z","isPitch":false,"type":"action","player":{"id":699625,"link":"/api/v1/people/699625"},"defense":{"pitcher":{"id":694360,"link":"/api/v1/people/694360","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":699625,"link":"/api/v1/people/699625","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":89.4,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.45869249280043,"aZ":-30.445642480845155,"pfxX":-10.266555690589,"pfxZ":0.8644201340959272,"pX":0.5208863209704363,"pZ":1.358659154869841,"vX0":10.123928838071738,"vY0":-139.9723135910198,"vZ0":-4.8239546301185925,"x":97.15,"y":202.1,"x0":-1.784815198432922,"y0":50.00692515559732,"z0":5.065036853800985,"aX":-20.66112737740201},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":0.8,"breakHorizontal":16.9,"spinRate":2044,"spinDirection":252},"zone":14,"typeConfidence":0.9,"plateTime":0.38923642140289516,"extension":6.125700573619769},"index":1,"playId":"3db0673c-232c-3648-af01-e51d6007c51c","pitchNumber":1,"startTime":"2026-06-21T20:48:00.707Z","endTime":"2026-06-21T20:48:05.540Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694360,"link":"/api/v1/people/694360","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":699625,"link":"/api/v1/people/699625","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":85.0,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.746104360077812,"aZ":-29.592240138401554,"pfxX":1.5493532053969368,"pfxZ":1.434474200198486,"pX":-0.04142582601244006,"pZ":1.5800955134351962,"vX0":3.839037756767946,"vY0":-131.84011740115818,"vZ0":-4.48588795220085,"x":118.58,"y":196.12,"x0":-1.704168626579023,"y0":50.00401565425898,"z0":5.42831674140093,"aX":2.7928896585454006},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":2.0,"breakHorizontal":-3.5,"spinRate":2499,"spinDirection":171},"zone":13,"typeConfidence":0.92,"plateTime":0.41171810648037166,"extension":6.277638074499283},"index":2,"playId":"47745bfb-be03-3d27-a6a2-95df071fd82d","pitchNumber":2,"startTime":"2026-06-21T20:48:18.797Z","endTime":"2026-06-21T20:48:22.613Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694360,"link":"/api/v1/people/694360","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":699625,"link":"/api/v1/people/699625","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":90.7,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.804738250500854,"aZ":-23.062411287179636,"pfxX":-7.482301668210658,"pfxZ":4.372265224815761,"pX":0.8085335523867662,"pZ":3.7592899984350603,"vX0":9.630814933632651,"vY0":-142.16459462673294,"vZ0":-0.4969273332507886,"x":86.18,"y":137.28,"x0":-1.6212169958317935,"y0":50.00667768293979,"z0":5.37612719635846,"aX":-15.609237598081798},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":8.0,"breakHorizontal":12.0,"spinRate":2051,"spinDirection":242},"zone":12,"typeConfidence":0.93,"plateTime":0.38251832075659253,"extension":6.122717439502112},"index":3,"playId":"0bc17f0e-596d-32a6-9d1e-4403fe646f8f","pitchNumber":3,"startTime":"2026-06-21T20:48:37.630Z","endTime":"2026-06-21T20:48:42.043Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694360,"link":"/api/v1/people/694360","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":699625,"link":"/api/v1/people/699625","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":83.8,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.613894556650454,"aZ":-26.727281256680797,"pfxX":0.3009725692089249,"pfxZ":3.080963926458316,"pX":0.3748181729784657,"pZ":1.8632058332941892,"vX0":4.941084521184938,"vY0":-131.059405877554,"vZ0":-4.04106705485988,"x":102.71,"y":188.47,"x0":-1.561676942622451,"y0":50.001088535695864,"z0":5.385302853333629,"aX":0.5312695925458102},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":5.0,"breakHorizontal":-1.4,"spinRate":2453,"spinDirection":171},"zone":9,"typeConfidence":0.92,"plateTime":0.41544045873193003,"extension":6.332060142643054},"index":4,"playId":"b4399331-4e31-392c-bf28-e78e9a8af6bd","pitchNumber":4,"startTime":"2026-06-21T20:48:52.473Z","endTime":"2026-06-21T20:48:57.193Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694360,"link":"/api/v1/people/694360","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":699625,"link":"/api/v1/people/699625","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":90.4,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.4542248124224,"aZ":-20.766841221377415,"pfxX":-7.682830645796158,"pfxZ":5.538782600950178,"pX":0.4538992190197995,"pZ":1.6775340225501538,"vX0":8.751053152225685,"vY0":-141.27087415853126,"vZ0":-6.588267989998101,"x":99.7,"y":193.49,"x0":-1.658132173500525,"y0":50.00339568035805,"z0":5.335650109942805,"aX":-15.824879517342508},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":9.1,"breakHorizontal":12.6,"spinRate":2137,"spinDirection":237},"zone":9,"typeConfidence":0.93,"plateTime":0.3849294602652509,"extension":6.122003755245906},"index":5,"playId":"79929e6d-8bc7-3bda-aa64-9f434d677801","pitchNumber":5,"startTime":"2026-06-21T20:49:10.428Z","endTime":"2026-06-21T20:49:37.448Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694360,"link":"/api/v1/people/694360","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":699625,"link":"/api/v1/people/699625","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"credit":"b_ab"},{"player":{"id":694360,"link":"/api/v1/people/694360"},"credit":"p_ab"},{"player":{"id":699625,"link":"/api/v1/people/699625"},"credit":"b_pa"},{"player":{"id":694360,"link":"/api/v1/people/694360"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":138,"player":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"}},"homeTeamWinProbability":4.2,"awayTeamWinProbability":95.8,"homeTeamWinProbabilityAdded":0.20000000000000018,"leverageIndex":0.11,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-06-21T20:49:37.448Z","atBatIndex":76},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Blaze Jordan grounds out, third baseman Nick Loftin to first baseman Jac Caglianone.","rbi":0,"awayScore":12,"homeScore":8,"isOut":true},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-21T20:49:44.021Z","endTime":"2026-06-21T20:49:52.044Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694360,"fullName":"Beck Way","link":"/api/v1/people/694360"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":679845,"link":"/api/v1/people/679845"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":695506,"link":"/api/v1/people/695506"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":85.7,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.865467838427975,"aZ":-31.02319185567852,"pfxX":1.8832120328983422,"pfxZ":0.6237711721839023,"pX":-1.0354852398677123,"pZ":2.4137272160601486,"vX0":0.9774205181237614,"vY0":-134.13220083739932,"vZ0":-2.657569364012969,"x":156.47,"y":173.61,"x0":-1.6476270355351013,"y0":50.005357607192074,"z0":5.595575481730652,"aX":3.483835458109286},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":0.8,"breakHorizontal":-3.6,"spinRate":2420,"spinDirection":141},"zone":13,"typeConfidence":0.93,"plateTime":0.4060082417503166,"extension":6.3114696605414276},"hitData":{"launchSpeed":83.4,"launchAngle":-39.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":111.45,"coordY":172.37}},"index":0,"playId":"d7310dc4-d673-3d69-ba87-9d6c1cec579f","pitchNumber":1,"startTime":"2026-06-21T20:49:44.021Z","endTime":"2026-06-21T20:49:52.044Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694360,"link":"/api/v1/people/694360","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":691458,"link":"/api/v1/people/691458","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691458,"link":"/api/v1/people/691458"},"credit":"b_ab"},{"player":{"id":694360,"link":"/api/v1/people/694360"},"credit":"p_ab"},{"player":{"id":691458,"link":"/api/v1/people/691458"},"credit":"b_pa"},{"player":{"id":694360,"link":"/api/v1/people/694360"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.3999999999999995,"awayTeamWinProbability":95.6,"homeTeamWinProbabilityAdded":0.1999999999999993,"leverageIndex":0.08,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-06-21T20:49:52.044Z","atBatIndex":77},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nick Loftin lines out to right fielder Jordan Walker.","rbi":0,"awayScore":12,"homeScore":8,"isOut":true},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-21T20:52:06.691Z","endTime":"2026-06-21T20:54:15.728Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666277,"fullName":"George Soriano","link":"/api/v1/people/666277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,6,7],"actionIndex":[0],"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":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: George Soriano replaces Ryne Stanek.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":12,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-21T20:51:08.361Z","endTime":"2026-06-21T20:52:06.691Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666277,"link":"/api/v1/people/666277"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":679845,"link":"/api/v1/people/679845","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VP","description":"Automatic Ball - Pitcher Pitch Timer Violation"},"description":"Automatic Ball - Pitcher Pitch Timer Violation","code":"VP","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false,"violation":{"type":"pitcher_pitch_timer","description":"Pitcher Pitch Timer Violation","player":{"id":666277,"fullName":"George Soriano"}}},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"playId":"8678a67b-c17a-43cc-8162-52c0b1d87907","pitchNumber":0,"startTime":"2026-06-21T20:52:06.691Z","endTime":"2026-06-21T20:52:13.717Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":666277,"link":"/api/v1/people/666277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":679845,"link":"/api/v1/people/679845","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":true},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":90.1,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.214544307845145,"aZ":-16.909943591861957,"pfxX":-5.474058913443914,"pfxZ":7.465241478155951,"pX":0.676098081697701,"pZ":2.546647148133813,"vX0":9.994739370286542,"vY0":-140.549093140869,"vZ0":-5.047990398740115,"x":91.23,"y":170.02,"x0":-2.179504933975799,"y0":50.00475528462951,"z0":5.427726481047099,"aX":-11.196718987557352},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":12.8,"breakHorizontal":8.4,"spinRate":2090,"spinDirection":220},"zone":6,"typeConfidence":0.89,"plateTime":0.38644192526583465,"extension":6.380286300848244},"index":2,"playId":"57a22846-6fa7-3273-8a7a-85d5a36174a2","pitchNumber":1,"startTime":"2026-06-21T20:52:23.992Z","endTime":"2026-06-21T20:52:51.013Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666277,"link":"/api/v1/people/666277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":679845,"link":"/api/v1/people/679845","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":118,"player":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":83.5,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.110635007681733,"aZ":-25.643384627169034,"pfxX":-0.924432643999836,"pfxZ":3.7527926711336566,"pX":2.2346961513948513,"pZ":1.1580861142279741,"vX0":11.642486333903147,"vY0":-129.9899000523008,"vZ0":-5.649920600982336,"x":31.82,"y":207.51,"x0":-2.1512762716995737,"y0":50.00065074770772,"z0":5.266013526460534,"aX":-1.6091145863436818},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":5.9,"breakHorizontal":-0.5,"spinRate":2617,"spinDirection":232},"zone":14,"typeConfidence":0.92,"plateTime":0.41877485096192046,"extension":6.503712489497018},"index":3,"playId":"2c6eeb9f-c16d-3e44-821c-46f4ea6a4dc1","pitchNumber":2,"startTime":"2026-06-21T20:52:58.666Z","endTime":"2026-06-21T20:53:02.749Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666277,"link":"/api/v1/people/666277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":679845,"link":"/api/v1/people/679845","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":90.2,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.722121366836586,"aZ":-21.73124663649739,"pfxX":-8.129694260334775,"pfxZ":5.1049792084351,"pX":0.24448377283460965,"pZ":1.4183351594230462,"vX0":9.771336449239516,"vY0":-140.86276246898288,"vZ0":-7.130879021300666,"x":107.68,"y":200.48,"x0":-2.1845784902066905,"y0":50.00165124366789,"z0":5.348858502072732,"aX":-16.62460167676266},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":8.2,"breakHorizontal":13.2,"spinRate":2288,"spinDirection":218},"zone":14,"typeConfidence":0.88,"plateTime":0.38625521524137385,"extension":6.374585142278918},"index":4,"playId":"5f76b86a-05f1-3e47-a1a9-d4005192dc03","pitchNumber":3,"startTime":"2026-06-21T20:53:16.839Z","endTime":"2026-06-21T20:53:22.607Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666277,"link":"/api/v1/people/666277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":679845,"link":"/api/v1/people/679845","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":12,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2026-06-21T20:53:34.544Z","endTime":"2026-06-21T20:53:45.090Z","isPitch":false,"type":"action","player":{"id":679845,"link":"/api/v1/people/679845"},"defense":{"pitcher":{"id":666277,"link":"/api/v1/people/666277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":679845,"link":"/api/v1/people/679845","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":89.4,"endSpeed":83.6,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.455079760559727,"aZ":-29.187433231219593,"pfxX":-3.8302626718130117,"pfxZ":1.7007807015992285,"pX":-1.047341318217349,"pZ":3.5396080444976543,"vX0":4.180823002323519,"vY0":-130.29412372665027,"vZ0":0.1533828914296106,"x":156.92,"y":143.21,"x0":-2.157846952161024,"y0":50.005662345493256,"z0":5.644711330765816,"aX":-6.738907045199873},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":3.2,"breakHorizontal":6.2,"spinRate":1695,"spinDirection":247},"zone":11,"typeConfidence":0.87,"plateTime":0.416734458265271,"extension":6.552211903987608},"index":6,"playId":"2c6d8a2c-b564-3ea0-a5af-41920935cc35","pitchNumber":4,"startTime":"2026-06-21T20:53:45.090Z","endTime":"2026-06-21T20:53:49.187Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666277,"link":"/api/v1/people/666277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":679845,"link":"/api/v1/people/679845","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":97.5,"endSpeed":90.4,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.66398923532186,"aZ":-18.167941588632928,"pfxX":-6.523883368431854,"pfxZ":6.765142241875334,"pX":0.2244980298848647,"pZ":1.9930440495865869,"vX0":9.01651715250192,"vY0":-141.8370299659852,"vZ0":-5.846991809522079,"x":108.44,"y":184.97,"x0":-2.1248985556024858,"y0":50.000820070406085,"z0":5.211344049541251,"aX":-13.501371431540427},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":11.4,"breakHorizontal":10.3,"spinRate":2155,"spinDirection":224},"zone":8,"typeConfidence":0.87,"plateTime":0.38387495028469676,"extension":6.274749287729256},"hitData":{"launchSpeed":93.3,"launchAngle":23.0,"totalDistance":316.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":175.84,"coordY":89.22}},"index":7,"playId":"06f59ba3-b659-34b7-bdd3-70654209daa6","pitchNumber":5,"startTime":"2026-06-21T20:54:05.068Z","endTime":"2026-06-21T20:54:15.728Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666277,"link":"/api/v1/people/666277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":679845,"link":"/api/v1/people/679845","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":679845,"link":"/api/v1/people/679845"},"credit":"b_ab"},{"player":{"id":666277,"link":"/api/v1/people/666277"},"credit":"p_ab"},{"player":{"id":679845,"link":"/api/v1/people/679845"},"credit":"b_pa"},{"player":{"id":666277,"link":"/api/v1/people/666277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.8000000000000003,"awayTeamWinProbability":97.2,"homeTeamWinProbabilityAdded":-1.5999999999999992,"leverageIndex":0.62,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-06-21T20:54:15.728Z","atBatIndex":78},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Isaac Collins grounds out, first baseman Alec Burleson to pitcher George Soriano.","rbi":0,"awayScore":12,"homeScore":8,"isOut":true},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-21T20:54:27.792Z","endTime":"2026-06-21T20:54:47.243Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666277,"fullName":"George Soriano","link":"/api/v1/people/666277"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":666277,"link":"/api/v1/people/666277"},"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(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":97.4,"endSpeed":90.2,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.105127047411607,"aZ":-17.97867336129695,"pfxX":-4.242755022330035,"pfxZ":6.8844011845410265,"pX":0.42532944327372996,"pZ":2.744405670216219,"vX0":8.738035272827268,"vY0":-141.7006068091821,"vZ0":-4.179003538638276,"x":100.79,"y":164.68,"x0":-2.127701553310207,"y0":50.00428191823753,"z0":5.365070320707357,"aX":-8.751060101549534},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":11.9,"breakHorizontal":6.2,"spinRate":2200,"spinDirection":221},"zone":3,"typeConfidence":0.92,"plateTime":0.384469332346844,"extension":6.290406870856445},"hitData":{"launchSpeed":96.9,"launchAngle":-12.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.08,"coordY":165.27}},"index":0,"playId":"caa4b338-f6ee-33f3-a467-a4bcfaecab2c","pitchNumber":1,"startTime":"2026-06-21T20:54:38.244Z","endTime":"2026-06-21T20:54:47.243Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666277,"link":"/api/v1/people/666277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"credit":"b_ab"},{"player":{"id":666277,"link":"/api/v1/people/666277"},"credit":"p_ab"},{"player":{"id":686555,"link":"/api/v1/people/686555"},"credit":"b_pa"},{"player":{"id":666277,"link":"/api/v1/people/666277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.9,"awayTeamWinProbability":98.1,"homeTeamWinProbabilityAdded":-0.9000000000000004,"leverageIndex":0.36,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-06-21T20:54:47.243Z","atBatIndex":79},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Carter Jensen walks.","rbi":0,"awayScore":12,"homeScore":8,"isOut":false},"about":{"atBatIndex":80,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-21T20:55:00.827Z","endTime":"2026-06-21T20:56:27.581Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666277,"fullName":"George Soriano","link":"/api/v1/people/666277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"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":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":90.2,"endSpeed":84.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.43028929535538,"aZ":-27.914553197510187,"pfxX":-1.495536700882449,"pfxZ":2.3935742264800233,"pX":-0.367247698671466,"pZ":3.16253895092176,"vX0":5.480115280544762,"vY0":-131.5137620927749,"vZ0":-0.523188236414018,"x":131.0,"y":153.39,"x0":-2.268423308939302,"y0":50.00566682868448,"z0":5.404189964285973,"aX":-2.665565002641686},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":4.4,"breakHorizontal":1.7,"spinRate":2454,"spinDirection":229},"zone":1,"typeConfidence":0.89,"plateTime":0.41379596305861366,"extension":6.339880556552534},"index":0,"playId":"4635d169-4956-336c-b7e9-ae3eb178cc30","pitchNumber":1,"startTime":"2026-06-21T20:55:13.758Z","endTime":"2026-06-21T20:55:18.757Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666277,"link":"/api/v1/people/666277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":97.0,"endSpeed":89.8,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.26647698035261,"aZ":-19.43837945804991,"pfxX":-5.708970049150201,"pfxZ":6.2363452658359355,"pX":0.772513283786388,"pZ":2.1946871547862647,"vX0":9.702335123305136,"vY0":-141.08533042445404,"vZ0":-5.048075923958344,"x":87.55,"y":179.52,"x0":-1.9493009210235572,"y0":50.00116476497499,"z0":5.2372489144075995,"aX":-11.65587488729717},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":10.6,"breakHorizontal":8.6,"spinRate":2145,"spinDirection":230},"zone":6,"typeConfidence":0.89,"plateTime":0.38634638061566395,"extension":6.324061970704852},"index":1,"playId":"27003478-a52a-3475-8847-164429f7a710","pitchNumber":2,"startTime":"2026-06-21T20:55:30.753Z","endTime":"2026-06-21T20:55:36.097Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666277,"link":"/api/v1/people/666277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":94.6,"endSpeed":87.3,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.49269015457092,"aZ":-18.3134631940366,"pfxX":-6.146904993443004,"pfxZ":7.175683085713023,"pX":1.639278111451128,"pZ":2.542203315357986,"vX0":11.659500568261345,"vY0":-137.41849297048051,"vZ0":-4.289129161508573,"x":54.51,"y":170.14,"x0":-1.8403316536730345,"y0":50.00617448479841,"z0":5.350019009715979,"aX":-11.88047231337251},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.4,"breakHorizontal":9.0,"spinRate":2059,"spinDirection":227},"zone":12,"typeConfidence":0.75,"plateTime":0.3970132391447536,"extension":6.307857536192943},"index":2,"playId":"77fc4c35-c9a6-3e52-9dd7-200b9a8e5ed6","pitchNumber":3,"startTime":"2026-06-21T20:55:48.103Z","endTime":"2026-06-21T20:55:52.147Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666277,"link":"/api/v1/people/666277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":83.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.723879750670207,"aZ":-32.75448432037806,"pfxX":-5.4419828381969095,"pfxZ":-0.3289019203679171,"pX":-1.0024425099910779,"pZ":1.7892303921594537,"vX0":4.807329218980713,"vY0":-130.59990620171612,"vZ0":-3.22035145938028,"x":155.21,"y":190.47,"x0":-2.1538211007939005,"y0":50.00631933978318,"z0":5.484216528952934,"aX":-9.467705909187597},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":-1.1,"breakHorizontal":8.9,"spinRate":1604,"spinDirection":257},"zone":13,"typeConfidence":0.9,"plateTime":0.4182810287227423,"extension":6.556029566196517},"index":3,"playId":"60405046-9a17-3fbd-a574-57ca2f065e53","pitchNumber":4,"startTime":"2026-06-21T20:56:05.207Z","endTime":"2026-06-21T20:56:10.351Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666277,"link":"/api/v1/people/666277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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.2,"endSpeed":88.8,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.44416330499564,"aZ":-19.55831354521325,"pfxX":-4.911785386357127,"pfxZ":6.273747243023392,"pX":-1.3217076143788689,"pZ":2.992486542809212,"vX0":4.509673554055545,"vY0":-140.13920234787787,"vZ0":-3.075159033057394,"x":167.38,"y":157.98,"x0":-2.305156172372637,"y0":50.0012273222773,"z0":5.36513587337018,"aX":-9.875032126941907},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":11.0,"breakHorizontal":8.0,"spinRate":1969,"spinDirection":230},"zone":11,"typeConfidence":0.91,"plateTime":0.3892294520854902,"extension":6.187987579889846},"index":4,"playId":"46787ed3-ce64-381f-8b5b-ea750e3fa24b","pitchNumber":5,"startTime":"2026-06-21T20:56:22.327Z","endTime":"2026-06-21T20:56:27.581Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666277,"link":"/api/v1/people/666277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695600,"link":"/api/v1/people/695600"},"credit":"b_pa"},{"player":{"id":666277,"link":"/api/v1/people/666277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.6,"awayTeamWinProbability":97.4,"homeTeamWinProbabilityAdded":0.7000000000000002,"leverageIndex":0.16,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-06-21T20:56:27.581Z","atBatIndex":80},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Maikel Garcia flies out to right fielder Jordan Walker.","rbi":0,"awayScore":12,"homeScore":8,"isOut":true},"about":{"atBatIndex":81,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-21T20:56:46.906Z","endTime":"2026-06-21T20:57:34.506Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666277,"fullName":"George Soriano","link":"/api/v1/people/666277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":83.1,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.80768123279549,"aZ":-27.141622210833155,"pfxX":-1.4693678726339092,"pfxZ":2.871006368371811,"pX":-0.05709009869821435,"pZ":2.7488722696748167,"vX0":6.2001644782611995,"vY0":-131.10014074626756,"vZ0":-1.4232044312761958,"x":119.18,"y":164.56,"x0":-2.254321332599641,"y0":50.00409065968903,"z0":5.310668307425493,"aX":-2.577531893962337},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":5.2,"breakHorizontal":1.4,"spinRate":2493,"spinDirection":197},"zone":5,"typeConfidence":0.86,"plateTime":0.4166235726520857,"extension":6.450120753652865},"index":0,"playId":"12908c98-ec46-3929-8a36-c483b1650c75","pitchNumber":1,"startTime":"2026-06-21T20:56:52.150Z","endTime":"2026-06-21T20:56:56.445Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666277,"link":"/api/v1/people/666277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"first":{"id":695600,"link":"/api/v1/people/695600"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":82.7,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.851021207624875,"aZ":-27.220947533687468,"pfxX":-1.7345746840678269,"pfxZ":2.8659792296432016,"pX":-0.25746189855289175,"pZ":2.0916293022838213,"vX0":5.7204350151343935,"vY0":-130.06975911416515,"vZ0":-3.3490108754521337,"x":126.81,"y":182.31,"x0":-2.2508198355156983,"y0":50.00433267640689,"z0":5.43860277592285,"aX":-3.0005896571713384},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":4.7,"breakHorizontal":2.0,"spinRate":2667,"spinDirection":290},"zone":8,"typeConfidence":0.89,"plateTime":0.41957335101808946,"extension":6.319812697788559},"index":1,"playId":"af0e852f-0ede-3a57-b2be-bd235688ace8","pitchNumber":2,"startTime":"2026-06-21T20:57:07.836Z","endTime":"2026-06-21T20:57:11.808Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666277,"link":"/api/v1/people/666277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"first":{"id":695600,"link":"/api/v1/people/695600"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":89.2,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.190265068872684,"aZ":-18.170441648310096,"pfxX":-5.765191723768162,"pfxZ":6.940529476232208,"pX":-0.10296469918263217,"pZ":2.057752494858553,"vX0":8.217149136488718,"vY0":-140.31640995297136,"vZ0":-5.677473438535646,"x":120.92,"y":183.22,"x0":-2.304226709422858,"y0":50.003523431185954,"z0":5.269506008417365,"aX":-11.634355098261995},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":11.8,"breakHorizontal":9.0,"spinRate":2130,"spinDirection":228},"zone":8,"typeConfidence":0.9,"plateTime":0.3885788100183092,"extension":6.253324755183035},"hitData":{"launchSpeed":77.3,"launchAngle":34.0,"totalDistance":252.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":194.24,"coordY":124.24}},"index":2,"playId":"984b15d8-9230-3518-90e0-72127817d475","pitchNumber":3,"startTime":"2026-06-21T20:57:26.484Z","endTime":"2026-06-21T20:57:34.506Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666277,"link":"/api/v1/people/666277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"first":{"id":695600,"link":"/api/v1/people/695600"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_ab"},{"player":{"id":666277,"link":"/api/v1/people/666277"},"credit":"p_ab"},{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_pa"},{"player":{"id":666277,"link":"/api/v1/people/666277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.5,"awayTeamWinProbability":98.5,"homeTeamWinProbabilityAdded":-1.1,"leverageIndex":0.42,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-06-21T20:57:34.506Z","atBatIndex":81},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nathan Church lines out to left fielder Isaac Collins.","rbi":0,"awayScore":12,"homeScore":8,"isOut":true},"about":{"atBatIndex":82,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-21T20:59:25.696Z","endTime":"2026-06-21T21:00:07.054Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694360,"fullName":"Beck Way","link":"/api/v1/people/694360"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":88.0,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.563803472756327,"aZ":-29.925814481872315,"pfxX":-9.709557211388763,"pfxZ":1.1401059629409627,"pX":-0.7972225381918058,"pZ":3.19081872834431,"vX0":5.97348452726327,"vY0":-139.28232091490332,"vZ0":-0.7823687876954903,"x":147.39,"y":152.63,"x0":-1.7016233431188632,"y0":50.004573461591704,"z0":5.443919330583487,"aX":-19.190995280361715},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":2.0,"breakHorizontal":16.4,"spinRate":1956,"spinDirection":247},"zone":1,"typeConfidence":0.88,"plateTime":0.39236189128289567,"extension":6.159222725747324},"index":0,"playId":"2765929f-52fa-3de2-bcca-a700077def0c","pitchNumber":1,"startTime":"2026-06-21T20:59:44.484Z","endTime":"2026-06-21T20:59:49.503Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694360,"link":"/api/v1/people/694360","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":88.2,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.403413018338714,"aZ":-29.32121163300361,"pfxX":-9.867862573329893,"pfxZ":1.4375164723694187,"pX":-0.14599659382572064,"pZ":2.318920684495372,"vX0":7.959119367552025,"vY0":-139.37836078412084,"vZ0":-2.754743463577199,"x":122.57,"y":176.17,"x0":-1.7473152740863898,"y0":50.00132683943238,"z0":5.243236576421716,"aX":-19.54070643691959},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":2.3,"breakHorizontal":16.3,"spinRate":1999,"spinDirection":246},"zone":5,"typeConfidence":0.9,"plateTime":0.3919997362851184,"extension":6.247031826340813},"hitData":{"launchSpeed":98.5,"launchAngle":18.0,"totalDistance":308.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":69.63,"coordY":89.02}},"index":1,"playId":"b3842772-514a-361b-aa04-762e93181fd4","pitchNumber":2,"startTime":"2026-06-21T21:00:00.016Z","endTime":"2026-06-21T21:00:07.054Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694360,"link":"/api/v1/people/694360","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"credit":"b_ab"},{"player":{"id":694360,"link":"/api/v1/people/694360"},"credit":"p_ab"},{"player":{"id":701675,"link":"/api/v1/people/701675"},"credit":"b_pa"},{"player":{"id":694360,"link":"/api/v1/people/694360"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.7000000000000002,"awayTeamWinProbability":98.3,"homeTeamWinProbabilityAdded":0.20000000000000018,"leverageIndex":0.06,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-06-21T21:00:07.054Z","atBatIndex":82},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"JJ Wetherholt grounds out, pitcher Beck Way to first baseman Jac Caglianone.","rbi":0,"awayScore":12,"homeScore":8,"isOut":true},"about":{"atBatIndex":83,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-21T21:00:22.342Z","endTime":"2026-06-21T21:00:52.994Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694360,"fullName":"Beck Way","link":"/api/v1/people/694360"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694360,"link":"/api/v1/people/694360"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":695506,"link":"/api/v1/people/695506"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.090866885824866,"aZ":-30.33880270408653,"pfxX":-9.530946334909629,"pfxZ":0.9162393587260507,"pX":-0.5384614166610696,"pZ":2.942693650772738,"vX0":6.70251947868288,"vY0":-140.72429296768684,"vZ0":-1.2873656127271762,"x":137.52,"y":159.33,"x0":-1.709331432124362,"y0":50.005478039171685,"z0":5.366206906971883,"aX":-19.17272982850685},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":1.6,"breakHorizontal":16.0,"spinRate":1984,"spinDirection":244},"zone":1,"typeConfidence":0.89,"plateTime":0.3888018844820591,"extension":6.082093351196122},"index":0,"playId":"918945b6-d332-3918-95f3-d9957fcc1cd7","pitchNumber":1,"startTime":"2026-06-21T21:00:31.297Z","endTime":"2026-06-21T21:00:35.991Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694360,"link":"/api/v1/people/694360","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":82.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.328367877113422,"aZ":-37.647336193493025,"pfxX":-7.765466112942714,"pfxZ":-3.1831058122236975,"pX":0.027880750545573763,"pZ":2.1464706211598976,"vX0":7.029741915107665,"vY0":-130.05114434911198,"vZ0":-0.8656687152712521,"x":115.94,"y":180.83,"x0":-1.6964449441219047,"y0":50.00377296532616,"z0":5.329924054401464,"aX":-13.352312425881072},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-5.8,"breakHorizontal":12.6,"spinRate":1857,"spinDirection":269},"zone":5,"typeConfidence":0.91,"plateTime":0.42056726040462244,"extension":6.070156480180617},"hitData":{"launchSpeed":69.3,"launchAngle":-56.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":124.53,"coordY":174.39}},"index":1,"playId":"a3396c3c-42e1-30bb-a464-a4af94729439","pitchNumber":2,"startTime":"2026-06-21T21:00:44.666Z","endTime":"2026-06-21T21:00:52.994Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694360,"link":"/api/v1/people/694360","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"credit":"b_ab"},{"player":{"id":694360,"link":"/api/v1/people/694360"},"credit":"p_ab"},{"player":{"id":802139,"link":"/api/v1/people/802139"},"credit":"b_pa"},{"player":{"id":694360,"link":"/api/v1/people/694360"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.7999999999999998,"awayTeamWinProbability":98.2,"homeTeamWinProbabilityAdded":0.09999999999999964,"leverageIndex":0.05,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-06-21T21:00:52.994Z","atBatIndex":83},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Iván Herrera singles on a ground ball to center fielder Kameron Misner.","rbi":0,"awayScore":12,"homeScore":8,"isOut":false},"about":{"atBatIndex":84,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-21T21:01:32.616Z","endTime":"2026-06-21T21:01:46.996Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694360,"fullName":"Beck Way","link":"/api/v1/people/694360"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[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":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":670224,"link":"/api/v1/people/670224"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":12,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-21T21:01:15.649Z","endTime":"2026-06-21T21:01:34.852Z","isPitch":false,"type":"action","player":{"id":671056,"link":"/api/v1/people/671056"},"defense":{"pitcher":{"id":694360,"link":"/api/v1/people/694360","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.5,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.48116421540856,"aZ":-27.4247537963476,"pfxX":-0.04642837482652795,"pfxZ":2.627345507736136,"pX":0.4272233476680572,"pZ":2.053838785431764,"vX0":4.967685960843786,"vY0":-133.36790633924244,"vZ0":-3.786788814219155,"x":100.72,"y":183.33,"x0":-1.4501413767818512,"y0":50.006427782820204,"z0":5.460245994118064,"aX":-0.08500672326058649},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":4.2,"breakHorizontal":-1.0,"spinRate":2360,"spinDirection":178},"zone":9,"typeConfidence":0.93,"plateTime":0.409994954470831,"extension":6.38333414373573},"hitData":{"launchSpeed":104.6,"launchAngle":-2.0,"totalDistance":34.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":150.0,"coordY":84.0}},"index":1,"playId":"47ec291a-8421-3059-9333-5ac27da704bf","pitchNumber":1,"startTime":"2026-06-21T21:01:34.852Z","endTime":"2026-06-21T21:01:46.996Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694360,"link":"/api/v1/people/694360","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"credit":"b_ab"},{"player":{"id":694360,"link":"/api/v1/people/694360"},"credit":"p_ab"},{"player":{"id":671056,"link":"/api/v1/people/671056"},"credit":"b_pa"},{"player":{"id":694360,"link":"/api/v1/people/694360"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.7000000000000002,"awayTeamWinProbability":98.3,"homeTeamWinProbabilityAdded":-0.09999999999999964,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-06-21T21:01:46.996Z","atBatIndex":84},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alec Burleson flies out to center fielder Kameron Misner.","rbi":0,"awayScore":12,"homeScore":8,"isOut":true},"about":{"atBatIndex":85,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-21T21:02:00.268Z","endTime":"2026-06-21T21:03:36.511Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694360,"fullName":"Beck Way","link":"/api/v1/people/694360"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":670224,"link":"/api/v1/people/670224"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":89.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.226477248766027,"aZ":-25.785516335839738,"pfxX":-9.607146495577169,"pfxZ":3.1378735811130074,"pX":0.023303228682037325,"pZ":2.5185774121784816,"vX0":8.037438811057893,"vY0":-141.16466542142783,"vZ0":-4.065455675357441,"x":116.11,"y":170.78,"x0":-1.599056012978907,"y0":50.0054308818195,"z0":5.6183610299241815,"aX":-19.57984490982678},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":5.0,"breakHorizontal":16.0,"spinRate":2096,"spinDirection":237},"zone":5,"typeConfidence":0.92,"plateTime":0.38657190697769694,"extension":6.127162418837073},"index":0,"playId":"ad7630ae-80a6-3d35-9ceb-dda7152bfd95","pitchNumber":1,"startTime":"2026-06-21T21:02:09.293Z","endTime":"2026-06-21T21:02:12.490Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694360,"link":"/api/v1/people/694360","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"first":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":90.5,"endSpeed":83.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.17174734681535,"aZ":-32.909027433619116,"pfxX":-7.296699234076241,"pfxZ":-0.41555351067949964,"pX":-2.1956386081795616,"pZ":2.857713698321605,"vX0":1.9867508802846956,"vY0":-131.83269422522983,"vZ0":-0.3159173997441983,"x":200.69,"y":161.62,"x0":-2.0076967810546518,"y0":50.00244686462976,"z0":5.393675077828379,"aX":-12.93367932083554},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":-0.6,"breakHorizontal":12.8,"spinRate":1646,"spinDirection":269},"zone":11,"typeConfidence":0.89,"plateTime":0.4143663026356852,"extension":5.979421244718146},"index":1,"playId":"29f5485d-c06b-32d1-8fe8-e28e4117da82","pitchNumber":2,"startTime":"2026-06-21T21:02:30.427Z","endTime":"2026-06-21T21:02:35.018Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694360,"link":"/api/v1/people/694360","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"first":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":96.8,"endSpeed":89.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.67636873173796,"aZ":-22.48835194438156,"pfxX":-6.627548849415315,"pfxZ":4.731204399119225,"pX":-1.21241976963432,"pZ":2.972983455070512,"vX0":4.36645562740183,"vY0":-141.12013427391355,"vZ0":-2.3052595660222575,"x":163.21,"y":158.51,"x0":-1.9070893339830433,"y0":50.00092158086327,"z0":5.226472769884601,"aX":-13.563090325022838},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":8.4,"breakHorizontal":11.3,"spinRate":2004,"spinDirection":246},"zone":11,"typeConfidence":0.93,"plateTime":0.38595849695184326,"extension":6.167514058631624},"index":2,"playId":"9fc2a272-e556-38e6-826e-44fdc7196187","pitchNumber":3,"startTime":"2026-06-21T21:02:46.477Z","endTime":"2026-06-21T21:02:50.988Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694360,"link":"/api/v1/people/694360","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"first":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.583201961711072,"aZ":-24.21430062577127,"pfxX":2.295722096810108,"pfxZ":4.379510302144934,"pX":0.880311956833508,"pZ":1.2711964305564152,"vX0":5.465264312542632,"vY0":-134.1680756543567,"vZ0":-6.298329176159228,"x":83.44,"y":204.46,"x0":-1.4832387722884546,"y0":50.006466625965075,"z0":5.379804741701861,"aX":4.178261769498505},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":6.7,"breakHorizontal":-5.4,"spinRate":2389,"spinDirection":175},"zone":14,"typeConfidence":0.93,"plateTime":0.4085440357818051,"extension":6.412685764564525},"index":3,"playId":"6bc31de4-eac0-308d-909f-7b894ebbd181","pitchNumber":4,"startTime":"2026-06-21T21:03:03.356Z","endTime":"2026-06-21T21:03:09.274Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694360,"link":"/api/v1/people/694360","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"first":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":90.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.128975474053576,"aZ":-19.035378563848223,"pfxX":-8.049393050365692,"pfxZ":6.2693129574430095,"pX":-0.3603491973757659,"pZ":3.2484063516192077,"vX0":6.736850778527277,"vY0":-142.54798396325543,"vZ0":-2.797953534520348,"x":130.74,"y":151.07,"x0":-1.687258196918568,"y0":50.003124249724266,"z0":5.418911002246143,"aX":-16.870067472081505},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":11.0,"breakHorizontal":13.6,"spinRate":2120,"spinDirection":243},"zone":1,"typeConfidence":0.93,"plateTime":0.3815830548451129,"extension":6.162421834712866},"hitData":{"launchSpeed":94.9,"launchAngle":40.0,"totalDistance":335.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":112.95,"coordY":65.38}},"index":4,"playId":"7d4370f9-7b06-3a9c-a2e2-316a41441028","pitchNumber":5,"startTime":"2026-06-21T21:03:26.491Z","endTime":"2026-06-21T21:03:36.511Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694360,"link":"/api/v1/people/694360","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"first":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"credit":"b_ab"},{"player":{"id":694360,"link":"/api/v1/people/694360"},"credit":"p_ab"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"credit":"b_pa"},{"player":{"id":694360,"link":"/api/v1/people/694360"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.9,"awayTeamWinProbability":98.1,"homeTeamWinProbabilityAdded":0.19999999999999973,"leverageIndex":0.07,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-06-21T21:03:36.511Z","atBatIndex":85},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jac Caglianone homers (12) on a fly ball to right center field.","rbi":1,"awayScore":12,"homeScore":9,"isOut":false},"about":{"atBatIndex":86,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-21T21:05:47.524Z","endTime":"2026-06-21T21:06:16.702Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"responsiblePitcher":{"id":676617,"link":"/api/v1/people/676617"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Riley O'Brien replaces George Soriano.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":12,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-21T21:04:39.781Z","endTime":"2026-06-21T21:05:49.781Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676617,"link":"/api/v1/people/676617"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":666277,"link":"/api/v1/people/666277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":695506,"link":"/api/v1/people/695506","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":82.9,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.57685211291969,"aZ":-26.235243253589243,"pfxX":1.1240985151714709,"pfxZ":3.4080717312911126,"pX":0.15369377187079744,"pZ":2.680082038892897,"vX0":4.86147615174334,"vY0":-130.40535440478135,"vZ0":-1.8908587168867799,"x":111.14,"y":166.42,"x0":-1.8722356875550206,"y0":50.000270874474374,"z0":5.372204134610389,"aX":1.9565436686236695},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":6.0,"breakHorizontal":-3.0,"spinRate":2467,"spinDirection":165},"zone":5,"typeConfidence":0.9,"plateTime":0.4182484649928915,"extension":6.633665607150306},"hitData":{"launchSpeed":108.1,"launchAngle":34.0,"totalDistance":426.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":201.95,"coordY":43.41}},"index":1,"playId":"dffd3f4a-bb38-3df5-abf4-f9c24ab580df","pitchNumber":1,"startTime":"2026-06-21T21:05:49.781Z","endTime":"2026-06-21T21:06:16.702Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676617,"link":"/api/v1/people/676617","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":695506,"link":"/api/v1/people/695506","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695506,"link":"/api/v1/people/695506"},"credit":"b_ab"},{"player":{"id":676617,"link":"/api/v1/people/676617"},"credit":"p_ab"},{"player":{"id":695506,"link":"/api/v1/people/695506"},"credit":"b_pa"},{"player":{"id":676617,"link":"/api/v1/people/676617"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.3,"awayTeamWinProbability":95.7,"homeTeamWinProbabilityAdded":2.4,"leverageIndex":0.46,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-06-21T21:06:16.702Z","atBatIndex":86},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Salvador Perez hit by pitch.","rbi":0,"awayScore":12,"homeScore":9,"isOut":false},"about":{"atBatIndex":87,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-21T21:06:32.626Z","endTime":"2026-06-21T21:06:41.672Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":75.6,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.699622780074165,"aZ":-34.60631598500241,"pfxX":7.846741546753801,"pfxZ":-1.6781100162860056,"pX":-2.4561627047839534,"pZ":3.8450522060665753,"vX0":-3.2330303889906022,"vY0":-118.61143539384332,"vZ0":3.46069103072488,"x":210.62,"y":134.96,"x0":-2.105394407058045,"y0":50.00570346388928,"z0":5.494658575861672,"aX":11.339557721475652},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-2.0,"breakHorizontal":-13.6,"spinRate":2238,"spinDirection":59},"zone":11,"typeConfidence":0.9,"plateTime":0.45931956306336863,"extension":6.533833766403536},"index":0,"playId":"6fb93e82-ecd0-3590-835a-a91137bcbee4","pitchNumber":1,"startTime":"2026-06-21T21:06:36.646Z","endTime":"2026-06-21T21:06:41.672Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676617,"link":"/api/v1/people/676617","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_pa"},{"player":{"id":676617,"link":"/api/v1/people/676617"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.2,"awayTeamWinProbability":90.8,"homeTeamWinProbabilityAdded":4.8999999999999995,"leverageIndex":0.95,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-06-21T21:06:41.672Z","atBatIndex":87},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Michael Massey singles on a sharp line drive to right fielder Jordan Walker. Salvador Perez to 3rd.","rbi":0,"awayScore":12,"homeScore":9,"isOut":false},"about":{"atBatIndex":88,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-21T21:06:57.305Z","endTime":"2026-06-21T21:07:55.538Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"postOnThird":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"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":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"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":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":91.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.411950352299833,"aZ":-27.49167197557849,"pfxX":-6.754902444511521,"pfxZ":2.2340991159282186,"pX":-0.23523252892215002,"pZ":2.772597853630916,"vX0":6.542099315254336,"vY0":-142.35161166931144,"vZ0":-2.915412376944447,"x":125.97,"y":163.92,"x0":-1.6630785248350068,"y0":50.000706547082565,"z0":5.512628615051839,"aX":-14.14511652731897},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":3.7,"breakHorizontal":11.3,"spinRate":2042,"spinDirection":227},"zone":5,"typeConfidence":0.89,"plateTime":0.3817981094509282,"extension":6.754163569689138},"index":0,"playId":"77929b5b-4750-3f7f-8a1f-5253932e170d","pitchNumber":1,"startTime":"2026-06-21T21:07:08.978Z","endTime":"2026-06-21T21:07:13.730Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676617,"link":"/api/v1/people/676617","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":686681,"link":"/api/v1/people/686681","batSide":{"code":"L","description":"Left"}},"first":{"id":521692,"link":"/api/v1/people/521692"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":90.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.174751109851716,"aZ":-26.609339685486532,"pfxX":-6.661368507567067,"pfxZ":2.6767583401943824,"pX":-1.987990030487067,"pZ":3.218152397443516,"vX0":1.6170581914658388,"vY0":-142.03595007381932,"vZ0":-2.0463234582460386,"x":192.78,"y":151.89,"x0":-1.6924981809506898,"y0":50.00402824087384,"z0":5.610472827140749,"aX":-13.849967650633705},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":4.7,"breakHorizontal":11.9,"spinRate":2058,"spinDirection":232},"zone":11,"typeConfidence":0.89,"plateTime":0.38307858391216465,"extension":6.593023954093191},"index":1,"playId":"5db15409-9c71-376f-9970-90dce8426a32","pitchNumber":2,"startTime":"2026-06-21T21:07:26.173Z","endTime":"2026-06-21T21:07:30.284Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676617,"link":"/api/v1/people/676617","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":686681,"link":"/api/v1/people/686681","batSide":{"code":"L","description":"Left"}},"first":{"id":521692,"link":"/api/v1/people/521692"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":77.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.75314062571669,"aZ":-35.60676050075034,"pfxX":5.571882897843242,"pfxZ":-2.3193919857521603,"pX":0.08213811518015661,"pZ":1.6972563037863182,"vX0":2.74975151015067,"vY0":-120.32457468288658,"vZ0":-1.3471473607074966,"x":113.87,"y":192.95,"x0":-1.7949128437248612,"y0":50.00034265792336,"z0":5.3859202359853,"aX":8.264044680468091},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-4.2,"breakHorizontal":-10.7,"spinRate":2218,"spinDirection":51},"zone":8,"typeConfidence":0.9,"plateTime":0.4531683781348468,"extension":6.600104506532346},"hitData":{"launchSpeed":103.3,"launchAngle":10.0,"totalDistance":182.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":192.0,"coordY":116.0}},"index":2,"playId":"801fd9c9-bcdb-381f-8ed7-858894432c65","pitchNumber":3,"startTime":"2026-06-21T21:07:44.528Z","endTime":"2026-06-21T21:07:55.538Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676617,"link":"/api/v1/people/676617","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":686681,"link":"/api/v1/people/686681","batSide":{"code":"L","description":"Left"}},"first":{"id":521692,"link":"/api/v1/people/521692"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686681,"link":"/api/v1/people/686681"},"credit":"b_ab"},{"player":{"id":676617,"link":"/api/v1/people/676617"},"credit":"p_ab"},{"player":{"id":686681,"link":"/api/v1/people/686681"},"credit":"b_pa"},{"player":{"id":676617,"link":"/api/v1/people/676617"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":20.200000000000003,"awayTeamWinProbability":79.8,"homeTeamWinProbabilityAdded":11.000000000000004,"leverageIndex":2.04,"dramaIndex":124.0,"contextMetrics":{},"playEndTime":"2026-06-21T21:07:55.538Z","atBatIndex":88},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"Cardinals challenged (tag play), call on the field was upheld: Lane Thomas reaches on a fielder's choice, fielded by third baseman Blaze Jordan. Salvador Perez scores. Michael Massey to 2nd.","rbi":1,"awayScore":12,"homeScore":10,"isOut":false},"about":{"atBatIndex":89,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-21T21:09:10.293Z","endTime":"2026-06-21T21:09:21.707Z","isComplete":true,"isScoringPlay":true,"hasReview":true,"hasOut":false,"captivatingIndex":9},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"postOnSecond":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":"r_adv_play","runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":{"id":676617,"link":"/api/v1/people/676617"},"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":"Fielders Choice","eventType":"fielders_choice","movementReason":"r_adv_force","runner":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":null,"runner":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691458,"link":"/api/v1/people/691458"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":12,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-21T21:08:29.978Z","endTime":"2026-06-21T21:09:12.696Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":676617,"link":"/api/v1/people/676617","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"first":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":521692,"link":"/api/v1/people/521692"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.4,"endSpeed":91.9,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.431540301433937,"aZ":-28.17395439682466,"pfxX":-8.746845408096219,"pfxZ":1.881325476817441,"pX":0.12576336771429597,"pZ":2.269900409796975,"vX0":7.617925052637888,"vY0":-143.29627011271896,"vZ0":-4.455862546252055,"x":112.21,"y":177.49,"x0":-1.4029309437738038,"y0":50.002196205051234,"z0":5.560498176030194,"aX":-18.581373430389547},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":2.9,"breakHorizontal":14.8,"spinRate":2057,"spinDirection":232},"zone":5,"typeConfidence":0.9,"plateTime":0.3791369843315957,"extension":6.610344628383183},"hitData":{"launchSpeed":78.6,"launchAngle":-63.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":118.04,"coordY":177.94}},"index":1,"playId":"cb9d9b40-d7bf-3d23-8ae8-25110f50c4e9","pitchNumber":1,"startTime":"2026-06-21T21:09:12.696Z","endTime":"2026-06-21T21:09:21.707Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676617,"link":"/api/v1/people/676617","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"first":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":521692,"link":"/api/v1/people/521692"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657041,"link":"/api/v1/people/657041"},"credit":"b_ab"},{"player":{"id":676617,"link":"/api/v1/people/676617"},"credit":"p_ab"},{"player":{"id":657041,"link":"/api/v1/people/657041"},"credit":"b_pa"},{"player":{"id":676617,"link":"/api/v1/people/676617"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MA","challengeTeamId":138},"homeTeamWinProbability":33.4,"awayTeamWinProbability":66.6,"homeTeamWinProbabilityAdded":13.199999999999996,"leverageIndex":3.69,"dramaIndex":179.0,"contextMetrics":{},"playEndTime":"2026-06-21T21:09:21.707Z","atBatIndex":89},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Kameron Misner out on a sacrifice bunt, pitcher Riley O'Brien to first baseman Alec Burleson. Michael Massey to 3rd. Lane Thomas to 2nd.","rbi":0,"awayScore":12,"homeScore":10,"isOut":true},"about":{"atBatIndex":90,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-21T21:11:55.859Z","endTime":"2026-06-21T21:12:20.206Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":670224,"fullName":"Kameron Misner","link":"/api/v1/people/670224"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"postOnThird":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":670224,"fullName":"Kameron Misner","link":"/api/v1/people/670224"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":676617,"link":"/api/v1/people/676617"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"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(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":98.2,"endSpeed":91.6,"strikeZoneTop":3.366,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.523551471793173,"aZ":-26.366506705734476,"pfxX":-8.564363200034606,"pfxZ":2.7493251514702974,"pX":0.2988205782621226,"pZ":2.1607540117477306,"vX0":8.591512877557646,"vY0":-142.8609539440962,"vZ0":-4.9381325991576315,"x":105.61,"y":180.44,"x0":-1.6051130782037013,"y0":50.00051887205421,"z0":5.526164435738289,"aX":-18.067552090495102},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":4.3,"breakHorizontal":14.3,"spinRate":2194,"spinDirection":234},"zone":9,"typeConfidence":0.9,"plateTime":0.3804112291308246,"extension":6.644806381589997},"hitData":{"launchSpeed":39.4,"launchAngle":-76.0,"totalDistance":3.0,"trajectory":"bunt_grounder","hardness":"soft","location":"1","coordinates":{"coordX":126.33,"coordY":195.08}},"index":0,"playId":"4c3d7fcd-7cfd-358e-91a3-9c653de5a613","pitchNumber":1,"startTime":"2026-06-21T21:12:12.201Z","endTime":"2026-06-21T21:12:20.206Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676617,"link":"/api/v1/people/676617","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":670224,"link":"/api/v1/people/670224","batSide":{"code":"L","description":"Left"}},"first":{"id":657041,"link":"/api/v1/people/657041"},"second":{"id":686681,"link":"/api/v1/people/686681"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670224,"link":"/api/v1/people/670224"},"credit":"b_pa"},{"player":{"id":676617,"link":"/api/v1/people/676617"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_bunt"}],"homeTeamWinProbability":29.799999999999997,"awayTeamWinProbability":70.2,"homeTeamWinProbabilityAdded":-3.6000000000000014,"leverageIndex":5.21,"dramaIndex":158.0,"contextMetrics":{},"playEndTime":"2026-06-21T21:12:20.206Z","atBatIndex":90},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"John Rave called out on strikes.","rbi":0,"awayScore":12,"homeScore":10,"isOut":true},"about":{"atBatIndex":91,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-21T21:13:29.982Z","endTime":"2026-06-21T21:14:33.930Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"postOnThird":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"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":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter John Rave replaces Nick Loftin.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":12,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-21T21:12:41.351Z","endTime":"2026-06-21T21:13:32.355Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670231,"link":"/api/v1/people/670231"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":679845,"link":"/api/v1/people/679845"},"defense":{"pitcher":{"id":676617,"link":"/api/v1/people/676617","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":679845,"link":"/api/v1/people/679845","batSide":{"code":"R","description":"Right"}},"second":{"id":657041,"link":"/api/v1/people/657041"},"third":{"id":686681,"link":"/api/v1/people/686681"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.9,"endSpeed":92.3,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.004480484658902,"aZ":-25.55391408361544,"pfxX":-7.414300355499124,"pfxZ":3.0848575761513066,"pX":-0.21476164879384596,"pZ":2.2399808528852256,"vX0":6.76291005281558,"vY0":-144.0527272014222,"vZ0":-4.780141903278771,"x":125.19,"y":178.3,"x0":-1.6062205872436717,"y0":50.00209690297512,"z0":5.459965301634206,"aX":-15.902771604618362},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":5.0,"breakHorizontal":12.5,"spinRate":2186,"spinDirection":227},"zone":5,"typeConfidence":0.9,"plateTime":0.37727858861202934,"extension":6.693972534169234},"index":1,"playId":"008a60ca-7fa5-3333-9e0d-e2793ecccc07","pitchNumber":1,"startTime":"2026-06-21T21:13:32.355Z","endTime":"2026-06-21T21:13:37.078Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676617,"link":"/api/v1/people/676617","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":670231,"link":"/api/v1/people/670231","batSide":{"code":"L","description":"Left"}},"second":{"id":657041,"link":"/api/v1/people/657041"},"third":{"id":686681,"link":"/api/v1/people/686681"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":77.1,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.653301243297882,"aZ":-29.997367087812766,"pfxX":7.4802408594668215,"pfxZ":1.4584168240113833,"pX":-1.4671653907202846,"pZ":2.7763360370106236,"vX0":-0.9237083371541095,"vY0":-120.56522698569064,"vZ0":0.20144741341811834,"x":172.92,"y":163.82,"x0":-2.056617466725308,"y0":50.00559825553192,"z0":5.302195129885639,"aX":11.204198988517408},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":2.9,"breakHorizontal":-13.4,"spinRate":2257,"spinDirection":66},"zone":11,"typeConfidence":0.88,"plateTime":0.45133989580592226,"extension":6.6056571963990764},"index":2,"playId":"461bc602-5465-3424-8639-488513289812","pitchNumber":2,"startTime":"2026-06-21T21:13:50.378Z","endTime":"2026-06-21T21:13:55.032Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676617,"link":"/api/v1/people/676617","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":670231,"link":"/api/v1/people/670231","batSide":{"code":"L","description":"Left"}},"second":{"id":657041,"link":"/api/v1/people/657041"},"third":{"id":686681,"link":"/api/v1/people/686681"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":91.4,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.51595352242032,"aZ":-28.187324579011786,"pfxX":-8.746807012747352,"pfxZ":1.8917627362633844,"pX":-0.41362114855920357,"pZ":3.1724106320461134,"vX0":6.7391699712437845,"vY0":-142.8990330983816,"vZ0":-1.7843046162657525,"x":132.77,"y":153.12,"x0":-1.64175268794714,"y0":50.007131313680595,"z0":5.54042005075528,"aX":-18.470097613894062},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":3.2,"breakHorizontal":14.9,"spinRate":2327,"spinDirection":224},"zone":1,"typeConfidence":0.9,"plateTime":0.380301463021691,"extension":6.581736869687505},"index":3,"playId":"7087a380-a033-36dc-bc72-dd3ff2cc7bab","pitchNumber":3,"startTime":"2026-06-21T21:14:07.080Z","endTime":"2026-06-21T21:14:10.799Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676617,"link":"/api/v1/people/676617","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":670231,"link":"/api/v1/people/670231","batSide":{"code":"L","description":"Left"}},"second":{"id":657041,"link":"/api/v1/people/657041"},"third":{"id":686681,"link":"/api/v1/people/686681"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.5,"endSpeed":92.9,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.820021311047046,"aZ":-29.798956071195924,"pfxX":-8.493321214538478,"pfxZ":1.094933984257656,"pX":0.8750641230808557,"pZ":2.223230752453343,"vX0":9.729185678298116,"vY0":-144.77530222506272,"vZ0":-4.325455730495613,"x":83.64,"y":178.75,"x0":-1.3908080021574634,"y0":50.00396383166355,"z0":5.514210875572708,"aX":-18.428654035885952},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":1.4,"breakHorizontal":13.9,"spinRate":2306,"spinDirection":230},"zone":14,"typeConfidence":0.9,"plateTime":0.37519755268423793,"extension":6.623536775388767},"index":4,"playId":"150fe811-6daa-38f1-9d1e-378ff7cc0915","pitchNumber":4,"startTime":"2026-06-21T21:14:28.114Z","endTime":"2026-06-21T21:14:33.930Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676617,"link":"/api/v1/people/676617","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":670231,"link":"/api/v1/people/670231","batSide":{"code":"L","description":"Left"}},"second":{"id":657041,"link":"/api/v1/people/657041"},"third":{"id":686681,"link":"/api/v1/people/686681"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670231,"link":"/api/v1/people/670231"},"credit":"b_ab"},{"player":{"id":676617,"link":"/api/v1/people/676617"},"credit":"p_ab"},{"player":{"id":670231,"link":"/api/v1/people/670231"},"credit":"b_pa"},{"player":{"id":676617,"link":"/api/v1/people/676617"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.6,"awayTeamWinProbability":85.4,"homeTeamWinProbabilityAdded":-15.199999999999998,"leverageIndex":5.15,"dramaIndex":227.0,"contextMetrics":{},"playEndTime":"2026-06-21T21:14:33.930Z","atBatIndex":91},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Isaac Collins grounds out, pitcher Riley O'Brien to first baseman Alec Burleson.","rbi":0,"awayScore":12,"homeScore":10,"isOut":true},"about":{"atBatIndex":92,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-21T21:14:52.431Z","endTime":"2026-06-21T21:15:08.864Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.95"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.08"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.02"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.29"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.81"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.41"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.12"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.56"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.56"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"71.50"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"56.37"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.25"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.20"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".488"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".538"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".825"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".807"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".457"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".200"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".857"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".286"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".756"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".459"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".452"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".278"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".225"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".280"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".325"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".305"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".182"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".083"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".310"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".100"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".176"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".063"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".111"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".074"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".488"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".538"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".825"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".807"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".457"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".200"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".857"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".286"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".756"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".459"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".452"}],"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":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":676617,"link":"/api/v1/people/676617"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"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":100.1,"endSpeed":93.0,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.815542957906416,"aZ":-30.402070066536297,"pfxX":-7.812507149138929,"pfxZ":0.8077223763422641,"pX":-0.5931988472725153,"pZ":2.1806178470411797,"vX0":5.585834102979744,"vY0":-145.87387968853167,"vZ0":-4.418084547897236,"x":139.61,"y":179.9,"x0":-1.504350819648533,"y0":50.001285546478634,"z0":5.517819688270388,"aX":-17.07096467802737},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":0.8,"breakHorizontal":13.2,"spinRate":2196,"spinDirection":241},"zone":4,"typeConfidence":0.9,"plateTime":0.37350163124772573,"extension":6.5603483452604285},"hitData":{"launchSpeed":71.2,"launchAngle":-77.0,"totalDistance":0.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":126.15,"coordY":190.62}},"index":0,"playId":"6f697718-fcdb-3945-a6d4-b463d95e6631","pitchNumber":1,"startTime":"2026-06-21T21:15:00.853Z","endTime":"2026-06-21T21:15:08.864Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676617,"link":"/api/v1/people/676617","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":691458,"link":"/api/v1/people/691458"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663457,"link":"/api/v1/people/663457"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"L","description":"Left"}},"second":{"id":657041,"link":"/api/v1/people/657041"},"third":{"id":686681,"link":"/api/v1/people/686681"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"credit":"b_ab"},{"player":{"id":676617,"link":"/api/v1/people/676617"},"credit":"p_ab"},{"player":{"id":686555,"link":"/api/v1/people/686555"},"credit":"b_pa"},{"player":{"id":676617,"link":"/api/v1/people/676617"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-14.6,"leverageIndex":5.36,"dramaIndex":229.0,"contextMetrics":{},"playEndTime":"2026-06-21T21:15:08.864Z","atBatIndex":92}]