[{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Christian Yelich flies out to center fielder Michael Harris II.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-21T17:35:59.917Z","endTime":"2026-06-21T17:36:50.710Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-21T14:31:34.298Z","endTime":"2026-06-21T17:09:35.082Z","isPitch":false,"type":"action","player":{"id":592885,"link":"/api/v1/people/592885"},"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:09:35.082Z","endTime":"2026-06-21T17:34:51.711Z","isPitch":false,"type":"action","player":{"id":592885,"link":"/api/v1/people/592885"},"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-21T17:34:51.711Z","endTime":"2026-06-21T17:36:02.230Z","isPitch":false,"type":"action","player":{"id":592885,"link":"/api/v1/people/592885"},"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":92.5,"endSpeed":85.1,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.40727349001898,"aZ":-14.772514485247124,"pfxX":-3.145270106425902,"pfxZ":9.408544303323014,"pX":0.1962447189335184,"pZ":3.8567952104016254,"vX0":5.433452692478801,"vY0":-134.67579203884725,"vZ0":-3.275817849980978,"x":109.52,"y":134.65,"x0":-1.4325650848642546,"y0":50.00113807843283,"z0":6.124524224065058,"aX":-5.8168005487919485},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.6,"breakHorizontal":4.7,"spinRate":2188,"spinDirection":202},"zone":12,"typeConfidence":2.0,"plateTime":0.4056739239300713,"extension":6.217616620613452},"index":3,"playId":"071f7d56-d042-37cd-abd3-7ae2713d3b07","pitchNumber":1,"startTime":"2026-06-21T17:36:02.230Z","endTime":"2026-06-21T17:36:06.519Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.8,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.963985631661966,"aZ":-23.802784142265864,"pfxX":1.467852609616918,"pfxZ":5.0590983628441535,"pX":-0.04425482847114973,"pZ":4.44083967515314,"vX0":3.343786528227945,"vY0":-126.78627209388283,"vZ0":0.18731355783200687,"x":118.69,"y":118.88,"x0":-1.562435988472658,"y0":50.00271437805829,"z0":6.240768027082156,"aX":2.42765796624947},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":9.5,"breakHorizontal":-3.4,"spinRate":2213,"spinDirection":194},"zone":11,"typeConfidence":2.0,"plateTime":0.4293625998424031,"extension":6.282588419176672},"index":4,"playId":"67022f4d-ff53-3187-8a09-514644714e92","pitchNumber":2,"startTime":"2026-06-21T17:36:15.269Z","endTime":"2026-06-21T17:36:19.244Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":91.5,"endSpeed":84.7,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.299026600009142,"aZ":-16.17984640100409,"pfxX":-2.574518358307731,"pfxZ":8.767976656849013,"pX":-0.5373703559509339,"pZ":3.3093115573560703,"vX0":3.7934984858134784,"vY0":-133.36766043617487,"vZ0":-4.230977628185116,"x":137.48,"y":149.43,"x0":-1.6355045388674656,"y0":50.00180775587964,"z0":6.062760318386516,"aX":-4.696129247678073},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.4,"breakHorizontal":4.0,"spinRate":2172,"spinDirection":205},"zone":1,"typeConfidence":2.0,"plateTime":0.40873582394567975,"extension":6.406277314760651},"index":5,"playId":"34fcb985-b27d-3b34-a62f-7ccf84f01289","pitchNumber":3,"startTime":"2026-06-21T17:36:27.127Z","endTime":"2026-06-21T17:36:30.960Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.9,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.113751194293673,"aZ":-21.44777875538763,"pfxX":0.8731927776186561,"pfxZ":6.190579462366866,"pX":0.5636525033396338,"pZ":2.565775354875405,"vX0":5.0533640736131655,"vY0":-129.76948519019248,"vZ0":-4.815484510487681,"x":95.51,"y":169.5,"x0":-1.5097393462692341,"y0":50.002890890979046,"z0":6.045803944916578,"aX":1.5121279237121843},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":10.6,"breakHorizontal":-2.5,"spinRate":2248,"spinDirection":200},"zone":6,"typeConfidence":2.0,"plateTime":0.41955119562786525,"extension":6.434094220024626},"hitData":{"launchSpeed":99.2,"launchAngle":35.0,"totalDistance":377.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":131.0,"coordY":46.92}},"index":6,"playId":"6a7f38ac-ace1-3a9a-b68e-2fa47a61e4a0","pitchNumber":4,"startTime":"2026-06-21T17:36:39.247Z","endTime":"2026-06-21T17:36:50.710Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592885,"link":"/api/v1/people/592885"},"credit":"b_ab"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_ab"},{"player":{"id":592885,"link":"/api/v1/people/592885"},"credit":"b_pa"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-06-21T17:36:50.710Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jackson Chourio called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-21T17:37:04.922Z","endTime":"2026-06-21T17:37:58.356Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.9,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.426123933448004,"aZ":-25.37220302851003,"pfxX":-7.591770145289573,"pfxZ":3.6309778574598157,"pX":-0.33450319238391546,"pZ":2.1039728705224108,"vX0":5.283337278761329,"vY0":-135.6982219504724,"vZ0":-5.703986592217324,"x":129.75,"y":181.97,"x0":-1.315909146116375,"y0":50.002369583343814,"z0":5.990031081733203,"aX":-14.222472954063038},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":5.6,"breakHorizontal":12.7,"spinRate":2172,"spinDirection":215},"zone":7,"typeConfidence":2.0,"plateTime":0.4029299942674389,"extension":6.386978559419276},"index":0,"playId":"9f179459-106f-3b5f-8cdc-30de4cce9f9c","pitchNumber":1,"startTime":"2026-06-21T17:37:15.199Z","endTime":"2026-06-21T17:37:19.028Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.9,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.628742057380155,"aZ":-30.68764264018569,"pfxX":1.456704310367637,"pfxZ":0.9721488360396684,"pX":-0.17040589329578776,"pZ":2.4581608753452526,"vX0":2.615987575339716,"vY0":-122.50771256726013,"vZ0":-2.6122020750411745,"x":123.5,"y":172.41,"x0":-1.4384792452802853,"y0":50.00482824626719,"z0":6.143366466418047,"aX":2.228943657067365},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":1.4,"breakHorizontal":-3.2,"spinRate":2476,"spinDirection":39},"zone":5,"typeConfidence":2.0,"plateTime":0.44592472188430765,"extension":6.269600156376771},"index":1,"playId":"b9067cc5-a619-3c13-80ea-a1ee18da0b8a","pitchNumber":2,"startTime":"2026-06-21T17:37:27.320Z","endTime":"2026-06-21T17:37:30.960Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":91.6,"endSpeed":84.8,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.10497219762256,"aZ":-22.48950242814794,"pfxX":-7.487820812734829,"pfxZ":5.304471529162145,"pX":-0.16347632753909708,"pZ":3.420512617808376,"vX0":5.8771456667903035,"vY0":-133.36270391101164,"vZ0":-2.7860591670406794,"x":123.23,"y":146.43,"x0":-1.4085674746874768,"y0":50.00054574029809,"z0":6.077238966320407,"aX":-13.665593148524662},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":9.2,"breakHorizontal":12.5,"spinRate":2100,"spinDirection":211},"zone":2,"typeConfidence":2.0,"plateTime":0.4086284405860501,"extension":6.393912395158973},"index":2,"playId":"94ae572f-5778-32b3-b865-5b65dc1ba9f9","pitchNumber":3,"startTime":"2026-06-21T17:37:52.720Z","endTime":"2026-06-21T17:37:58.356Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"credit":"b_ab"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_ab"},{"player":{"id":694192,"link":"/api/v1/people/694192"},"credit":"b_pa"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-06-21T17:37:58.356Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brice Turang called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-21T17:38:15.058Z","endTime":"2026-06-21T17:39:20.752Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":76.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.170740550682734,"aZ":-36.19048752259463,"pfxX":2.2850377241635678,"pfxZ":-2.7545754069327764,"pX":-0.5702307227221786,"pZ":2.9569410724404017,"vX0":1.8729770608677647,"vY0":-119.24086474416868,"vZ0":-0.06567246943559613,"x":138.74,"y":158.94,"x0":-1.6591750078170053,"y0":50.00289817397714,"z0":6.215557288239989,"aX":3.3321510012155104},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-4.8,"breakHorizontal":-4.6,"spinRate":2498,"spinDirection":39},"zone":1,"typeConfidence":2.0,"plateTime":0.45712339698922033,"extension":6.277647059874091},"index":0,"playId":"6b0b75a5-c3c5-3a89-ae36-5a5a12f49bda","pitchNumber":1,"startTime":"2026-06-21T17:38:20.840Z","endTime":"2026-06-21T17:38:24.886Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":93.7,"endSpeed":86.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.553854037012858,"aZ":-16.45223565685388,"pfxX":-3.20317090334285,"pfxZ":8.249193105511623,"pX":0.567273815216595,"pZ":3.043329511585191,"vX0":6.379821584382199,"vY0":-136.35388646715117,"vZ0":-4.815007676362441,"x":95.38,"y":156.61,"x0":-1.3738822824668298,"y0":50.00494640621944,"z0":5.947025967011145,"aX":-6.107030305106062},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.3,"breakHorizontal":4.7,"spinRate":2234,"spinDirection":207},"zone":3,"typeConfidence":2.0,"plateTime":0.3998521576395446,"extension":6.469591277911994},"index":1,"playId":"0bf5a936-1f65-32b5-9c41-268460fd2bd0","pitchNumber":2,"startTime":"2026-06-21T17:38:33.796Z","endTime":"2026-06-21T17:38:37.268Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-06-21T17:38:58.069Z","endTime":"2026-06-21T17:39:01.833Z","isPitch":false,"type":"action","player":{"id":668930,"link":"/api/v1/people/668930"},"defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":91.7,"endSpeed":83.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.5946250348861,"aZ":-27.482530396223723,"pfxX":-7.889248792725839,"pfxZ":2.6006314736231158,"pX":0.7385306636516827,"pZ":3.8689109224960085,"vX0":7.668015963538848,"vY0":-133.43189396652852,"vZ0":-0.644081990845778,"x":88.85,"y":134.32,"x0":-1.1468854339291819,"y0":50.003576484688,"z0":6.092964588122561,"aX":-14.233020512394503},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":4.8,"breakHorizontal":12.6,"spinRate":2036,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.41042979491367904,"extension":6.371542413465684},"index":3,"playId":"ca005aaf-89aa-3550-b9fc-d5d5e349cbce","pitchNumber":3,"startTime":"2026-06-21T17:39:01.833Z","endTime":"2026-06-21T17:39:06.271Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.20388298772924,"aZ":-26.59429741820717,"pfxX":-8.238760284595058,"pfxZ":3.0920264947388834,"pX":0.7190445828077814,"pZ":2.9377926121288236,"vX0":8.193445474608843,"vY0":-133.8533107070114,"vZ0":-3.03339858096223,"x":89.59,"y":159.46,"x0":-1.3184138873806097,"y0":50.004607351555144,"z0":5.99999009446931,"aX":-14.878904124714012},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":5.2,"breakHorizontal":13.1,"spinRate":2102,"spinDirection":214},"zone":3,"typeConfidence":2.0,"plateTime":0.40996888661903785,"extension":6.400193983103944},"index":4,"playId":"a124df95-05e6-3f8f-a629-1b2fc3e47acf","pitchNumber":4,"startTime":"2026-06-21T17:39:16.353Z","endTime":"2026-06-21T17:39:20.752Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_ab"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_ab"},{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_pa"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-06-21T17:39:20.752Z","atBatIndex":2},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Mauricio Dubón hits a ground-rule double (14) on a line drive down the left-field line.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-21T17:41:14.109Z","endTime":"2026-06-21T17:42:51.586Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":84.8,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.280521293895397,"aZ":-28.406731195068602,"pfxX":8.599965441495513,"pfxZ":2.062466815019391,"pX":2.1276753901436143,"pZ":2.9847639771185754,"vX0":-5.049985130171498,"vY0":-133.15514980488584,"vZ0":0.3249416507506574,"x":35.9,"y":158.19,"x0":2.9158106318040486,"y0":50.00088817591884,"z0":4.890218198535042,"aX":15.689509628114493},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":4.0,"breakHorizontal":-14.8,"spinRate":2012,"spinDirection":130},"zone":12,"typeConfidence":2.0,"plateTime":0.4088462744310535,"extension":6.896982944844342},"index":0,"playId":"ce5e76f3-57b1-3528-accd-24f1d4709e5e","pitchNumber":1,"startTime":"2026-06-21T17:41:45.846Z","endTime":"2026-06-21T17:41:49.405Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":91.4,"endSpeed":84.3,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.891062633102766,"aZ":-15.54990336057771,"pfxX":5.627431962849479,"pfxZ":9.205284658606327,"pX":0.06198306972398738,"pZ":1.8695284499447562,"vX0":-9.039917085671952,"vY0":-132.88312717424128,"vZ0":-5.226826570188375,"x":114.64,"y":188.3,"x0":2.7618004697839695,"y0":50.00109129897202,"z0":4.974651616233589,"aX":10.161347700849623},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.8,"breakHorizontal":-8.4,"spinRate":2148,"spinDirection":135},"zone":8,"typeConfidence":2.0,"plateTime":0.4106653727084568,"extension":6.9509619980825095},"index":1,"playId":"a55b985b-e4d5-3d55-82b2-ba97619605bb","pitchNumber":2,"startTime":"2026-06-21T17:41:59.987Z","endTime":"2026-06-21T17:42:04.229Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.0,"endSpeed":72.5,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.076608044288708,"aZ":-28.751588713136307,"pfxX":-9.517538220246735,"pfxZ":2.5679290686600513,"pX":-0.15195108116567535,"pZ":2.5120596593781475,"vX0":-4.270268684223794,"vY0":-114.98429534694412,"vZ0":0.6006092407667669,"x":122.79,"y":170.95,"x0":2.9680900454753996,"y0":50.00407184506038,"z0":5.045558711376502,"aX":-12.696372938810587},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":5.2,"breakHorizontal":18.4,"spinRate":2313,"spinDirection":279},"zone":5,"typeConfidence":2.0,"plateTime":0.47704813952085345,"extension":6.906531755402921},"index":2,"playId":"82f6f0d4-d541-3232-af77-90a5e8c70f3f","pitchNumber":3,"startTime":"2026-06-21T17:42:17.645Z","endTime":"2026-06-21T17:42:22.211Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.2,"endSpeed":73.6,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.801903557352198,"aZ":-30.448531630598218,"pfxX":-8.324808874050065,"pfxZ":1.2733451507417044,"pX":-0.25456603282411155,"pZ":2.1087171842082713,"vX0":-4.167144538497969,"vY0":-115.32688731262859,"vZ0":-0.07277540441605668,"x":126.7,"y":181.84,"x0":2.652743814554603,"y0":50.0042162213466,"z0":5.057481480291346,"aX":-11.306389939032469},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":2.5,"breakHorizontal":16.1,"spinRate":2399,"spinDirection":286},"zone":7,"typeConfidence":2.0,"plateTime":0.4734532282597277,"extension":6.708964162794609},"hitData":{"launchSpeed":96.1,"launchAngle":20.0,"totalDistance":292.0,"trajectory":"line_drive","hardness":"medium","coordinates":{"coordX":39.89,"coordY":118.21}},"index":3,"playId":"6aba24ef-2157-3989-934b-b850a4fc49f5","pitchNumber":4,"startTime":"2026-06-21T17:42:40.832Z","endTime":"2026-06-21T17:42:51.586Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_ab"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_ab"},{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_pa"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_pa"}],"flags":[{"credit":"b_gnd_rule_double"}],"homeTeamWinProbability":60.699999999999996,"awayTeamWinProbability":39.300000000000004,"homeTeamWinProbabilityAdded":5.8999999999999915,"leverageIndex":0.86,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-06-21T17:42:51.586Z","atBatIndex":3},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Drake Baldwin grounds out, second baseman Brice Turang to first baseman Jake Bauers. Mauricio Dubón to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-21T17:43:08.927Z","endTime":"2026-06-21T17:44:01.428Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.8,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.877372700927943,"aZ":-26.92369834128207,"pfxX":9.390173014553195,"pfxZ":2.892709814408385,"pX":0.6535131314479627,"pZ":1.1388983394928578,"vX0":-8.579456281833727,"vY0":-133.23816225091588,"vZ0":-4.576549594671879,"x":92.09,"y":208.03,"x0":2.679364883815688,"y0":50.00409683474385,"z0":4.800579895159227,"aX":17.05743030303303},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":4.6,"breakHorizontal":-15.4,"spinRate":1913,"spinDirection":129},"zone":14,"typeConfidence":2.0,"plateTime":0.40948099411655203,"extension":7.0040860705420185},"index":0,"playId":"8e286e0b-db70-3235-803b-db33a6925efc","pitchNumber":1,"startTime":"2026-06-21T17:43:20.525Z","endTime":"2026-06-21T17:43:24.376Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"second":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.5,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.141459101373957,"aZ":-25.744720183227745,"pfxX":10.476951536199188,"pfxZ":3.4448068994190244,"pX":-0.027876108463547385,"pZ":3.192303977808848,"vX0":-10.245378955502431,"vY0":-135.42633003505975,"vZ0":-0.05974892923199726,"x":118.06,"y":152.59,"x0":2.4336846461270354,"y0":50.004938603767705,"z0":5.007711745494457,"aX":19.56471866578388},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":6.5,"breakHorizontal":-16.9,"spinRate":2032,"spinDirection":126},"zone":2,"typeConfidence":2.0,"plateTime":0.40366415068720984,"extension":6.886377660890294},"index":1,"playId":"453a5937-0662-3e13-b2c0-70b0f860b985","pitchNumber":2,"startTime":"2026-06-21T17:43:35.790Z","endTime":"2026-06-21T17:43:39.932Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"second":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":92.0,"endSpeed":84.4,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.674646188158285,"aZ":-23.368794873433473,"pfxX":9.650556614981936,"pfxZ":4.835510397689088,"pX":0.7169693217348918,"pZ":2.5962661885036127,"vX0":-8.336384164288532,"vY0":-133.76821762753687,"vZ0":-1.626385371920236,"x":89.67,"y":168.68,"x0":2.6133122382630365,"y0":50.000527648135986,"z0":4.880286565081061,"aX":17.563881900156964},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":8.6,"breakHorizontal":-15.7,"spinRate":2059,"spinDirection":125},"zone":6,"typeConfidence":2.0,"plateTime":0.40877782920720307,"extension":6.909535703483032},"hitData":{"launchSpeed":63.1,"launchAngle":-39.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.59,"coordY":160.06}},"index":2,"playId":"37100a0f-8f1e-36b7-a5c6-09a6a48687c6","pitchNumber":3,"startTime":"2026-06-21T17:43:53.094Z","endTime":"2026-06-21T17:44:01.428Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"second":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_ab"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_ab"},{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_pa"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":59.5,"awayTeamWinProbability":40.5,"homeTeamWinProbabilityAdded":-1.1999999999999957,"leverageIndex":1.2,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-06-21T17:44:01.428Z","atBatIndex":4},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Ozzie Albies out on a sacrifice fly to right fielder Sal Frelick. Mauricio Dubón scores.","rbi":1,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-21T17:44:14.216Z","endTime":"2026-06-21T17:45:42.189Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":{"id":688107,"link":"/api/v1/people/688107"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":82.4,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.73922306746164,"aZ":-26.860210489438657,"pfxX":0.4401154231794191,"pfxZ":3.0980579021838475,"pX":-0.5559231725267333,"pZ":1.943844563309064,"vX0":-8.379614688127644,"vY0":-129.5167141250324,"vZ0":-2.6224188187089883,"x":138.19,"y":186.3,"x0":2.6516807495791923,"y0":50.002441997017726,"z0":5.004398123341088,"aX":0.7566357683455839},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":5.3,"breakHorizontal":0.8,"spinRate":2327,"spinDirection":149},"zone":7,"typeConfidence":2.0,"plateTime":0.42144015633382104,"extension":6.930469254680798},"index":0,"playId":"dbcd389e-a9f5-3782-a19a-abf60dae7381","pitchNumber":1,"startTime":"2026-06-21T17:44:27.806Z","endTime":"2026-06-21T17:44:33.432Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"R","description":"Right"}},"third":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.0,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.96276663136311,"aZ":-24.91773534710264,"pfxX":9.070954054053878,"pfxZ":3.9135909206523323,"pX":0.4934526159794916,"pZ":4.688553806040631,"vX0":-8.836129650308544,"vY0":-134.98071209066418,"vZ0":3.6764943142892945,"x":98.19,"y":112.19,"x0":2.622806267760706,"y0":50.00333842136424,"z0":5.058686685856011,"aX":16.825155618729813},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":8.0,"breakHorizontal":-14.6,"spinRate":2051,"spinDirection":137},"zone":12,"typeConfidence":2.0,"plateTime":0.40497373496449374,"extension":6.824220860433212},"index":1,"playId":"12940e31-ae65-3116-b782-376182209dd6","pitchNumber":2,"startTime":"2026-06-21T17:44:51.178Z","endTime":"2026-06-21T17:44:55.468Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"R","description":"Right"}},"third":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":92.1,"endSpeed":84.5,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.09849491661798,"aZ":-22.125086630211356,"pfxX":9.228524421666412,"pfxZ":5.497056088905731,"pX":0.20111869654289624,"pZ":3.3632104082265033,"vX0":-9.637753125449748,"vY0":-133.90628683997684,"vZ0":0.07249468114637436,"x":109.33,"y":147.97,"x0":2.636468896489418,"y0":50.00269062946561,"z0":4.909970403856513,"aX":16.87175359266979},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":10.2,"breakHorizontal":-14.8,"spinRate":2022,"spinDirection":122},"zone":12,"typeConfidence":2.0,"plateTime":0.40798575313613217,"extension":7.1485602792462375},"index":2,"playId":"8e316241-ddad-3be4-b7c6-7614c1fde610","pitchNumber":3,"startTime":"2026-06-21T17:45:09.061Z","endTime":"2026-06-21T17:45:15.546Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"R","description":"Right"}},"third":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":74.8,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.873303134404892,"aZ":-26.461021941662487,"pfxX":-6.573558503098302,"pfxZ":4.0265850137138255,"pX":0.6974426628044577,"pZ":2.1517450845753743,"vX0":-3.0538161190347175,"vY0":-118.18734705587256,"vZ0":-0.956137517381485,"x":90.42,"y":180.68,"x0":2.859071661510858,"y0":50.00242647090888,"z0":4.984881144716972,"aX":-9.328076130362138},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":7.3,"breakHorizontal":12.6,"spinRate":2424,"spinDirection":268},"zone":6,"typeConfidence":2.0,"plateTime":0.4628926493902856,"extension":6.753679213110149},"hitData":{"launchSpeed":83.4,"launchAngle":42.0,"totalDistance":275.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":183.05,"coordY":104.87}},"index":3,"playId":"2f9012c4-c823-30b1-a17c-f4dde8098759","pitchNumber":4,"startTime":"2026-06-21T17:45:28.315Z","endTime":"2026-06-21T17:45:42.189Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"R","description":"Right"}},"third":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_pa"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":61.199999999999996,"awayTeamWinProbability":38.800000000000004,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":1.36,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-06-21T17:45:42.189Z","atBatIndex":5},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Matt Olson walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-21T17:45:53.728Z","endTime":"2026-06-21T17:49:48.869Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6,7,8,9,10,11],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.9,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.010306290848924,"aZ":-29.078820565071457,"pfxX":11.361401082340738,"pfxZ":1.6849164916872947,"pX":-0.7416060651117944,"pZ":2.136086558886735,"vX0":-12.13564429168108,"vY0":-134.33319543517743,"vZ0":-1.833694590976733,"x":145.27,"y":181.11,"x0":2.3498270852531373,"y0":50.00214808695956,"z0":4.886843846262214,"aX":20.84781356127543},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":2.9,"breakHorizontal":-18.1,"spinRate":1899,"spinDirection":116},"zone":7,"typeConfidence":2.0,"plateTime":0.40711496503680067,"extension":6.994024385232149},"index":0,"playId":"160f84ba-4efa-35a2-8cf6-d71de932ceb9","pitchNumber":1,"startTime":"2026-06-21T17:46:16.402Z","endTime":"2026-06-21T17:46:20.800Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":93.2,"endSpeed":85.3,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.13513521807272,"aZ":-17.343952947460306,"pfxX":5.589562139681062,"pfxZ":7.938139748831006,"pX":0.6540181469780685,"pZ":3.0428450059779184,"vX0":-6.690334919030494,"vY0":-135.68030436044145,"vZ0":-2.1798758939458525,"x":92.07,"y":156.62,"x0":2.4232610081745802,"y0":50.00263120088152,"z0":5.06266880198729,"aX":10.44260991438104},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.2,"breakHorizontal":-8.8,"spinRate":2209,"spinDirection":137},"zone":3,"typeConfidence":2.0,"plateTime":0.40338840014494437,"extension":6.984059804393032},"index":1,"playId":"ae4b35be-d3fb-36af-b1ae-1a1f963242b2","pitchNumber":2,"startTime":"2026-06-21T17:46:32.497Z","endTime":"2026-06-21T17:46:36.267Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":93.2,"endSpeed":85.3,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.82978888693155,"aZ":-20.11642795848093,"pfxX":3.76081497110905,"pfxZ":6.465819831612334,"pX":-0.7027412299513383,"pZ":3.785300917046175,"vX0":-9.272468824825324,"vY0":-135.48903558873272,"vZ0":-0.17668354423838334,"x":143.79,"y":136.58,"x0":2.270930178333322,"y0":50.00051417991066,"z0":5.253808989311641,"aX":7.0119011650137395},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.9,"breakHorizontal":-4.9,"spinRate":2173,"spinDirection":137},"zone":11,"typeConfidence":2.0,"plateTime":0.4038222038210213,"extension":6.87768895027848},"index":2,"playId":"2a54a8e0-998e-36e3-bd3f-1f91ab35f2a4","pitchNumber":3,"startTime":"2026-06-21T17:46:50.192Z","endTime":"2026-06-21T17:46:53.985Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.1,"endSpeed":73.5,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.885303552604853,"aZ":-26.33489687619407,"pfxX":-8.867479422709035,"pfxZ":4.26394025164047,"pX":-0.2559931476267051,"pZ":2.0229847596485686,"vX0":-4.302784422505348,"vY0":-116.57459158225623,"vZ0":-1.2007348869379229,"x":126.76,"y":184.16,"x0":2.768645691891144,"y0":50.00454083842517,"z0":5.0417188706127565,"aX":-12.145935449363895},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":7.7,"breakHorizontal":17.2,"spinRate":2429,"spinDirection":286},"zone":7,"typeConfidence":2.0,"plateTime":0.47071468203458755,"extension":6.78392012458939},"index":3,"playId":"f3f82807-adf0-3f1a-be03-07c151bf82c5","pitchNumber":4,"startTime":"2026-06-21T17:47:06.703Z","endTime":"2026-06-21T17:47:12.577Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":74.8,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.267428088639672,"aZ":-28.359220489443324,"pfxX":-7.59758567458416,"pfxZ":2.720717137430934,"pX":-1.3554802490360234,"pZ":1.2136503563200238,"vX0":-6.512771412154654,"vY0":-117.35287996205287,"vZ0":-2.614118769550907,"x":168.67,"y":206.01,"x0":2.438137428119306,"y0":50.002418725195355,"z0":4.971807033335233,"aX":-10.64189896364166},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":4.6,"breakHorizontal":15.4,"spinRate":2341,"spinDirection":282},"zone":13,"typeConfidence":2.0,"plateTime":0.4659452780513891,"extension":6.841751711043403},"index":4,"playId":"eaba6218-618b-3524-b24a-0d68cf2f9adc","pitchNumber":5,"startTime":"2026-06-21T17:47:32.237Z","endTime":"2026-06-21T17:47:36.201Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":5,"startTime":"2026-06-21T17:47:41.787Z","endTime":"2026-06-21T17:47:54.939Z","isPitch":false,"type":"action","player":{"id":621566,"link":"/api/v1/people/621566"},"defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":86.2,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.497011567840303,"aZ":-24.05288550680717,"pfxX":8.619100572640553,"pfxZ":4.324641582251282,"pX":-0.5179142298936422,"pZ":1.897858030206333,"vX0":-10.800395270563191,"vY0":-135.1627500459868,"vZ0":-3.6375987103679286,"x":136.74,"y":187.54,"x0":2.3832463633726686,"y0":50.00021210387081,"z0":4.922093247311403,"aX":16.174918060504314},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.3,"breakHorizontal":-13.7,"spinRate":2033,"spinDirection":130},"zone":7,"typeConfidence":2.0,"plateTime":0.4030396626907944,"extension":6.97156526632699},"index":6,"playId":"4a4a3f08-570f-3a0f-b463-b8826420bbb9","pitchNumber":6,"startTime":"2026-06-21T17:47:54.939Z","endTime":"2026-06-21T17:47:59.269Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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.6,"endSpeed":86.5,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.304495678738352,"aZ":-16.568275660238836,"pfxX":4.43721565328418,"pfxZ":8.222785957191162,"pX":-0.8739757457026069,"pZ":2.856503658016012,"vX0":-9.885011503951574,"vY0":-136.02254458834318,"vZ0":-3.2495094633909436,"x":150.31,"y":161.65,"x0":2.210195936131034,"y0":50.00097672527622,"z0":5.197146165707556,"aX":8.420515127803759},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.5,"breakHorizontal":-6.2,"spinRate":2344,"spinDirection":139},"zone":11,"typeConfidence":2.0,"plateTime":0.40075501058864793,"extension":6.854536510125635},"index":7,"playId":"172df41a-d38f-3e46-8cd8-10b9b5621912","pitchNumber":7,"startTime":"2026-06-21T17:48:15.057Z","endTime":"2026-06-21T17:48:22.945Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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.9,"endSpeed":86.0,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.196919779291523,"aZ":-18.553687645884565,"pfxX":4.257624745061143,"pfxZ":7.247240101766415,"pX":0.004159268230458263,"pZ":3.1876637146575293,"vX0":-7.900204338092787,"vY0":-135.19645200509117,"vZ0":-1.6446521535130962,"x":116.84,"y":152.71,"x0":2.390764620299071,"y0":50.00465179247929,"z0":5.085600386676531,"aX":8.004799318652722},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.1,"breakHorizontal":-6.4,"spinRate":2278,"spinDirection":139},"zone":2,"typeConfidence":2.0,"plateTime":0.4027537612451759,"extension":6.852017506259973},"index":8,"playId":"5c9b3613-9a85-3a7d-9538-a5fea9d4c17a","pitchNumber":8,"startTime":"2026-06-21T17:48:43.729Z","endTime":"2026-06-21T17:48:48.756Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.3,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.950155770110552,"aZ":-30.785981719826026,"pfxX":10.734019620325643,"pfxZ":0.8340396613388066,"pX":-0.8875108580999852,"pZ":1.3750456444354167,"vX0":-11.548217375592804,"vY0":-127.3121179568533,"vZ0":-2.773456674462037,"x":150.83,"y":201.65,"x0":2.284989099226723,"y0":50.00231956083566,"z0":4.883168707013954,"aX":17.849978603646026},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.1,"breakHorizontal":-17.3,"spinRate":1879,"spinDirection":104},"zone":13,"typeConfidence":2.0,"plateTime":0.42809526334069004,"extension":6.93645596765262},"index":9,"playId":"1ea2217a-c519-3a99-a182-ff02dc2243c6","pitchNumber":9,"startTime":"2026-06-21T17:49:05.203Z","endTime":"2026-06-21T17:49:09.287Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":74.2,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.79814258859386,"aZ":-29.795854125846173,"pfxX":-7.262763363838785,"pfxZ":1.7063252807064941,"pX":-0.4060097185135631,"pZ":2.690664229910709,"vX0":-4.474081147511659,"vY0":-117.16824227187766,"vZ0":0.6578156683900969,"x":132.48,"y":166.13,"x0":2.470607130745614,"y0":50.0013797032482,"z0":5.18688609102304,"aX":-10.113299014573741},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":3.5,"breakHorizontal":14.3,"spinRate":2350,"spinDirection":285},"zone":4,"typeConfidence":2.0,"plateTime":0.46716957274654103,"extension":6.826743987837729},"index":10,"playId":"cdf612e1-e85a-3960-9733-79db690f72ab","pitchNumber":10,"startTime":"2026-06-21T17:49:22.920Z","endTime":"2026-06-21T17:49:27.604Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":87.1,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.769850894901523,"aZ":-25.785206963344844,"pfxX":10.273427601638517,"pfxZ":3.350026438516018,"pX":-1.6112260118466064,"pZ":1.4487365295680812,"vX0":-14.008423467210351,"vY0":-136.2770056504371,"vZ0":-4.558160422781899,"x":178.42,"y":199.66,"x0":2.2258700572871284,"y0":50.005770805468934,"z0":4.892107367962504,"aX":19.614539139556566},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":5.4,"breakHorizontal":-16.2,"spinRate":2153,"spinDirection":130},"zone":13,"typeConfidence":2.0,"plateTime":0.39965055707309016,"extension":6.966485478934165},"index":11,"playId":"cc86aafa-4ade-3466-bc2a-800aa2c29afe","pitchNumber":11,"startTime":"2026-06-21T17:49:44.692Z","endTime":"2026-06-21T17:49:48.869Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_pa"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.3,"awayTeamWinProbability":37.7,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":0.36,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-06-21T17:49:48.869Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Harris II called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-21T17:50:47.755Z","endTime":"2026-06-21T17:51:48.158Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-21T17:50:05.535Z","endTime":"2026-06-21T17:50:50.057Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.04276341612887,"aZ":-26.338849022764748,"pfxX":11.198831383335438,"pfxZ":3.1846060451914537,"pX":-0.6423135818749736,"pZ":1.8830406271433144,"vX0":-11.599824649038654,"vY0":-134.43472632756303,"vZ0":-3.0763624750553147,"x":141.48,"y":187.94,"x0":2.2727227578060756,"y0":50.000926213898076,"z0":4.911043392139725,"aX":20.504132577776172},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":5.3,"breakHorizontal":-17.8,"spinRate":2115,"spinDirection":130},"zone":7,"typeConfidence":2.0,"plateTime":0.4073827716777969,"extension":6.994166812697632},"index":1,"playId":"87b2d0cf-749c-3c99-afc7-b61fc907c922","pitchNumber":1,"startTime":"2026-06-21T17:50:50.057Z","endTime":"2026-06-21T17:50:54.235Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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.1,"endSpeed":85.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.00463587452051,"aZ":-17.14751572826309,"pfxX":5.531442674299582,"pfxZ":8.068392616318231,"pX":-1.1316504993808512,"pZ":3.164490070854339,"vX0":-10.763373026892557,"vY0":-135.24244615266053,"vZ0":-1.9805219311308369,"x":160.14,"y":153.34,"x0":2.1713783477033917,"y0":50.001806188018975,"z0":5.10187800237479,"aX":10.30142242729276},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.4,"breakHorizontal":-7.9,"spinRate":2279,"spinDirection":139},"zone":11,"typeConfidence":2.0,"plateTime":0.4041515129048632,"extension":6.854194238445991},"index":2,"playId":"fc186b71-8bcd-32fc-8e8b-d4c9154f685e","pitchNumber":2,"startTime":"2026-06-21T17:51:08.794Z","endTime":"2026-06-21T17:51:12.417Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.11377235111063,"aZ":-17.697866696506736,"pfxX":5.322720546806616,"pfxZ":7.736259142549324,"pX":0.1771497102861347,"pZ":2.2256942176329497,"vX0":-8.035444048002105,"vY0":-135.35860685463786,"vZ0":-4.147016377952109,"x":110.25,"y":178.69,"x0":2.480821258638145,"y0":50.00676226922339,"z0":5.00226286036758,"aX":9.96628987624991},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.4,"breakHorizontal":-8.2,"spinRate":2266,"spinDirection":131},"zone":5,"typeConfidence":2.0,"plateTime":0.40329932331637774,"extension":6.904222977026875},"index":3,"playId":"0e955ee3-3753-39ef-9399-e4fe0c7bd4a8","pitchNumber":3,"startTime":"2026-06-21T17:51:24.576Z","endTime":"2026-06-21T17:51:28.545Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.634681095390366,"aZ":-25.06404588388696,"pfxX":10.45366293844927,"pfxZ":3.79376502959082,"pX":-0.48588898222660115,"pZ":2.0638676883362397,"vX0":-11.034152264378967,"vY0":-135.51588685158228,"vZ0":-3.1689090723769495,"x":135.52,"y":183.06,"x0":2.266588438312224,"y0":50.00189434319998,"z0":4.985454201440974,"aX":19.582024577386083},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":6.4,"breakHorizontal":-16.8,"spinRate":2175,"spinDirection":130},"zone":7,"typeConfidence":2.0,"plateTime":0.40309203836549967,"extension":6.744442417856485},"index":4,"playId":"7ff5eb39-4086-3c83-8edb-05407218fd20","pitchNumber":4,"startTime":"2026-06-21T17:51:42.575Z","endTime":"2026-06-21T17:51:48.158Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_ab"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_ab"},{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_pa"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.3,"awayTeamWinProbability":39.7,"homeTeamWinProbabilityAdded":-2.0,"leverageIndex":0.77,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-06-21T17:51:48.158Z","atBatIndex":7},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"William Contreras singles on a sharp line drive to center fielder Michael Harris II.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-21T17:54:13.739Z","endTime":"2026-06-21T17:54:57.766Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[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":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"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":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-21T17:53:54.263Z","endTime":"2026-06-21T17:54:16.022Z","isPitch":false,"type":"action","player":{"id":661388,"link":"/api/v1/people/661388"},"defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":90.2,"endSpeed":82.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.31188896718053,"aZ":-24.993895411420635,"pfxX":-8.684129524420442,"pfxZ":4.1279345159492244,"pX":-0.8438551195457892,"pZ":3.1235152866247065,"vX0":4.539754157228247,"vY0":-131.2251493994452,"vZ0":-2.9167501275482626,"x":149.17,"y":154.45,"x0":-1.4698719674226617,"y0":50.00504439395906,"z0":6.11568451147333,"aX":-15.115434394946568},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":7.1,"breakHorizontal":14.8,"spinRate":2111,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.4177223173524247,"extension":6.333994667688022},"index":1,"playId":"4c1afd25-823d-39f5-bfc2-fca74cbd17ef","pitchNumber":1,"startTime":"2026-06-21T17:54:16.022Z","endTime":"2026-06-21T17:54:20.194Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.936438497498656,"aZ":-24.712358774841665,"pfxX":-9.640744564588907,"pfxZ":4.091740249704447,"pX":0.28524896314662335,"pZ":2.105492706242872,"vX0":7.734076904707135,"vY0":-133.9415649152357,"vZ0":-5.484017475173162,"x":106.13,"y":181.93,"x0":-1.3819068143642987,"y0":50.002431727626025,"z0":5.937974003700317,"aX":-17.58094519508791},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":6.5,"breakHorizontal":15.8,"spinRate":2226,"spinDirection":210},"zone":9,"typeConfidence":2.0,"plateTime":0.4083580936039741,"extension":6.513321143802427},"index":2,"playId":"4e1e1d87-4bb2-3891-bca6-f17411a5d106","pitchNumber":2,"startTime":"2026-06-21T17:54:30.616Z","endTime":"2026-06-21T17:54:34.759Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":77.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.387819916880133,"aZ":-33.88247938395901,"pfxX":2.6466263698697188,"pfxZ":-1.1271192715319014,"pX":0.6099536955717721,"pZ":2.4809691645321883,"vX0":3.5779668053042815,"vY0":-121.27795208255793,"vZ0":-1.873196586441325,"x":93.75,"y":171.79,"x0":-1.220037714588604,"y0":50.00410183393153,"z0":6.177327286799543,"aX":4.001919964471912},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-2.2,"breakHorizontal":-5.5,"spinRate":2606,"spinDirection":50},"zone":6,"typeConfidence":2.0,"plateTime":0.4490599523986285,"extension":6.256459560432973},"hitData":{"launchSpeed":101.6,"launchAngle":10.0,"totalDistance":175.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":133.11,"coordY":97.5}},"index":3,"playId":"a6c1e14e-5678-3c5d-9758-1ab361392e99","pitchNumber":3,"startTime":"2026-06-21T17:54:43.621Z","endTime":"2026-06-21T17:54:57.766Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_ab"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_ab"},{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_pa"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.3,"awayTeamWinProbability":43.7,"homeTeamWinProbabilityAdded":-4.0,"leverageIndex":0.95,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-06-21T17:54:57.766Z","atBatIndex":8},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake Bauers singles on a ground ball to left fielder Mauricio Dubón. William Contreras to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-21T17:55:16.244Z","endTime":"2026-06-21T17:56:35.630Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"postOnSecond":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_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":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":76.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.07008035439578,"aZ":-35.66178653232289,"pfxX":1.668671894579398,"pfxZ":-2.3888153769308174,"pX":-0.3038948542835599,"pZ":1.5501302080117711,"vX0":2.0080022348337954,"vY0":-119.64901381932842,"vZ0":-3.204912321942059,"x":128.58,"y":196.93,"x0":-1.3677604700083144,"y0":50.00023735502166,"z0":6.072838378330016,"aX":2.440926136421301},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-4.8,"breakHorizontal":-3.5,"spinRate":2529,"spinDirection":42},"zone":13,"typeConfidence":2.0,"plateTime":0.4561687931774454,"extension":6.317827268786057},"index":0,"playId":"cca6ba2c-e008-3a11-9da0-520a59978a47","pitchNumber":1,"startTime":"2026-06-21T17:55:20.547Z","endTime":"2026-06-21T17:55:25.711Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.751209501820373,"aZ":-16.82389440713374,"pfxX":-2.63952307283137,"pfxZ":8.247572734260832,"pX":-1.3575622236687719,"pZ":2.663821462878673,"vX0":0.9205338282581974,"vY0":-134.92965882647067,"vZ0":-5.495826066286162,"x":168.75,"y":166.86,"x0":-1.3582924426555982,"y0":50.004831417161455,"z0":5.895293264720283,"aX":-4.913553744490408},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.2,"breakHorizontal":4.6,"spinRate":2271,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.4044684932814233,"extension":6.33069699413783},"index":1,"playId":"642206e4-62f4-3881-ac8a-8e99e61ea554","pitchNumber":2,"startTime":"2026-06-21T17:55:41.871Z","endTime":"2026-06-21T17:55:46.107Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":77.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.86981546429086,"aZ":-36.347420838131214,"pfxX":1.2117298800975214,"pfxZ":-2.7704113965920207,"pX":-0.31193372884156073,"pZ":0.6743310558974538,"vX0":1.7886394795434484,"vY0":-121.46606083932608,"vZ0":-5.2776339313090785,"x":98.25,"y":199.33,"x0":-1.2128314960111086,"y0":50.003066486404265,"z0":6.00540958018462,"aX":1.8257747611101147},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-5.9,"breakHorizontal":-2.6,"spinRate":2574,"spinDirection":32},"zone":13,"typeConfidence":2.0,"plateTime":0.4494534338042513,"extension":6.434247509069948},"index":2,"playId":"75363928-6f2e-371c-b535-186915faa9ae","pitchNumber":3,"startTime":"2026-06-21T17:55:58.186Z","endTime":"2026-06-21T17:56:03.967Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.699291052682533,"aZ":-16.02254588462064,"pfxX":-3.0728335055162055,"pfxZ":8.633962574482169,"pX":-0.8100920226955125,"pZ":2.4678114575827315,"vX0":2.525335015403123,"vY0":-135.00978448169246,"vZ0":-6.192134165009343,"x":147.88,"y":172.15,"x0":-1.352208136414795,"y0":50.0049888516773,"z0":5.89362956825396,"aX":-5.749606763263006},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.8,"breakHorizontal":5.2,"spinRate":2228,"spinDirection":207},"zone":4,"typeConfidence":2.0,"plateTime":0.40364565657357065,"extension":6.445323883248758},"hitData":{"launchSpeed":97.0,"launchAngle":-10.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":95.59,"coordY":109.29}},"index":3,"playId":"a2fadefd-2cd4-30d4-a83f-0a797f789b13","pitchNumber":4,"startTime":"2026-06-21T17:56:22.856Z","endTime":"2026-06-21T17:56:35.630Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641343,"link":"/api/v1/people/641343"},"credit":"b_ab"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_ab"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"credit":"b_pa"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.2,"awayTeamWinProbability":49.8,"homeTeamWinProbabilityAdded":-6.099999999999994,"leverageIndex":1.62,"dramaIndex":83.0,"contextMetrics":{},"playEndTime":"2026-06-21T17:56:35.630Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Garrett Mitchell grounds out, shortstop Ha-Seong Kim to first baseman Matt Olson. William Contreras to 3rd. Jake Bauers to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-21T17:56:49.450Z","endTime":"2026-06-21T17:57:32.634Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"postOnThird":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":673490,"link":"/api/v1/people/673490"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"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":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":86.3,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.302339448253743,"aZ":-17.007279705801622,"pfxX":-2.572130221096,"pfxZ":8.021212309166852,"pX":-0.049615759515174176,"pZ":3.623105620973062,"vX0":4.403263019000276,"vY0":-135.5678617244722,"vZ0":-3.4084408827730392,"x":118.89,"y":140.96,"x0":-1.349235524195309,"y0":50.00133545171319,"z0":6.060475950330263,"aX":-4.86285266554556},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.2,"breakHorizontal":3.8,"spinRate":2224,"spinDirection":200},"zone":11,"typeConfidence":2.0,"plateTime":0.40165220107431887,"extension":6.402025586749698},"index":0,"playId":"8da8bcc4-b1fb-32a5-9cbe-413edc362c8b","pitchNumber":1,"startTime":"2026-06-21T17:57:07.154Z","endTime":"2026-06-21T17:57:11.844Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":89.6,"endSpeed":83.5,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.649785611495307,"aZ":-21.81054579872811,"pfxX":0.48218340526708553,"pfxZ":5.888667106294021,"pX":-0.06926817229191641,"pZ":3.213484046121154,"vX0":3.186732076560545,"vY0":-130.60270552925786,"vZ0":-3.1892319897427486,"x":119.64,"y":152.02,"x0":-1.358533448197677,"y0":50.002603698930855,"z0":6.055931302536279,"aX":0.848541844447333},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":10.3,"breakHorizontal":-1.4,"spinRate":2156,"spinDirection":202},"zone":2,"typeConfidence":2.0,"plateTime":0.4164055170298391,"extension":6.360074794741729},"hitData":{"launchSpeed":94.3,"launchAngle":-38.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":120.4,"coordY":159.51}},"index":1,"playId":"5619a714-a2cd-3de2-87df-ea00cabd039a","pitchNumber":2,"startTime":"2026-06-21T17:57:24.903Z","endTime":"2026-06-21T17:57:32.634Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"credit":"b_ab"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_ab"},{"player":{"id":669003,"link":"/api/v1/people/669003"},"credit":"b_pa"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.9,"awayTeamWinProbability":49.1,"homeTeamWinProbabilityAdded":0.6999999999999957,"leverageIndex":2.09,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-06-21T17:57:32.634Z","atBatIndex":10},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Sal Frelick doubles (10) on a line drive to left fielder Mauricio Dubón. William Contreras scores. Jake Bauers scores.","rbi":2,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-21T17:57:49.700Z","endTime":"2026-06-21T17:58:16.742Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":{"id":693821,"link":"/api/v1/people/693821"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":{"id":693821,"link":"/api/v1/people/693821"},"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(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.2,"endSpeed":85.9,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.777417120207893,"aZ":-15.511718374266028,"pfxX":-1.800758125483691,"pfxZ":8.861151759603258,"pX":-0.3350716771879434,"pZ":3.0929035258504647,"vX0":2.913558490611608,"vY0":-135.8003296338213,"vZ0":-4.7814899293772175,"x":129.77,"y":155.27,"x0":-1.1844782667223448,"y0":50.00562682028013,"z0":5.944051759018363,"aX":-3.387576469366187},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.4,"breakHorizontal":2.6,"spinRate":2296,"spinDirection":207},"zone":1,"typeConfidence":2.0,"plateTime":0.40224182906388695,"extension":6.44989144453205},"hitData":{"launchSpeed":93.3,"launchAngle":15.0,"totalDistance":264.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":41.23,"coordY":109.42}},"index":0,"playId":"90c91056-19e1-3329-a994-e3086489d5cb","pitchNumber":1,"startTime":"2026-06-21T17:58:04.088Z","endTime":"2026-06-21T17:58:16.742Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"second":{"id":641343,"link":"/api/v1/people/641343"},"third":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"credit":"b_ab"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_ab"},{"player":{"id":686217,"link":"/api/v1/people/686217"},"credit":"b_pa"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.8,"awayTeamWinProbability":62.2,"homeTeamWinProbabilityAdded":-13.100000000000001,"leverageIndex":1.82,"dramaIndex":131.0,"contextMetrics":{},"playEndTime":"2026-06-21T17:58:16.742Z","atBatIndex":11},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cooper Pratt grounds out, shortstop Ha-Seong Kim to first baseman Matt Olson.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-21T17:58:30.950Z","endTime":"2026-06-21T17:59:13.176Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":673490,"link":"/api/v1/people/673490"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.8,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.708464231985253,"aZ":-23.803406768792893,"pfxX":-8.89207878208545,"pfxZ":4.613245899583444,"pX":0.7539478453377194,"pZ":1.3026481855605498,"vX0":7.8948494591211436,"vY0":-133.33826432354198,"vZ0":-7.675462092512502,"x":88.26,"y":203.61,"x0":-1.0795273082092869,"y0":50.001100613107866,"z0":5.916787019512549,"aX":-16.12711033245392},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":7.0,"breakHorizontal":14.5,"spinRate":2114,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.4096388582301893,"extension":6.459426747169396},"index":0,"playId":"3710f50b-651e-3431-8d07-48f43a63e10d","pitchNumber":1,"startTime":"2026-06-21T17:58:48.091Z","endTime":"2026-06-21T17:58:52.333Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":806198,"link":"/api/v1/people/806198","batSide":{"code":"R","description":"Right"}},"second":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.7,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.095417653688667,"aZ":-24.689381933865874,"pfxX":-8.41093576099384,"pfxZ":4.089710488599163,"pX":-0.09893824370664699,"pZ":2.9551473762447173,"vX0":5.815725450519269,"vY0":-134.23283559396424,"vZ0":-3.375838122100066,"x":120.77,"y":158.99,"x0":-1.1968976215865321,"y0":50.006077701677015,"z0":5.979967077565426,"aX":-15.406153569974247},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":7.0,"breakHorizontal":14.0,"spinRate":2142,"spinDirection":204},"zone":2,"typeConfidence":2.0,"plateTime":0.4074931930799903,"extension":6.375128514888256},"hitData":{"launchSpeed":90.1,"launchAngle":-43.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.77,"coordY":163.75}},"index":1,"playId":"704d3eb2-2fa0-33b0-af48-d3265c786341","pitchNumber":2,"startTime":"2026-06-21T17:59:05.296Z","endTime":"2026-06-21T17:59:13.176Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":806198,"link":"/api/v1/people/806198","batSide":{"code":"R","description":"Right"}},"second":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":806198,"link":"/api/v1/people/806198"},"credit":"b_ab"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_ab"},{"player":{"id":806198,"link":"/api/v1/people/806198"},"credit":"b_pa"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.099999999999994,"awayTeamWinProbability":58.900000000000006,"homeTeamWinProbabilityAdded":3.299999999999997,"leverageIndex":1.2,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-06-21T17:59:13.176Z","atBatIndex":12},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"David Hamilton doubles (5) on a sharp line drive to center fielder Michael Harris II. Sal Frelick scores.","rbi":1,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-21T17:59:29.381Z","endTime":"2026-06-21T18:00:12.006Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":{"id":693821,"link":"/api/v1/people/693821"},"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, 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":75.9,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.904750675302274,"aZ":-34.152786555685964,"pfxX":0.5982340275698246,"pfxZ":-1.35183660295659,"pX":-0.36411088184126766,"pZ":3.2747112925241386,"vX0":2.1476531382142,"vY0":-120.0179102219844,"vZ0":0.2609598477740114,"x":130.88,"y":150.36,"x0":-1.3477534040585308,"y0":50.00374727271307,"z0":6.202423602095696,"aX":0.8741121249024071},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-2.2,"breakHorizontal":-1.6,"spinRate":2224,"spinDirection":47},"zone":1,"typeConfidence":2.0,"plateTime":0.4561059634621558,"extension":6.334496170253934},"index":0,"playId":"e965a260-7880-3d35-bd0d-005be697868e","pitchNumber":1,"startTime":"2026-06-21T17:59:45.402Z","endTime":"2026-06-21T17:59:49.268Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"second":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":77.5,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.425418622920134,"aZ":-35.956307547168464,"pfxX":1.9852556641602417,"pfxZ":-2.5169669261278242,"pX":0.3859478438418145,"pZ":1.6989349598446697,"vX0":3.051466878370394,"vY0":-121.45145491465925,"vZ0":-2.992312504786045,"x":102.29,"y":192.91,"x0":-1.1417154586797629,"y0":50.003339471496155,"z0":6.055223579765515,"aX":2.983159880609574},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-5.0,"breakHorizontal":-4.3,"spinRate":2320,"spinDirection":33},"zone":9,"typeConfidence":2.0,"plateTime":0.44993735541659685,"extension":6.363586740941148},"hitData":{"launchSpeed":104.6,"launchAngle":21.0,"totalDistance":388.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":87.95,"coordY":46.84}},"index":1,"playId":"36236a0b-beaa-3929-87c3-eb6c7966b706","pitchNumber":2,"startTime":"2026-06-21T17:59:59.564Z","endTime":"2026-06-21T18:00:12.006Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"second":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666152,"link":"/api/v1/people/666152"},"credit":"b_ab"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_ab"},{"player":{"id":666152,"link":"/api/v1/people/666152"},"credit":"b_pa"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.4,"awayTeamWinProbability":68.6,"homeTeamWinProbabilityAdded":-9.699999999999996,"leverageIndex":1.18,"dramaIndex":94.0,"contextMetrics":{},"playEndTime":"2026-06-21T18:00:12.006Z","atBatIndex":13},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Christian Yelich walks. David Hamilton to 3rd. David Hamilton steals (16) 3rd base. David Hamilton to 3rd.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-21T18:00:22.668Z","endTime":"2026-06-21T18:02:32.507Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"postOnThird":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 3B","eventType":"stolen_base_3b","movementReason":"r_stolen_base_3b","runner":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"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":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":77.1,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.699858314260588,"aZ":-36.462925754044434,"pfxX":-0.32013832044341384,"pfxZ":-2.87673556492258,"pX":-0.4539489300028516,"pZ":1.0304118954498178,"vX0":2.1190307781871662,"vY0":-121.24819873229897,"vZ0":-4.274145387637459,"x":134.3,"y":210.96,"x0":-1.2976566682894801,"y0":50.00467615708764,"z0":5.997761976209381,"aX":-0.4767349478922266},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-6.0,"breakHorizontal":0.1,"spinRate":2404,"spinDirection":45},"zone":13,"typeConfidence":2.0,"plateTime":0.4517383692597359,"extension":6.394334511593319},"index":0,"playId":"57b16777-6f58-38e9-bbb3-93f05e365403","pitchNumber":1,"startTime":"2026-06-21T18:00:43.226Z","endTime":"2026-06-21T18:00:46.521Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"second":{"id":666152,"link":"/api/v1/people/666152"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"fc6de0d9-8f75-4798-be2b-fe12cf5228b9","startTime":"2026-06-21T18:00:57.529Z","endTime":"2026-06-21T18:01:02.051Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"second":{"id":666152,"link":"/api/v1/people/666152"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":84.1,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.668179842535505,"aZ":-19.98350024434326,"pfxX":-0.21052137685725048,"pfxZ":6.829262241901517,"pX":-0.28020315722523953,"pZ":2.8936950778417883,"vX0":2.9187591932362964,"vY0":-131.45938960239107,"vZ0":-4.298813601661649,"x":127.68,"y":160.65,"x0":-1.3682368501267081,"y0":50.00202494800239,"z0":5.99585674564373,"aX":-0.3758396689029185},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":11.9,"breakHorizontal":-0.1,"spinRate":2209,"spinDirection":198},"zone":5,"typeConfidence":2.0,"plateTime":0.4135256595258907,"extension":6.315960312459135},"index":2,"playId":"39c9f07d-2e08-3188-9465-4bcabe7d4640","pitchNumber":2,"startTime":"2026-06-21T18:01:16.284Z","endTime":"2026-06-21T18:01:20.084Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"second":{"id":666152,"link":"/api/v1/people/666152"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":85.1,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.446439610853336,"aZ":-22.254098890810095,"pfxX":-8.82887017947496,"pfxZ":5.421571873202152,"pX":1.5761455718309274,"pZ":2.276061091656662,"vX0":10.067572149668788,"vY0":-133.5592281263097,"vZ0":-5.387168906098035,"x":56.92,"y":177.33,"x0":-1.0733003822620526,"y0":50.00139339637497,"z0":5.893148414071396,"aX":-16.146728604702975},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":9.0,"breakHorizontal":14.2,"spinRate":2165,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.40819365545022546,"extension":6.513860557647683},"index":3,"playId":"82ff05e9-fb58-30eb-804f-42db6799f938","pitchNumber":3,"startTime":"2026-06-21T18:01:33.546Z","endTime":"2026-06-21T18:01:37.303Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"second":{"id":666152,"link":"/api/v1/people/666152"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":86.0,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.25645793545566,"aZ":-24.900806058715197,"pfxX":-7.764372134945819,"pfxZ":3.905105826738213,"pX":1.087377579985682,"pZ":2.1709519822907795,"vX0":8.591686148409405,"vY0":-134.62077005427463,"vZ0":-5.307622863709707,"x":75.55,"y":180.16,"x0":-1.114969505449183,"y0":50.003124655284445,"z0":5.89797624213221,"aX":-14.458755818646921},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":6.2,"breakHorizontal":12.6,"spinRate":2242,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.40464629752838643,"extension":6.41217683892163},"index":4,"playId":"c28d882d-21ed-3e03-bcc2-96b24fa3c8b4","pitchNumber":4,"startTime":"2026-06-21T18:01:50.746Z","endTime":"2026-06-21T18:01:55.165Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"second":{"id":666152,"link":"/api/v1/people/666152"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":78.3,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.172408000472963,"aZ":-33.88114623182048,"pfxX":0.04056795501029775,"pfxZ":-1.1107077654387276,"pX":0.43045528411771217,"pZ":0.8997449235832297,"vX0":3.77597255243715,"vY0":-122.63251699057463,"vZ0":-5.301989383826391,"x":100.59,"y":214.49,"x0":-1.1315437387503597,"y0":50.005499328831974,"z0":5.964300021463208,"aX":0.062130638178398964},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-3.0,"breakHorizontal":-1.0,"spinRate":2410,"spinDirection":23},"zone":14,"typeConfidence":2.0,"plateTime":0.4458199742554365,"extension":6.473426157876841},"index":5,"playId":"71a45d8d-f05b-3e8a-beee-09caa737e58c","pitchNumber":5,"startTime":"2026-06-21T18:02:08.180Z","endTime":"2026-06-21T18:02:12.343Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"second":{"id":666152,"link":"/api/v1/people/666152"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":84.7,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.44777683439271,"aZ":-19.41105193435278,"pfxX":0.3165661241235411,"pfxZ":7.097055850620862,"pX":0.4396574148932757,"pZ":1.3204883752242997,"vX0":4.108532827556152,"vY0":-132.0626900918239,"vZ0":-8.222382985190375,"x":100.24,"y":203.13,"x0":-1.1659081230463328,"y0":50.00097404879462,"z0":5.858395092810532,"aX":0.5679434731965618},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":11.6,"breakHorizontal":-1.3,"spinRate":2242,"spinDirection":199},"zone":14,"typeConfidence":2.0,"plateTime":0.41196750758093437,"extension":6.605525383832151},"index":6,"playId":"4070c2f0-8428-34b2-bc6b-768382689b33","pitchNumber":6,"startTime":"2026-06-21T18:02:25.391Z","endTime":"2026-06-21T18:02:32.507Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"second":{"id":666152,"link":"/api/v1/people/666152"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592885,"link":"/api/v1/people/592885"},"credit":"b_pa"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.2,"awayTeamWinProbability":69.8,"homeTeamWinProbabilityAdded":-1.1999999999999993,"leverageIndex":1.0,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-06-21T18:02:32.507Z","atBatIndex":14},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jackson Chourio singles on a ground ball to center fielder Michael Harris II. David Hamilton scores. Christian Yelich to 2nd.","rbi":1,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-21T18:03:31.335Z","endTime":"2026-06-21T18:03:46.187Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"postOnSecond":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"responsiblePitcher":{"id":693821,"link":"/api/v1/people/693821"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-21T18:02:53.589Z","endTime":"2026-06-21T18:03:33.653Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"first":{"id":592885,"link":"/api/v1/people/592885"},"third":{"id":666152,"link":"/api/v1/people/666152"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":83.3,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.90560689850272,"aZ":-23.70520246357508,"pfxX":-8.42042984455824,"pfxZ":4.751324332704717,"pX":-0.35484599084986396,"pZ":2.606041493022983,"vX0":5.016985416343551,"vY0":-133.22421701522882,"vZ0":-4.350523477390375,"x":130.53,"y":168.42,"x0":-1.1768612649255366,"y0":50.00133919539093,"z0":5.991665725888199,"aX":-15.005577039600224},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.8,"breakHorizontal":14.0,"spinRate":2142,"spinDirection":215},"zone":4,"typeConfidence":2.0,"plateTime":0.4124698922308938,"extension":6.443673230982971},"hitData":{"launchSpeed":107.3,"launchAngle":6.0,"totalDistance":111.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":121.03,"coordY":133.24}},"index":1,"playId":"ba85ef0e-944e-3499-bf35-33bee7d538d3","pitchNumber":1,"startTime":"2026-06-21T18:03:33.653Z","endTime":"2026-06-21T18:03:46.187Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"first":{"id":592885,"link":"/api/v1/people/592885"},"third":{"id":666152,"link":"/api/v1/people/666152"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"credit":"b_ab"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_ab"},{"player":{"id":694192,"link":"/api/v1/people/694192"},"credit":"b_pa"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.6,"awayTeamWinProbability":77.4,"homeTeamWinProbabilityAdded":-7.599999999999998,"leverageIndex":1.47,"dramaIndex":89.0,"contextMetrics":{},"playEndTime":"2026-06-21T18:03:46.187Z","atBatIndex":15},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brice Turang singles on a ground ball to right fielder Eli White. Christian Yelich scores. Jackson Chourio to 2nd.","rbi":1,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-21T18:04:00.448Z","endTime":"2026-06-21T18:04:26.358Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"postOnSecond":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":642201,"link":"/api/v1/people/642201"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":{"id":693821,"link":"/api/v1/people/693821"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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, 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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":76.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.287995343023034,"aZ":-34.27026213090278,"pfxX":2.2034218513291903,"pfxZ":-1.422686919845443,"pX":0.14702200050484396,"pZ":2.170761538597315,"vX0":2.871504885275667,"vY0":-120.10199971061073,"vZ0":-2.09534562346708,"x":111.4,"y":180.17,"x0":-1.346224081704923,"y0":50.00274893641679,"z0":6.076294254164133,"aX":3.2474888971125195},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-2.8,"breakHorizontal":-4.7,"spinRate":2385,"spinDirection":38},"zone":8,"typeConfidence":2.0,"plateTime":0.4544928205929546,"extension":6.431728485291977},"hitData":{"launchSpeed":96.4,"launchAngle":-6.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":138.06,"coordY":136.61}},"index":0,"playId":"b79175f7-9175-35c4-9907-3682484b299f","pitchNumber":1,"startTime":"2026-06-21T18:04:15.472Z","endTime":"2026-06-21T18:04:26.358Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"first":{"id":694192,"link":"/api/v1/people/694192"},"second":{"id":592885,"link":"/api/v1/people/592885"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_ab"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_ab"},{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_pa"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.0,"awayTeamWinProbability":84.0,"homeTeamWinProbabilityAdded":-6.600000000000001,"leverageIndex":1.07,"dramaIndex":73.0,"contextMetrics":{},"playEndTime":"2026-06-21T18:04:26.358Z","atBatIndex":16},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"William Contreras homers (7) on a fly ball to left field. Jackson Chourio scores. Brice Turang scores.","rbi":3,"awayScore":8,"homeScore":1,"isOut":false},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-21T18:04:48.980Z","endTime":"2026-06-21T18:06:02.853Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"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":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":{"id":693821,"link":"/api/v1/people/693821"},"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":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":{"id":693821,"link":"/api/v1/people/693821"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"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":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":{"id":693821,"link":"/api/v1/people/693821"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":84.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.64800360581488,"aZ":-17.58131972165909,"pfxX":-4.3697701300061595,"pfxZ":8.061232699477669,"pX":-0.3629970373034423,"pZ":3.6601399656620015,"vX0":3.8761617638993506,"vY0":-133.2110437484119,"vZ0":-2.8664273278835086,"x":130.84,"y":139.96,"x0":-1.2640277569626617,"y0":50.00450581514432,"z0":6.010198780548799,"aX":-7.912048955631184},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":14.3,"breakHorizontal":7.2,"spinRate":2018,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.41002686612410466,"extension":6.445963483680401},"index":0,"playId":"ec735857-fa28-328c-8e1b-2c2a118b5bf4","pitchNumber":1,"startTime":"2026-06-21T18:05:04.062Z","endTime":"2026-06-21T18:05:08.145Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"first":{"id":668930,"link":"/api/v1/people/668930"},"second":{"id":694192,"link":"/api/v1/people/694192"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":84.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.059238707373915,"aZ":-22.436830181136905,"pfxX":-7.197711752019991,"pfxZ":5.433678606399974,"pX":-0.6745722951001745,"pZ":2.513016138070989,"vX0":3.953827719186803,"vY0":-132.23334332432006,"vZ0":-4.569902066694042,"x":142.71,"y":170.93,"x0":-1.244747597958525,"y0":50.003108045024646,"z0":5.885095849015982,"aX":-12.89813106808943},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":9.2,"breakHorizontal":12.4,"spinRate":2106,"spinDirection":222},"zone":4,"typeConfidence":2.0,"plateTime":0.4123536262176155,"extension":6.423924722974376},"hitData":{"launchSpeed":109.5,"launchAngle":23.0,"totalDistance":408.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":26.38,"coordY":66.34}},"index":1,"playId":"09b33d98-2404-3bec-9b09-8be83997ba8a","pitchNumber":2,"startTime":"2026-06-21T18:05:24.622Z","endTime":"2026-06-21T18:06:02.853Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"first":{"id":668930,"link":"/api/v1/people/668930"},"second":{"id":694192,"link":"/api/v1/people/694192"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_ab"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_ab"},{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_pa"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.4,"awayTeamWinProbability":94.6,"homeTeamWinProbabilityAdded":-10.6,"leverageIndex":0.81,"dramaIndex":91.0,"contextMetrics":{},"playEndTime":"2026-06-21T18:06:02.853Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Bauers called out on strikes.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-21T18:06:03.337Z","endTime":"2026-06-21T18:07:04.602Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"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":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":82.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.225630703271936,"aZ":-21.23377372827921,"pfxX":0.20276261766054704,"pfxZ":6.3636961156930365,"pX":-0.19732377066266926,"pZ":3.3821866279938058,"vX0":3.2138228808765685,"vY0":-129.09815383010096,"vZ0":-2.8754160655028427,"x":124.52,"y":147.46,"x0":-1.475213206598958,"y0":50.00381246723604,"z0":6.111752011219032,"aX":0.3475904525279076},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":11.3,"breakHorizontal":-1.0,"spinRate":2097,"spinDirection":198},"zone":2,"typeConfidence":2.0,"plateTime":0.4213232364974355,"extension":6.4640761511742255},"index":0,"playId":"0e8109f3-23b5-3974-86b9-df70fbcc4b8c","pitchNumber":1,"startTime":"2026-06-21T18:06:20.827Z","endTime":"2026-06-21T18:06:24.833Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":91.0,"endSpeed":83.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.442899248535927,"aZ":-25.409989526836632,"pfxX":-8.278638146494513,"pfxZ":3.7810312213330555,"pX":0.4200862773344994,"pZ":4.08825486535511,"vX0":7.670561493006634,"vY0":-132.43176204388473,"vZ0":-0.48084354699029674,"x":100.99,"y":128.4,"x0":-1.428612874216661,"y0":50.002234414835506,"z0":6.119642067727696,"aX":-14.80691176076517},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.0,"breakHorizontal":13.4,"spinRate":2171,"spinDirection":229},"zone":12,"typeConfidence":2.0,"plateTime":0.41250125129540915,"extension":6.506576827392564},"index":1,"playId":"d1b95c15-3e6c-34fc-bff5-7be210075ddc","pitchNumber":2,"startTime":"2026-06-21T18:06:33.653Z","endTime":"2026-06-21T18:06:37.690Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":79.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.29086630811251,"aZ":-28.298114881978723,"pfxX":-5.801730143804415,"pfxZ":2.449187081512296,"pX":-0.6468657358062683,"pZ":1.687177396846829,"vX0":3.7021023907059987,"vY0":-124.28922065596139,"vZ0":-4.778780944474165,"x":141.66,"y":193.23,"x0":-1.3935133743961152,"y0":50.0019244993347,"z0":5.953963761334306,"aX":-9.178471820538773},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":3.7,"breakHorizontal":9.7,"spinRate":1373,"spinDirection":241},"zone":7,"typeConfidence":2.0,"plateTime":0.43881211823495025,"extension":6.459163652687899},"index":2,"playId":"ec6b3b9d-af2d-335f-ba5e-c531df6a9546","pitchNumber":3,"startTime":"2026-06-21T18:06:47.081Z","endTime":"2026-06-21T18:06:50.609Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":83.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.075501872933383,"aZ":-26.35961751461165,"pfxX":-7.918261617471101,"pfxZ":3.255898417302939,"pX":0.030000775557730817,"pZ":3.5087626499459916,"vX0":6.032505486115801,"vY0":-132.23543670577598,"vZ0":-1.6410380855625963,"x":115.86,"y":144.04,"x0":-1.243043212981058,"y0":50.00107719869736,"z0":6.0562190802513625,"aX":-14.134436126219454},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":5.8,"breakHorizontal":13.2,"spinRate":2059,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.41292889782642206,"extension":6.454503165589473},"index":3,"playId":"1d08ce4d-5ada-3684-b4c9-1e4696418c9c","pitchNumber":4,"startTime":"2026-06-21T18:06:59.832Z","endTime":"2026-06-21T18:07:04.602Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641343,"link":"/api/v1/people/641343"},"credit":"b_ab"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_ab"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"credit":"b_pa"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.5,"awayTeamWinProbability":94.5,"homeTeamWinProbabilityAdded":0.09999999999999964,"leverageIndex":0.07,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-06-21T18:07:04.602Z","atBatIndex":18},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Austin Riley singles on a line drive to center fielder Garrett Mitchell.","rbi":0,"awayScore":8,"homeScore":1,"isOut":false},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-21T18:08:57.891Z","endTime":"2026-06-21T18:11:09.464Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":85.2,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.83254744110597,"aZ":-25.75661116844691,"pfxX":9.09266277618456,"pfxZ":3.4719522566344496,"pX":1.3683770184191943,"pZ":2.2844615875524785,"vX0":-6.547615252460167,"vY0":-134.49028681332837,"vZ0":-2.2766704649055756,"x":64.84,"y":177.1,"x0":2.642798609465817,"y0":50.00019376548254,"z0":4.952670722517336,"aX":16.79665247167194},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":6.0,"breakHorizontal":-15.2,"spinRate":2066,"spinDirection":134},"zone":14,"typeConfidence":2.0,"plateTime":0.4059397961414484,"extension":6.826126648027209},"index":0,"playId":"ba6b7d23-783f-37ab-9f7e-7268edef38c9","pitchNumber":1,"startTime":"2026-06-21T18:09:14.380Z","endTime":"2026-06-21T18:09:18.458Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.7,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.403431335694943,"aZ":-24.511329064077522,"pfxX":0.8104397618899832,"pfxZ":4.436532202547871,"pX":-0.18173873606511848,"pZ":2.2254204321230824,"vX0":-7.379369596916474,"vY0":-129.66192718983396,"vZ0":-2.236235113421414,"x":123.93,"y":178.69,"x0":2.578329408519867,"y0":50.00471991246671,"z0":4.941832652541305,"aX":1.4018745821632923},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":7.8,"breakHorizontal":-0.1,"spinRate":2411,"spinDirection":146},"zone":5,"typeConfidence":2.0,"plateTime":0.42009744081184186,"extension":6.936591278987991},"index":1,"playId":"552e0351-1475-3ea9-8a5c-aea1887d55e9","pitchNumber":2,"startTime":"2026-06-21T18:09:28.528Z","endTime":"2026-06-21T18:09:32.584Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":85.1,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.163427001386406,"aZ":-17.308717757672433,"pfxX":6.82870735551054,"pfxZ":8.106672639792368,"pX":-0.7751576201776985,"pZ":2.113177614721591,"vX0":-10.716850168692709,"vY0":-133.67456955146392,"vZ0":-4.388739347086015,"x":146.55,"y":181.72,"x0":2.3741209594614947,"y0":50.00458303072791,"z0":4.9958046088911106,"aX":12.526368431305944},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":14.0,"breakHorizontal":-10.4,"spinRate":2135,"spinDirection":135},"zone":7,"typeConfidence":2.0,"plateTime":0.4076406005941795,"extension":6.891625329240513},"index":2,"playId":"a0d0d8f7-a368-3d65-a75e-a40982edc4c8","pitchNumber":3,"startTime":"2026-06-21T18:09:43.592Z","endTime":"2026-06-21T18:09:48.192Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":92.0,"endSpeed":85.0,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.219924428509085,"aZ":-25.728203671748265,"pfxX":10.600047339889041,"pfxZ":3.5287325661435016,"pX":-0.7235629796672555,"pZ":1.8618510471714689,"vX0":-12.119878741844804,"vY0":-133.4659220012872,"vZ0":-3.0434571768264003,"x":144.58,"y":188.51,"x0":2.4714729071609494,"y0":50.00480312657553,"z0":4.843836659837842,"aX":19.37546775069796},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":6.0,"breakHorizontal":-17.0,"spinRate":2134,"spinDirection":123},"zone":7,"typeConfidence":2.0,"plateTime":0.4083668670318952,"extension":7.09864893761216},"index":3,"playId":"efd86e58-c987-3c76-9019-888854d81da8","pitchNumber":4,"startTime":"2026-06-21T18:10:04.125Z","endTime":"2026-06-21T18:10:08.698Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.4,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.663658638439667,"aZ":-17.980626422547736,"pfxX":7.3712650194167155,"pfxZ":7.655197432326504,"pX":0.46762817736617784,"pZ":2.292883664472457,"vX0":-7.873094033236176,"vY0":-134.65862684907887,"vZ0":-4.27998932403518,"x":99.18,"y":176.87,"x0":2.4585307800033553,"y0":50.000677276420944,"z0":5.158772362098123,"aX":13.663295134419567},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.2,"breakHorizontal":-11.9,"spinRate":2111,"spinDirection":131},"zone":6,"typeConfidence":2.0,"plateTime":0.40529725882630574,"extension":6.818109533156278},"index":4,"playId":"de595700-b2d2-333f-9bdd-33dc3aa7001b","pitchNumber":5,"startTime":"2026-06-21T18:10:19.869Z","endTime":"2026-06-21T18:10:25.717Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.6,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.955767378328723,"aZ":-19.273768518290996,"pfxX":3.808874288836267,"pfxZ":7.050351509711993,"pX":0.44679331112659865,"pZ":3.836347941547847,"vX0":-7.165351732773594,"vY0":-133.9343134741921,"vZ0":0.004601142681964099,"x":99.97,"y":135.2,"x0":2.6531595187359707,"y0":50.0036027457411,"z0":5.204653043732703,"aX":6.970970327938798},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.0,"breakHorizontal":-5.5,"spinRate":2170,"spinDirection":136},"zone":12,"typeConfidence":2.0,"plateTime":0.40782635350107954,"extension":6.775603498799992},"index":5,"playId":"942223cc-660f-3cfc-ac0f-c1eaa5b31c19","pitchNumber":6,"startTime":"2026-06-21T18:10:40.714Z","endTime":"2026-06-21T18:10:45.263Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.2,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.600804906441564,"aZ":-26.63171257627234,"pfxX":10.36310069536324,"pfxZ":3.143470358687643,"pX":-0.019273938465516723,"pZ":1.9693979715209768,"vX0":-9.999369449115656,"vY0":-131.8873848696616,"vZ0":-2.530409164237498,"x":117.73,"y":185.61,"x0":2.4717254148020946,"y0":50.005989224081276,"z0":4.902015533597857,"aX":18.29139009142052},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":5.3,"breakHorizontal":-16.7,"spinRate":2067,"spinDirection":126},"zone":8,"typeConfidence":2.0,"plateTime":0.4150354926927058,"extension":6.9115985141307545},"hitData":{"launchSpeed":93.3,"launchAngle":17.0,"totalDistance":263.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":104.29,"coordY":71.2}},"index":6,"playId":"39edcebe-4ac0-35df-89f9-8ad59eab1a33","pitchNumber":7,"startTime":"2026-06-21T18:10:57.492Z","endTime":"2026-06-21T18:11:09.464Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663586,"link":"/api/v1/people/663586"},"credit":"b_ab"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_ab"},{"player":{"id":663586,"link":"/api/v1/people/663586"},"credit":"b_pa"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.1,"awayTeamWinProbability":92.9,"homeTeamWinProbabilityAdded":1.5999999999999996,"leverageIndex":0.33,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-06-21T18:11:09.464Z","atBatIndex":19},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Joey Bart pops out to shortstop Cooper Pratt.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-21T18:11:19.902Z","endTime":"2026-06-21T18:13:33.573Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":806198,"link":"/api/v1/people/806198"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.8,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.80649715759121,"aZ":-28.574197744650387,"pfxX":0.29806947088476476,"pfxZ":2.129702257868125,"pX":0.03699983387621903,"pZ":3.400894610663979,"vX0":-6.3588600288276425,"vY0":-128.275720819206,"vZ0":1.0370558265295018,"x":115.59,"y":146.96,"x0":2.493753677991405,"y0":50.00327192734189,"z0":5.194129588527999,"aX":0.5041078365312447},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.3,"breakHorizontal":0.7,"spinRate":2210,"spinDirection":157},"zone":2,"typeConfidence":2.0,"plateTime":0.4245556432965252,"extension":6.798156847138957},"index":0,"playId":"04b4f573-81f2-3e6b-af47-391608286d79","pitchNumber":1,"startTime":"2026-06-21T18:11:34.102Z","endTime":"2026-06-21T18:11:38.603Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"first":{"id":663586,"link":"/api/v1/people/663586"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":78.8,"endSpeed":72.8,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.703052793699385,"aZ":-28.994667789474708,"pfxX":-6.703863364605814,"pfxZ":2.3633944005670156,"pX":1.9516356865139728,"pZ":2.9752773114576065,"vX0":-0.25925258454243955,"vY0":-114.77491372740342,"vZ0":1.4007825569777228,"x":42.61,"y":158.45,"x0":2.9376883265055174,"y0":50.00104079356763,"z0":5.164475290095661,"aX":-9.01238721282279},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":4.9,"breakHorizontal":12.2,"spinRate":2430,"spinDirection":281},"zone":12,"typeConfidence":2.0,"plateTime":0.4758096588824001,"extension":6.889798899164564},"index":1,"playId":"ae28c188-0c95-3d36-9828-761dab44cd91","pitchNumber":2,"startTime":"2026-06-21T18:11:49.632Z","endTime":"2026-06-21T18:11:53.329Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"first":{"id":663586,"link":"/api/v1/people/663586"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.2,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.439264309998993,"aZ":-27.138786909719283,"pfxX":1.4461276152644365,"pfxZ":3.0247854592209205,"pX":-1.1494527207780096,"pZ":2.1083355846593954,"vX0":-9.575774354511159,"vY0":-127.71122016145223,"vZ0":-1.9551756059453516,"x":160.81,"y":181.85,"x0":2.4485658633477705,"y0":50.00247353139985,"z0":5.002633874371608,"aX":2.4081185659827713},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":5.3,"breakHorizontal":-0.6,"spinRate":2175,"spinDirection":155},"zone":13,"typeConfidence":2.0,"plateTime":0.4276480272415393,"extension":6.981484579479392},"index":2,"playId":"92c28404-7923-3168-bc30-23e6d25c51c1","pitchNumber":3,"startTime":"2026-06-21T18:12:09.523Z","endTime":"2026-06-21T18:12:13.383Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"first":{"id":663586,"link":"/api/v1/people/663586"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-06-21T18:12:19.748Z","endTime":"2026-06-21T18:12:35.012Z","isPitch":false,"type":"action","player":{"id":663698,"link":"/api/v1/people/663698"},"defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"first":{"id":663586,"link":"/api/v1/people/663586"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.5,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.431206171741096,"aZ":-17.76443621784004,"pfxX":5.056591152817386,"pfxZ":7.746634596638696,"pX":-0.038817781860434226,"pZ":3.0520091691855376,"vX0":-8.21751931945888,"vY0":-134.8253693734271,"vZ0":-2.383419864509925,"x":118.48,"y":156.38,"x0":2.3770637326081845,"y0":50.00288178848054,"z0":5.186365235371493,"aX":9.40697512600188},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.8,"breakHorizontal":-7.6,"spinRate":2066,"spinDirection":142},"zone":2,"typeConfidence":2.0,"plateTime":0.40462642155220685,"extension":6.886439827583373},"index":4,"playId":"e7a23388-7133-3125-b79b-dabaafe2c6dd","pitchNumber":4,"startTime":"2026-06-21T18:12:35.012Z","endTime":"2026-06-21T18:12:40.076Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"first":{"id":663586,"link":"/api/v1/people/663586"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.0,"endSpeed":74.5,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.393329778649417,"aZ":-27.597038582603975,"pfxX":-6.408772789452846,"pfxZ":3.284010254855187,"pX":0.21887019304712754,"pZ":2.126722320922864,"vX0":-3.8168776767642933,"vY0":-116.64146091706336,"vZ0":-0.8425712087967044,"x":108.66,"y":181.36,"x0":2.702523278544529,"y0":50.005206970395676,"z0":5.06643572064504,"aX":-8.940549563975459},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":6.0,"breakHorizontal":12.5,"spinRate":2287,"spinDirection":281},"zone":8,"typeConfidence":2.0,"plateTime":0.4673877416437575,"extension":6.846735510750426},"index":5,"playId":"4ab036d9-28b2-3780-9523-7d21d560a6cf","pitchNumber":5,"startTime":"2026-06-21T18:12:58.398Z","endTime":"2026-06-21T18:13:01.398Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"first":{"id":663586,"link":"/api/v1/people/663586"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.5,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.134870719560315,"aZ":-19.21954072205928,"pfxX":7.039601474726043,"pfxZ":6.958231453481051,"pX":0.7356333663890908,"pZ":3.050659771643519,"vX0":-7.428531028622824,"vY0":-134.8104885894141,"vZ0":-1.4764866910984336,"x":88.96,"y":156.41,"x0":2.597213402315097,"y0":50.00260188273467,"z0":4.946521005684535,"aX":13.10694715352332},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.6,"breakHorizontal":-11.4,"spinRate":1832,"spinDirection":129},"zone":3,"typeConfidence":2.0,"plateTime":0.40450587443461794,"extension":7.026010698255674},"hitData":{"launchSpeed":88.1,"launchAngle":62.0,"totalDistance":185.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":99.05,"coordY":132.04}},"index":6,"playId":"88a9c8a0-8e6c-3dd4-ab45-86cca2b0b7e0","pitchNumber":6,"startTime":"2026-06-21T18:13:22.661Z","endTime":"2026-06-21T18:13:33.573Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"first":{"id":663586,"link":"/api/v1/people/663586"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"credit":"b_ab"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_ab"},{"player":{"id":663698,"link":"/api/v1/people/663698"},"credit":"b_pa"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.6000000000000005,"awayTeamWinProbability":94.4,"homeTeamWinProbabilityAdded":-1.4999999999999991,"leverageIndex":0.62,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-06-21T18:13:33.573Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Eli White called out on strikes.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-21T18:13:45.863Z","endTime":"2026-06-21T18:15:22.769Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.4,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.886153443097594,"aZ":-27.20783575050591,"pfxX":10.533890559312816,"pfxZ":2.748419169027236,"pX":-0.87853783636895,"pZ":1.8433384872325507,"vX0":-11.804880735470444,"vY0":-133.19241078978996,"vZ0":-2.773398856206339,"x":150.49,"y":189.01,"x0":2.229013167733104,"y0":50.005014497306405,"z0":4.852382001957974,"aX":19.051004044663046},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":4.6,"breakHorizontal":-16.7,"spinRate":2060,"spinDirection":127},"zone":13,"typeConfidence":2.0,"plateTime":0.4102234280343531,"extension":6.907125308543272},"index":0,"playId":"2fea79d5-8c3d-3141-968c-d628f78b76f7","pitchNumber":1,"startTime":"2026-06-21T18:13:59.634Z","endTime":"2026-06-21T18:14:03.931Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":642201,"link":"/api/v1/people/642201","batSide":{"code":"R","description":"Right"}},"first":{"id":663586,"link":"/api/v1/people/663586"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":74.5,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.795879652365603,"aZ":-30.216706469227173,"pfxX":-5.93831832010566,"pfxZ":1.4101453347930368,"pX":-0.6277162800516756,"pZ":1.3407201471006542,"vX0":-5.455941277880224,"vY0":-116.78350152813042,"vZ0":-1.9241149305138654,"x":140.93,"y":202.58,"x0":2.5053887187361314,"y0":50.003322356937275,"z0":5.001806653378559,"aX":-8.249989659603395},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":2.4,"breakHorizontal":12.0,"spinRate":2482,"spinDirection":287},"zone":13,"typeConfidence":2.0,"plateTime":0.4679611805417867,"extension":7.067244791669422},"index":1,"playId":"e418a9dd-634d-325d-a17d-dcd7fbe97d5d","pitchNumber":2,"startTime":"2026-06-21T18:14:15.332Z","endTime":"2026-06-21T18:14:18.979Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":642201,"link":"/api/v1/people/642201","batSide":{"code":"R","description":"Right"}},"first":{"id":663586,"link":"/api/v1/people/663586"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.9,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.500149275757515,"aZ":-28.406390896581176,"pfxX":0.3763844303752011,"pfxZ":2.245056304576286,"pX":-1.8087602992637397,"pZ":2.0077040488540767,"vX0":-10.764527264602664,"vY0":-127.74051245105053,"vZ0":-2.006174049525348,"x":185.95,"y":184.57,"x0":2.383656188026889,"y0":50.00347057169249,"z0":5.003163819780933,"aX":0.6338691885910798},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.8,"breakHorizontal":1.3,"spinRate":2352,"spinDirection":165},"zone":13,"typeConfidence":2.0,"plateTime":0.4262866739140718,"extension":7.0278195013867455},"index":2,"playId":"b32576cc-c7f4-397f-b434-d7baab3147ad","pitchNumber":3,"startTime":"2026-06-21T18:14:33.398Z","endTime":"2026-06-21T18:14:37.639Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":642201,"link":"/api/v1/people/642201","batSide":{"code":"R","description":"Right"}},"first":{"id":663586,"link":"/api/v1/people/663586"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":85.1,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.34528630073158,"aZ":-22.585182107643742,"pfxX":9.176236270077505,"pfxZ":5.213362782098775,"pX":0.6745848426342151,"pZ":1.8702294203996708,"vX0":-8.09023403275921,"vY0":-134.12241068011556,"vZ0":-3.744202748255983,"x":91.29,"y":188.28,"x0":2.52354078506234,"y0":50.00348508966403,"z0":4.876182735750227,"aX":16.882647915999748},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.9,"breakHorizontal":-15.1,"spinRate":2163,"spinDirection":134},"zone":9,"typeConfidence":2.0,"plateTime":0.4068513716835933,"extension":6.846348137911324},"index":3,"playId":"59c7870b-653d-3ce5-81c6-e35dc731543f","pitchNumber":4,"startTime":"2026-06-21T18:14:51.678Z","endTime":"2026-06-21T18:14:54.678Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":642201,"link":"/api/v1/people/642201","batSide":{"code":"R","description":"Right"}},"first":{"id":663586,"link":"/api/v1/people/663586"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.2,"endSpeed":73.5,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.050179258302517,"aZ":-32.43300253612598,"pfxX":-7.413051961736391,"pfxZ":-0.1886315353484358,"pX":-0.22911094456611145,"pZ":1.8148216848236756,"vX0":-4.235465748064266,"vY0":-115.3137064988953,"vZ0":-0.3757312470128944,"x":125.73,"y":189.78,"x0":2.5904050115063004,"y0":50.00371130436889,"z0":5.090335419853291,"aX":-10.053054535717957},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-0.1,"breakHorizontal":14.4,"spinRate":2242,"spinDirection":287},"zone":7,"typeConfidence":2.0,"plateTime":0.47372483954024336,"extension":6.88914050162077},"index":4,"playId":"a0f4bcda-fed9-3bcc-9c66-3a6b485e4c26","pitchNumber":5,"startTime":"2026-06-21T18:15:17.812Z","endTime":"2026-06-21T18:15:22.769Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":642201,"link":"/api/v1/people/642201","batSide":{"code":"R","description":"Right"}},"first":{"id":663586,"link":"/api/v1/people/663586"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642201,"link":"/api/v1/people/642201"},"credit":"b_ab"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_ab"},{"player":{"id":642201,"link":"/api/v1/people/642201"},"credit":"b_pa"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.6,"awayTeamWinProbability":95.4,"homeTeamWinProbabilityAdded":-1.0000000000000009,"leverageIndex":0.45,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-06-21T18:15:22.769Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ha-Seong Kim strikes out swinging.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-21T18:15:39.054Z","endTime":"2026-06-21T18:16:48.819Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":85.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.58514989831799,"aZ":-16.487919156965283,"pfxX":3.9931905729954504,"pfxZ":8.538948892253535,"pX":-0.26619337458488074,"pZ":2.4375025015526943,"vX0":-8.357167595294431,"vY0":-133.87624770014898,"vZ0":-3.844422832724498,"x":127.15,"y":172.97,"x0":2.360140259960586,"y0":50.005017428487825,"z0":5.053059710498014,"aX":7.338333229310056},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.0,"breakHorizontal":-5.6,"spinRate":2042,"spinDirection":134},"zone":4,"typeConfidence":2.0,"plateTime":0.4072266045845607,"extension":7.1224924879864835},"index":0,"playId":"5aac6a86-9a12-33f1-abeb-2c72edb60114","pitchNumber":1,"startTime":"2026-06-21T18:15:48.559Z","endTime":"2026-06-21T18:15:53.240Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673490,"link":"/api/v1/people/673490","batSide":{"code":"R","description":"Right"}},"first":{"id":663586,"link":"/api/v1/people/663586"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":92.0,"endSpeed":84.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.298121469681686,"aZ":-25.557544351859733,"pfxX":9.040111541570617,"pfxZ":3.6173409415675994,"pX":-0.49448861341102834,"pZ":3.052140130420209,"vX0":-10.477781998346298,"vY0":-133.7236023183781,"vZ0":-0.32302351909687543,"x":96.49,"y":130.06,"x0":2.2826947573443577,"y0":50.001647605859574,"z0":4.993383943717281,"aX":16.52645094230188},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":6.7,"breakHorizontal":-14.4,"spinRate":2217,"spinDirection":134},"zone":1,"typeConfidence":2.0,"plateTime":0.4081361257082117,"extension":6.95286308702826},"index":1,"playId":"596a1d0e-36b3-3dfd-800e-647f0f4fb5f3","pitchNumber":2,"startTime":"2026-06-21T18:16:03.366Z","endTime":"2026-06-21T18:16:07.864Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673490,"link":"/api/v1/people/673490","batSide":{"code":"R","description":"Right"}},"first":{"id":663586,"link":"/api/v1/people/663586"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":93.1,"endSpeed":85.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.677452153031368,"aZ":-19.418738498415035,"pfxX":4.278847468280408,"pfxZ":6.780342498976907,"pX":0.704565747337045,"pZ":4.513620230391466,"vX0":-5.766594137493424,"vY0":-135.58529729055562,"vZ0":1.8150745042171892,"x":90.14,"y":116.91,"x0":2.292567922746579,"y0":50.00543457163108,"z0":5.181651824621776,"aX":8.053583189402},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.8,"breakHorizontal":-6.7,"spinRate":2177,"spinDirection":137},"zone":12,"typeConfidence":2.0,"plateTime":0.40233289490229174,"extension":6.774275201033798},"index":2,"playId":"fb5bc7ed-b78a-3bba-ba6e-acf88e48689b","pitchNumber":3,"startTime":"2026-06-21T18:16:22.620Z","endTime":"2026-06-21T18:16:26.081Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673490,"link":"/api/v1/people/673490","batSide":{"code":"R","description":"Right"}},"first":{"id":663586,"link":"/api/v1/people/663586"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":85.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.092195978107892,"aZ":-16.857262443053013,"pfxX":4.792402443506839,"pfxZ":8.23244546958701,"pX":0.628581716635922,"pZ":2.641579827877635,"vX0":-6.503475259045899,"vY0":-134.5481975631481,"vZ0":-3.371424957919618,"x":93.04,"y":167.46,"x0":2.4377353820691163,"y0":50.005397757595816,"z0":5.082965784442748,"aX":8.920140602792186},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.5,"breakHorizontal":-7.6,"spinRate":2115,"spinDirection":135},"zone":6,"typeConfidence":2.0,"plateTime":0.40478215822938557,"extension":6.942479450551214},"index":3,"playId":"86b02f3d-cc04-3c22-9990-ccf0b51f8405","pitchNumber":4,"startTime":"2026-06-21T18:16:43.251Z","endTime":"2026-06-21T18:16:48.819Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673490,"link":"/api/v1/people/673490","batSide":{"code":"R","description":"Right"}},"first":{"id":663586,"link":"/api/v1/people/663586"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673490,"link":"/api/v1/people/673490"},"credit":"b_ab"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_ab"},{"player":{"id":673490,"link":"/api/v1/people/673490"},"credit":"b_pa"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.9,"awayTeamWinProbability":96.1,"homeTeamWinProbabilityAdded":-0.6999999999999997,"leverageIndex":0.28,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-06-21T18:16:48.819Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Garrett Mitchell called out on strikes.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-21T18:18:45.074Z","endTime":"2026-06-21T18:19:40.832Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":75.6,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.106605605389785,"aZ":-35.60841206637838,"pfxX":1.4607616395689753,"pfxZ":-2.3921637201467707,"pX":-0.996047130605761,"pZ":2.86546425336708,"vX0":0.7473014985142411,"vY0":-118.2974063611458,"vZ0":-0.2630513887210585,"x":154.97,"y":161.41,"x0":-1.5046964952258657,"y0":50.00550845209883,"z0":6.210597833407104,"aX":2.094480425371051},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-4.2,"breakHorizontal":-2.8,"spinRate":2391,"spinDirection":46},"zone":11,"typeConfidence":2.0,"plateTime":0.46097778812282364,"extension":6.3091811041715395},"index":0,"playId":"33f4103d-827a-3c11-ae49-c3422ca28156","pitchNumber":1,"startTime":"2026-06-21T18:18:58.046Z","endTime":"2026-06-21T18:19:02.551Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":82.4,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.890947896189374,"aZ":-22.518359036668897,"pfxX":1.5175191504465946,"pfxZ":5.6432784586225555,"pX":-0.12658745591689863,"pZ":3.391147930325483,"vX0":2.8801603442066233,"vY0":-128.74028770611312,"vZ0":-2.761427273063575,"x":121.83,"y":147.22,"x0":-1.448648752565132,"y0":50.00349809064327,"z0":6.1846042582941525,"aX":2.595720510299606},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":10.0,"breakHorizontal":-3.2,"spinRate":2169,"spinDirection":190},"zone":2,"typeConfidence":2.0,"plateTime":0.42236521004211003,"extension":6.276362566357856},"index":1,"playId":"b5e1726d-c5f5-3f3d-bd4a-ea2cf1fd9b34","pitchNumber":2,"startTime":"2026-06-21T18:19:10.854Z","endTime":"2026-06-21T18:19:14.526Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":84.1,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.136877993516563,"aZ":-22.08366524678166,"pfxX":-7.29928464159196,"pfxZ":5.631166081870941,"pX":1.0059704311110358,"pZ":2.661610388158988,"vX0":8.438211563200966,"vY0":-132.2362271781932,"vZ0":-4.622956478030755,"x":78.65,"y":166.92,"x0":-1.2607364801711047,"y0":50.00168162325494,"z0":6.02866698590497,"aX":-13.076555554129815},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":9.5,"breakHorizontal":11.6,"spinRate":2195,"spinDirection":206},"zone":12,"typeConfidence":2.0,"plateTime":0.412378061637487,"extension":6.3680398617849745},"index":2,"playId":"9ea225e2-395d-38e0-a98a-1b12fe8c607d","pitchNumber":3,"startTime":"2026-06-21T18:19:23.022Z","endTime":"2026-06-21T18:19:27.286Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":83.6,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.736829879323913,"aZ":-22.465192395147913,"pfxX":-7.388863962431332,"pfxZ":5.452961591788112,"pX":-0.15217928952927295,"pZ":3.6125818192129517,"vX0":5.666843255323809,"vY0":-132.0010455049917,"vZ0":-2.170620844985428,"x":122.8,"y":141.24,"x0":-1.3573224991820372,"y0":50.002603096607594,"z0":6.0841696654340165,"aX":-13.156116316757215},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":9.7,"breakHorizontal":12.2,"spinRate":2113,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.41352304828983444,"extension":6.283027717515317},"index":3,"playId":"175f9648-1dc4-3e4e-9f8e-8b53cc12f767","pitchNumber":4,"startTime":"2026-06-21T18:19:35.582Z","endTime":"2026-06-21T18:19:40.832Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"credit":"b_ab"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_ab"},{"player":{"id":669003,"link":"/api/v1/people/669003"},"credit":"b_pa"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.2,"awayTeamWinProbability":95.8,"homeTeamWinProbabilityAdded":0.30000000000000027,"leverageIndex":0.12,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-06-21T18:19:40.832Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Sal Frelick singles on a ground ball to third baseman Austin Riley.","rbi":0,"awayScore":8,"homeScore":1,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-21T18:21:01.983Z","endTime":"2026-06-21T18:21:36.727Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[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":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663586,"link":"/api/v1/people/663586"},"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":8,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-21T18:20:23.533Z","endTime":"2026-06-21T18:21:04.266Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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.9,"endSpeed":82.8,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.56359207061745,"aZ":-24.07580354873017,"pfxX":0.9225026119731254,"pfxZ":4.6754245277390645,"pX":-0.10922324208382533,"pZ":3.3463471366979247,"vX0":3.3051910620122475,"vY0":-129.60227279756472,"vZ0":-2.5283657628849023,"x":121.16,"y":148.43,"x0":-1.511708018518902,"y0":50.0000540041555,"z0":6.139183111469923,"aX":1.5969171277942213},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":8.3,"breakHorizontal":-2.3,"spinRate":2059,"spinDirection":193},"zone":11,"typeConfidence":2.0,"plateTime":0.41976630539494497,"extension":6.391725261000472},"index":1,"playId":"19a3af45-d924-329c-a8ab-fe4cbca6c02f","pitchNumber":1,"startTime":"2026-06-21T18:21:04.266Z","endTime":"2026-06-21T18:21:08.801Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":86.1,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.982535695825,"aZ":-14.914760520577031,"pfxX":-3.9508443963582582,"pfxZ":9.184850548239659,"pX":1.194279335358583,"pZ":2.925067966585384,"vX0":7.985212274296643,"vY0":-135.32954473351447,"vZ0":-5.308043980598314,"x":71.48,"y":159.8,"x0":-1.2643136077234876,"y0":50.00075780095506,"z0":5.93514839092274,"aX":-7.423151025186141},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.8,"breakHorizontal":5.8,"spinRate":2312,"spinDirection":208},"zone":12,"typeConfidence":2.0,"plateTime":0.40277573222942387,"extension":6.505291838951035},"index":2,"playId":"029c28b1-2677-38c1-9785-ecf54b08433f","pitchNumber":2,"startTime":"2026-06-21T18:21:16.624Z","endTime":"2026-06-21T18:21:21.246Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":76.9,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.15941562856783,"aZ":-36.341767706601956,"pfxX":-0.15495722179863503,"pfxZ":-2.8143573202044587,"pX":-0.5342648245335124,"pZ":1.6541523876308395,"vX0":2.2770329346857316,"vY0":-120.60303524216299,"vZ0":-2.9063004809408404,"x":137.36,"y":194.12,"x0":-1.4681361785043805,"y0":50.0025356353167,"z0":6.061547787508603,"aX":-0.23003619796248112},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-5.5,"breakHorizontal":-0.2,"spinRate":2339,"spinDirection":49},"zone":7,"typeConfidence":2.0,"plateTime":0.45314322237693805,"extension":6.416588841928844},"hitData":{"launchSpeed":61.9,"launchAngle":-38.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.79,"coordY":177.02}},"index":3,"playId":"e45c0a64-d792-3364-9ae5-10b73c275a88","pitchNumber":3,"startTime":"2026-06-21T18:21:28.856Z","endTime":"2026-06-21T18:21:36.727Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"credit":"b_ab"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_ab"},{"player":{"id":686217,"link":"/api/v1/people/686217"},"credit":"b_pa"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.8,"awayTeamWinProbability":96.2,"homeTeamWinProbabilityAdded":-0.40000000000000036,"leverageIndex":0.09,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-06-21T18:21:36.727Z","atBatIndex":24},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Cooper Pratt walks. Sal Frelick to 2nd.","rbi":0,"awayScore":8,"homeScore":1,"isOut":false},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-21T18:21:46.733Z","endTime":"2026-06-21T18:25:32.731Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"postOnSecond":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6,7,8,9],"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":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":85.1,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.56704557932032,"aZ":-21.655848059139146,"pfxX":-4.994129679648604,"pfxZ":5.771236016782925,"pX":0.10861423015764109,"pZ":2.24211099035796,"vX0":5.086763435477463,"vY0":-132.91615533067818,"vZ0":-5.531721361244851,"x":112.86,"y":178.24,"x0":-1.1644488153836896,"y0":50.00208616428935,"z0":5.883136721838894,"aX":-9.100397619196524},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":9.7,"breakHorizontal":8.2,"spinRate":2136,"spinDirection":208},"zone":8,"typeConfidence":2.0,"plateTime":0.4092205911679727,"extension":6.526364996751186},"index":0,"playId":"1844df32-dd08-35de-87d4-4d99ae080863","pitchNumber":1,"startTime":"2026-06-21T18:22:08.368Z","endTime":"2026-06-21T18:22:12.549Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":806198,"link":"/api/v1/people/806198","batSide":{"code":"R","description":"Right"}},"first":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"7f70ce15-4eb4-3484-843f-29f360e331f0","startTime":"2026-06-21T18:22:31.657Z","endTime":"2026-06-21T18:22:35.922Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":806198,"link":"/api/v1/people/806198","batSide":{"code":"R","description":"Right"}},"first":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":81.6,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.96935734970808,"aZ":-23.602312776453612,"pfxX":2.334219744175548,"pfxZ":5.088225494603677,"pX":-1.1093576517965011,"pZ":4.822871542383631,"vX0":-0.05318621131093845,"vY0":-127.61106811751031,"vZ0":1.074675039264005,"x":159.29,"y":108.56,"x0":-1.3927700000592098,"y0":50.00203503306318,"z0":6.2267078111544025,"aX":3.9323558733219746},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":9.6,"breakHorizontal":-4.2,"spinRate":2133,"spinDirection":186},"zone":11,"typeConfidence":2.0,"plateTime":0.42574537115703404,"extension":6.305937069264333},"index":2,"playId":"608ee8f3-df20-3c6d-a8f4-3a27b34d9700","pitchNumber":2,"startTime":"2026-06-21T18:22:50.196Z","endTime":"2026-06-21T18:22:54.360Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":806198,"link":"/api/v1/people/806198","batSide":{"code":"R","description":"Right"}},"first":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":82.4,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.498709611372206,"aZ":-24.816322945299376,"pfxX":0.8618674849348453,"pfxZ":4.2899093216219235,"pX":-0.5093195366180134,"pZ":3.9376676105159616,"vX0":1.5133671415005021,"vY0":-128.7925398353813,"vZ0":-0.7343839299110051,"x":136.41,"y":132.46,"x0":-1.2117788189520737,"y0":50.00214371556685,"z0":6.110445973310766,"aX":1.4780612311941632},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":7.9,"breakHorizontal":-1.8,"spinRate":2110,"spinDirection":189},"zone":11,"typeConfidence":2.0,"plateTime":0.4219278066882888,"extension":6.4108673497712925},"index":3,"playId":"60ffc5dd-029f-300d-886f-791b73488196","pitchNumber":3,"startTime":"2026-06-21T18:23:11.358Z","endTime":"2026-06-21T18:23:15.545Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":806198,"link":"/api/v1/people/806198","batSide":{"code":"R","description":"Right"}},"first":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2026-06-21T18:23:26.328Z","endTime":"2026-06-21T18:23:42.568Z","isPitch":false,"type":"action","player":{"id":806198,"link":"/api/v1/people/806198"},"defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":806198,"link":"/api/v1/people/806198","batSide":{"code":"R","description":"Right"}},"first":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":84.1,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.105136233261778,"aZ":-21.779605468886988,"pfxX":-6.764023218567606,"pfxZ":5.798087472895549,"pX":-0.11395678256294942,"pZ":3.1307374791286,"vX0":4.880107809217891,"vY0":-132.30574424261164,"vZ0":-3.384995039659473,"x":121.34,"y":154.25,"x0":-1.0926803463780947,"y0":50.006174130597806,"z0":6.0010772534100205,"aX":-12.135755446587114},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":10.1,"breakHorizontal":11.4,"spinRate":2200,"spinDirection":215},"zone":2,"typeConfidence":2.0,"plateTime":0.41212304695331126,"extension":6.432986536251737},"index":5,"playId":"034a4a7c-1320-326c-a13e-88ef8169f876","pitchNumber":4,"startTime":"2026-06-21T18:23:42.568Z","endTime":"2026-06-21T18:23:46.873Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":806198,"link":"/api/v1/people/806198","batSide":{"code":"R","description":"Right"}},"first":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.7,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.221418260022826,"aZ":-15.633246053982777,"pfxX":-2.4633730034596586,"pfxZ":9.124669307331848,"pX":0.8481329638840899,"pZ":1.4345427674072768,"vX0":5.942084035737138,"vY0":-133.20351928035694,"vZ0":-8.599145382726554,"x":84.67,"y":200.05,"x0":-1.0827222604401836,"y0":50.00507324412303,"z0":5.814726032844923,"aX":-4.467157000138418},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":15.0,"breakHorizontal":3.4,"spinRate":2204,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.4097998316466942,"extension":6.56269372050664},"index":6,"playId":"be249015-c12f-3fa6-8c00-9ba9184932ea","pitchNumber":5,"startTime":"2026-06-21T18:24:04.613Z","endTime":"2026-06-21T18:24:08.762Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":806198,"link":"/api/v1/people/806198","batSide":{"code":"R","description":"Right"}},"first":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":78.0,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.454756823008672,"aZ":-33.813498956667594,"pfxX":1.1543112867821783,"pfxZ":-1.0705341081658837,"pX":-0.25911205180461194,"pZ":2.9355790076658828,"vX0":1.8858722288538916,"vY0":-122.60530813687588,"vZ0":-0.7815592595345928,"x":126.88,"y":159.52,"x0":-1.1858432459775283,"y0":50.00097279605717,"z0":6.124272075004323,"aX":1.7708342299059547},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-1.9,"breakHorizontal":-2.5,"spinRate":2372,"spinDirection":63},"zone":5,"typeConfidence":2.0,"plateTime":0.44539481273390047,"extension":6.393463627092485},"index":7,"playId":"c35f44b6-3b30-3d60-b4b3-f8ad476e03b1","pitchNumber":6,"startTime":"2026-06-21T18:24:23.242Z","endTime":"2026-06-21T18:24:28.896Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":806198,"link":"/api/v1/people/806198","batSide":{"code":"R","description":"Right"}},"first":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":85.7,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.56550882885365,"aZ":-25.338971457945377,"pfxX":-7.289429173492092,"pfxZ":3.69630618478077,"pX":1.0843560036128301,"pZ":1.598975186551148,"vX0":8.288865487950524,"vY0":-134.2416178618269,"vZ0":-6.469345378921066,"x":75.67,"y":195.61,"x0":-1.0777093536103197,"y0":50.00149231408134,"z0":5.811910882023551,"aX":-13.474226408565066},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":5.6,"breakHorizontal":11.6,"spinRate":2142,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.4060374163558427,"extension":6.527793847441244},"index":8,"playId":"2cfe0480-4f1b-3b94-964d-7c9643cb29f7","pitchNumber":7,"startTime":"2026-06-21T18:25:07.702Z","endTime":"2026-06-21T18:25:12.267Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":806198,"link":"/api/v1/people/806198","batSide":{"code":"R","description":"Right"}},"first":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":76.9,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.72794437023446,"aZ":-35.443794002339985,"pfxX":2.0804841143171275,"pfxZ":-2.1910974970518957,"pX":-1.0420633064526656,"pZ":3.5344030434591622,"vX0":-0.09066511501380638,"vY0":-120.57867489420205,"vZ0":1.026562008362781,"x":156.72,"y":143.35,"x0":-1.2750399913911705,"y0":50.003499401653904,"z0":6.2007317563501445,"aX":3.101611366143101},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-3.6,"breakHorizontal":-3.7,"spinRate":2319,"spinDirection":41},"zone":11,"typeConfidence":2.0,"plateTime":0.45210799510105515,"extension":6.3797854926004245},"index":9,"playId":"432d4e85-2614-3bb2-b950-6c6df9dfaf14","pitchNumber":8,"startTime":"2026-06-21T18:25:26.868Z","endTime":"2026-06-21T18:25:32.731Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":806198,"link":"/api/v1/people/806198","batSide":{"code":"R","description":"Right"}},"first":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":806198,"link":"/api/v1/people/806198"},"credit":"b_pa"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.4000000000000004,"awayTeamWinProbability":96.6,"homeTeamWinProbabilityAdded":-0.39999999999999947,"leverageIndex":0.16,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-06-21T18:25:32.731Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"David Hamilton strikes out swinging.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-21T18:25:43.155Z","endTime":"2026-06-21T18:27:35.646Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"postOnSecond":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.7,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.414848503410614,"aZ":-27.996044176143613,"pfxX":-6.025919466076848,"pfxZ":2.612583705662125,"pX":0.22118161413092657,"pZ":1.2422468365114596,"vX0":5.309798575447554,"vY0":-125.49076663155442,"vZ0":-5.935544232457854,"x":108.57,"y":205.24,"x0":-1.1350270330828844,"y0":50.00535292752042,"z0":5.906916795649938,"aX":-9.651967205668445},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.6,"breakHorizontal":9.7,"spinRate":1386,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.4357838599220991,"extension":6.497886038853748},"index":0,"playId":"e1e9ef56-af66-36fd-9274-851a11ab6604","pitchNumber":1,"startTime":"2026-06-21T18:26:07.196Z","endTime":"2026-06-21T18:26:11.558Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"first":{"id":806198,"link":"/api/v1/people/806198"},"second":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":84.0,"endSpeed":78.0,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.986831466346903,"aZ":-36.91121436614671,"pfxX":1.5432356101393725,"pfxZ":-3.0949903584672214,"pX":-0.7313787078205346,"pZ":2.95625594253774,"vX0":1.0335370694632062,"vY0":-122.38761618099399,"vZ0":-0.07120635972131772,"x":144.88,"y":158.96,"x0":-1.3582455069867652,"y0":50.00203227905477,"z0":6.12191640647379,"aX":2.363091913225864},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-5.4,"breakHorizontal":-3.0,"spinRate":2305,"spinDirection":43},"zone":1,"typeConfidence":2.0,"plateTime":0.4459017481227754,"extension":6.379488293254161},"index":1,"playId":"05262737-1a03-391b-a8e4-2283dc4f8681","pitchNumber":2,"startTime":"2026-06-21T18:26:24.594Z","endTime":"2026-06-21T18:26:28.852Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"first":{"id":806198,"link":"/api/v1/people/806198"},"second":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":82.6,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.97019310700953,"aZ":-23.425494173658,"pfxX":0.26556040707332934,"pfxZ":5.0830146622199806,"pX":-0.00943923697268746,"pZ":3.5653598900093444,"vX0":2.87548260167993,"vY0":-129.12014406994575,"vZ0":-1.956733797418011,"x":117.36,"y":142.52,"x0":-1.1631233975842143,"y0":50.00426562403134,"z0":6.100718099733061,"aX":0.45660171825468027},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":9.1,"breakHorizontal":-1.0,"spinRate":2051,"spinDirection":189},"zone":12,"typeConfidence":2.0,"plateTime":0.42109015968313823,"extension":6.391061786846961},"index":2,"playId":"5836e4fe-8c32-391f-b150-bfe75e150618","pitchNumber":3,"startTime":"2026-06-21T18:26:40.812Z","endTime":"2026-06-21T18:26:46.094Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"first":{"id":806198,"link":"/api/v1/people/806198"},"second":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":84.4,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.606414633391346,"aZ":-16.577773128783623,"pfxX":-2.3098288564692475,"pfxZ":8.654868160822595,"pX":0.3414612783593731,"pZ":2.499858268495289,"vX0":4.527311971203592,"vY0":-132.45941301871977,"vZ0":-5.926013890987046,"x":103.98,"y":171.28,"x0":-1.0791125446236713,"y0":50.002206043520395,"z0":5.951425567416989,"aX":-4.162365416631752},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":14.8,"breakHorizontal":3.4,"spinRate":2171,"spinDirection":202},"zone":6,"typeConfidence":2.0,"plateTime":0.41133486220210713,"extension":6.428319779822695},"index":3,"playId":"3bb86db2-677e-374f-a218-6fddcb9c11ec","pitchNumber":4,"startTime":"2026-06-21T18:26:56.530Z","endTime":"2026-06-21T18:27:00.354Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"first":{"id":806198,"link":"/api/v1/people/806198"},"second":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":82.8,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.467598887356655,"aZ":-20.07163255228611,"pfxX":-7.312980852387115,"pfxZ":6.947034245560833,"pX":-0.5523736598251144,"pZ":2.2491737910881557,"vX0":4.296021575750517,"vY0":-130.61296846594416,"vZ0":-5.489523109043761,"x":138.06,"y":178.05,"x0":-1.2616675631619434,"y0":50.001461014387935,"z0":5.870674150541617,"aX":-12.73430770294914},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":11.6,"breakHorizontal":12.4,"spinRate":2087,"spinDirection":220},"zone":4,"typeConfidence":2.0,"plateTime":0.418103869529451,"extension":6.518567955615264},"index":4,"playId":"49edc76e-8c73-35fd-b4f7-5f8d6f65369c","pitchNumber":5,"startTime":"2026-06-21T18:27:13.237Z","endTime":"2026-06-21T18:27:17.293Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"first":{"id":806198,"link":"/api/v1/people/806198"},"second":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.3,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.899270211403508,"aZ":-22.56858018244523,"pfxX":-7.906607287958982,"pfxZ":5.44449917256201,"pX":0.3051936064874747,"pZ":2.3959207840425982,"vX0":6.428563660422597,"vY0":-131.73144561396361,"vZ0":-4.809681776614807,"x":105.37,"y":174.09,"x0":-1.1345866630271206,"y0":50.0033134953292,"z0":5.90482524749753,"aX":-13.953792883308878},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":9.0,"breakHorizontal":13.0,"spinRate":2130,"spinDirection":222},"zone":6,"typeConfidence":2.0,"plateTime":0.4151214835017867,"extension":6.4708680567409065},"index":5,"playId":"49451f65-3a01-3ae9-b649-00cdfe2a86a0","pitchNumber":6,"startTime":"2026-06-21T18:27:30.918Z","endTime":"2026-06-21T18:27:35.646Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"first":{"id":806198,"link":"/api/v1/people/806198"},"second":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666152,"link":"/api/v1/people/666152"},"credit":"b_ab"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_ab"},{"player":{"id":666152,"link":"/api/v1/people/666152"},"credit":"b_pa"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.0,"awayTeamWinProbability":96.0,"homeTeamWinProbabilityAdded":0.5999999999999996,"leverageIndex":0.25,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-06-21T18:27:35.646Z","atBatIndex":26},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Christian Yelich lines out to third baseman Austin Riley.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-21T18:27:54.719Z","endTime":"2026-06-21T18:28:58.533Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663586,"link":"/api/v1/people/663586"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":82.0,"endSpeed":76.5,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.31007429771788,"aZ":-35.51697941501406,"pfxX":3.720828980641094,"pfxZ":-2.2796532443743835,"pX":-0.22664028885943474,"pZ":2.6486803067131204,"vX0":1.4738640723763532,"vY0":-119.59779481723945,"vZ0":-0.8220128088933701,"x":125.64,"y":167.27,"x0":-1.3319918105477497,"y0":50.00161378119802,"z0":6.146917522181521,"aX":5.458430163710712},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-4.1,"breakHorizontal":-7.1,"spinRate":2482,"spinDirection":53},"zone":5,"typeConfidence":2.0,"plateTime":0.4557566682301468,"extension":6.369319188847695},"index":0,"playId":"a0413845-b960-3802-b997-cdbefd0b84cc","pitchNumber":1,"startTime":"2026-06-21T18:27:58.477Z","endTime":"2026-06-21T18:28:04.712Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"first":{"id":806198,"link":"/api/v1/people/806198"},"second":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":92.2,"endSpeed":85.6,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.99433721825371,"aZ":-16.462236700014905,"pfxX":-3.1766546873294135,"pfxZ":8.493115921092265,"pX":0.13083916601261372,"pZ":1.9892054268209867,"vX0":4.418958393908982,"vY0":-134.16581839979344,"vZ0":-7.090664968458733,"x":112.01,"y":185.07,"x0":-1.1136292611574994,"y0":50.002607166569796,"z0":5.8088658938055575,"aX":-5.877067887862241},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.3,"breakHorizontal":4.9,"spinRate":2263,"spinDirection":206},"zone":8,"typeConfidence":2.0,"plateTime":0.40594725750108207,"extension":6.591114165227125},"index":1,"playId":"b0caf608-59bc-3266-bb14-df513558827b","pitchNumber":2,"startTime":"2026-06-21T18:28:13.227Z","endTime":"2026-06-21T18:28:17.236Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"first":{"id":806198,"link":"/api/v1/people/806198"},"second":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":78.4,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.879117387524055,"aZ":-35.400459285304784,"pfxX":0.15568204806721186,"pfxZ":-2.107150252672593,"pX":0.323807409914079,"pZ":1.275090372257075,"vX0":3.267933708638154,"vY0":-122.45794016416151,"vZ0":-4.31307793365137,"x":104.66,"y":204.35,"x0":-1.042464783573682,"y0":50.00018531538502,"z0":6.05459350141558,"aX":0.2384144476399701},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-4.6,"breakHorizontal":-1.0,"spinRate":2299,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.4455457096183775,"extension":6.625341659698004},"index":2,"playId":"1b52be98-fab4-37ec-a06f-fb3dc5c03974","pitchNumber":3,"startTime":"2026-06-21T18:28:31.554Z","endTime":"2026-06-21T18:28:36.589Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"first":{"id":806198,"link":"/api/v1/people/806198"},"second":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":84.0,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.940133036387465,"aZ":-25.940113092363905,"pfxX":-8.171817805839275,"pfxZ":3.461890653248501,"pX":0.1779951590440789,"pZ":3.3583761468718376,"vX0":6.328654776653824,"vY0":-132.92788328995496,"vZ0":-1.937384187505555,"x":110.22,"y":148.1,"x0":-1.1651312899499715,"y0":50.00117541802297,"z0":5.969037693569382,"aX":-14.70797993815803},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":6.1,"breakHorizontal":13.6,"spinRate":2124,"spinDirection":213},"zone":2,"typeConfidence":2.0,"plateTime":0.4111412784409252,"extension":6.433502481071652},"hitData":{"launchSpeed":76.9,"launchAngle":12.0,"totalDistance":141.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":87.79,"coordY":159.57}},"index":3,"playId":"c0abe5cd-ae2c-3f92-9a90-aba0621bfbf1","pitchNumber":4,"startTime":"2026-06-21T18:28:47.097Z","endTime":"2026-06-21T18:28:58.533Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"first":{"id":806198,"link":"/api/v1/people/806198"},"second":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592885,"link":"/api/v1/people/592885"},"credit":"b_ab"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_ab"},{"player":{"id":592885,"link":"/api/v1/people/592885"},"credit":"b_pa"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.5,"awayTeamWinProbability":95.5,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.23,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-06-21T18:28:58.533Z","atBatIndex":27},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mauricio Dubón singles on a fly ball to right fielder Sal Frelick.","rbi":0,"awayScore":8,"homeScore":1,"isOut":false},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-21T18:30:50.243Z","endTime":"2026-06-21T18:33:43.601Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":85.2,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.586500157677495,"aZ":-22.64094913696283,"pfxX":8.220813675756194,"pfxZ":5.176863397919847,"pX":0.7755333191814862,"pZ":1.8853011091372371,"vX0":-7.806171121648686,"vY0":-134.0048903714862,"vZ0":-3.7034677182840716,"x":87.44,"y":187.88,"x0":2.640920090279118,"y0":50.00135812478015,"z0":4.87888603117918,"aX":15.135759467034578},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.9,"breakHorizontal":-13.4,"spinRate":2035,"spinDirection":130},"zone":9,"typeConfidence":2.0,"plateTime":0.4068092560487848,"extension":6.812060799705784},"index":0,"playId":"c86b0144-e5ac-384e-9b55-46f9ed0d63bd","pitchNumber":1,"startTime":"2026-06-21T18:31:15.725Z","endTime":"2026-06-21T18:31:19.638Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":88.2,"endSpeed":82.1,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.064473961741932,"aZ":-26.739449858176275,"pfxX":1.6485524938295195,"pfxZ":3.200941804767826,"pX":0.0722970427400057,"pZ":2.483909400961367,"vX0":-6.822123456524131,"vY0":-128.40435669241788,"vZ0":-1.1857155633140426,"x":114.24,"y":171.71,"x0":2.528840879510721,"y0":50.00599766966207,"z0":4.99774344410432,"aX":2.803045795318828},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":5.8,"breakHorizontal":-1.8,"spinRate":2342,"spinDirection":146},"zone":5,"typeConfidence":2.0,"plateTime":0.42362787468707497,"extension":6.872115134458315},"index":1,"playId":"9485b47f-c9a0-3e59-ae40-eff0c667766e","pitchNumber":2,"startTime":"2026-06-21T18:31:30.218Z","endTime":"2026-06-21T18:31:33.914Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":91.9,"endSpeed":85.5,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.75303168068909,"aZ":-18.965392900051903,"pfxX":4.2043471901123155,"pfxZ":7.1365005332195945,"pX":0.6961975130153536,"pZ":2.7378435478054226,"vX0":-6.336272884397985,"vY0":-133.92486486964057,"vZ0":-2.6389584215032387,"x":90.46,"y":164.86,"x0":2.526076803027177,"y0":50.005572642479734,"z0":5.063662775844199,"aX":7.785184643783795},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.7,"breakHorizontal":-6.6,"spinRate":2069,"spinDirection":133},"zone":6,"typeConfidence":2.0,"plateTime":0.40605775449012027,"extension":6.909270071849629},"index":2,"playId":"b11a25f4-4d37-35a3-bebe-d3dc4fee6979","pitchNumber":3,"startTime":"2026-06-21T18:31:53.415Z","endTime":"2026-06-21T18:31:57.303Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":85.1,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.483277085969547,"aZ":-26.566632899531225,"pfxX":10.118421898448483,"pfxZ":3.0543438938147336,"pX":-0.014126650692995395,"pZ":2.919492295868154,"vX0":-10.429180916720286,"vY0":-133.8688050134756,"vZ0":-0.4039559135065197,"x":117.54,"y":159.95,"x0":2.594279998725255,"y0":50.00602987597274,"z0":4.953567291902433,"aX":18.600472645893202},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":5.6,"breakHorizontal":-16.4,"spinRate":2064,"spinDirection":135},"zone":2,"typeConfidence":2.0,"plateTime":0.4072015722249591,"extension":7.072031888275999},"index":3,"playId":"13fa6b59-1302-3611-8103-3e7be9d05059","pitchNumber":4,"startTime":"2026-06-21T18:32:14.272Z","endTime":"2026-06-21T18:32:17.272Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":75.9,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.247432066222192,"aZ":-28.682709908838973,"pfxX":-8.892605320292736,"pfxZ":2.4179424488570502,"pX":0.40575523237646627,"pZ":1.4746191812082095,"vX0":-2.353995728814845,"vY0":-118.71790441283788,"vZ0":-2.180112833202199,"x":101.53,"y":198.97,"x0":2.5629211326954633,"y0":50.00313815422898,"z0":4.98609224099706,"aX":-12.840602854457307},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":4.2,"breakHorizontal":16.7,"spinRate":2403,"spinDirection":277},"zone":14,"typeConfidence":2.0,"plateTime":0.45934078422584257,"extension":6.7782528707523495},"index":4,"playId":"c4772fa8-06f1-3854-8e12-61ef77f9842a","pitchNumber":5,"startTime":"2026-06-21T18:32:34.174Z","endTime":"2026-06-21T18:32:39.226Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":81.3,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.02251036749667,"aZ":-27.645264954117586,"pfxX":0.01989820828380573,"pfxZ":2.7334328839563833,"pX":0.8513137813760563,"pZ":1.1767417776748321,"vX0":-4.726724192164485,"vY0":-126.60802584719151,"vZ0":-3.863036742015179,"x":84.55,"y":207.01,"x0":2.7243363107678467,"y0":50.00205618459321,"z0":4.886196725937959,"aX":0.03391559707742938},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.4,"breakHorizontal":0.8,"spinRate":2363,"spinDirection":157},"zone":14,"typeConfidence":2.0,"plateTime":0.4293771915089817,"extension":6.872756485154969},"index":5,"playId":"0da435da-7cf0-334e-90e1-609892d1b5c8","pitchNumber":6,"startTime":"2026-06-21T18:32:52.059Z","endTime":"2026-06-21T18:32:55.914Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.9,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.408172528854244,"aZ":-21.912673124970055,"pfxX":8.51742322063107,"pfxZ":5.488737378187025,"pX":-0.24227094760460968,"pZ":2.482949741420713,"vX0":-9.84159662261031,"vY0":-134.92136322883647,"vZ0":-2.470348383685864,"x":126.23,"y":171.74,"x0":2.3215697817584067,"y0":50.005849820605725,"z0":4.9310991952310195,"aX":15.932382104735218},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.7,"breakHorizontal":-13.7,"spinRate":2139,"spinDirection":134},"zone":5,"typeConfidence":2.0,"plateTime":0.40375547895735053,"extension":6.977932689502021},"index":6,"playId":"68259d31-3513-3984-b361-162bae56db75","pitchNumber":7,"startTime":"2026-06-21T18:33:09.494Z","endTime":"2026-06-21T18:33:13.777Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":85.0,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.298192426863853,"aZ":-16.97723908881927,"pfxX":3.9006348210827406,"pfxZ":8.242482190049175,"pX":-0.17397637869118632,"pZ":3.0788166839227276,"vX0":-8.093221534292459,"vY0":-134.4837238129456,"vZ0":-2.3529318447205627,"x":123.63,"y":155.65,"x0":2.3585312610107123,"y0":50.005975317683564,"z0":5.1600339085688,"aX":7.195482094713985},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.6,"breakHorizontal":-5.5,"spinRate":2149,"spinDirection":142},"zone":2,"typeConfidence":2.0,"plateTime":0.40622340337819995,"extension":7.032862899363647},"hitData":{"launchSpeed":67.8,"launchAngle":27.0,"totalDistance":211.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":187.35,"coordY":130.98}},"index":7,"playId":"42487714-5098-3f16-8828-027caa59ec80","pitchNumber":8,"startTime":"2026-06-21T18:33:31.682Z","endTime":"2026-06-21T18:33:43.601Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_ab"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_ab"},{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_pa"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.0,"awayTeamWinProbability":94.0,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.31,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-06-21T18:33:43.601Z","atBatIndex":28},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Drake Baldwin lines out sharply to left fielder Jackson Chourio.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-21T18:33:52.204Z","endTime":"2026-06-21T18:34:33.459Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":74.8,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.079386191704685,"aZ":-28.8894660977442,"pfxX":-8.33665478358889,"pfxZ":2.362640462202391,"pX":-1.306809136000753,"pZ":0.4367996265859466,"vX0":-6.215579377789517,"vY0":-116.53314662923106,"vZ0":-4.08804551831748,"x":166.81,"y":226.99,"x0":2.469449715594423,"y0":50.00088872296968,"z0":4.9164518011878,"aX":-11.563427404102423},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":3.6,"breakHorizontal":16.6,"spinRate":2367,"spinDirection":288},"zone":13,"typeConfidence":2.0,"plateTime":0.46843406402178944,"extension":6.927329574530943},"index":0,"playId":"fad8ff6e-b612-3906-8069-cf63befb1e8a","pitchNumber":1,"startTime":"2026-06-21T18:34:08.243Z","endTime":"2026-06-21T18:34:12.034Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":92.9,"endSpeed":86.5,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.734182567144323,"aZ":-25.89962694172498,"pfxX":8.859791450242035,"pfxZ":3.3257498767045313,"pX":0.15243686815534963,"pZ":2.6535797166427066,"vX0":-9.190823546839365,"vY0":-135.1123822671908,"vZ0":-1.2692985112962014,"x":111.19,"y":167.13,"x0":2.413919587737386,"y0":50.002649867984815,"z0":4.914675850166062,"aX":16.71903133374789},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":6.0,"breakHorizontal":-14.6,"spinRate":2053,"spinDirection":132},"zone":5,"typeConfidence":2.0,"plateTime":0.4022301877392258,"extension":6.806739871795104},"hitData":{"launchSpeed":102.8,"launchAngle":16.0,"totalDistance":298.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":57.23,"coordY":100.95}},"index":1,"playId":"20642528-d6e9-3918-b503-ffa1d35b5f7b","pitchNumber":2,"startTime":"2026-06-21T18:34:23.349Z","endTime":"2026-06-21T18:34:33.459Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_ab"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_ab"},{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_pa"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.6,"awayTeamWinProbability":95.4,"homeTeamWinProbabilityAdded":-1.4000000000000004,"leverageIndex":0.58,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-06-21T18:34:33.459Z","atBatIndex":29},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ozzie Albies lines out to third baseman David Hamilton.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-21T18:34:44.234Z","endTime":"2026-06-21T18:36:02.004Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666152,"link":"/api/v1/people/666152"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.6,"endSpeed":73.0,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.628926138119667,"aZ":-29.22801665176115,"pfxX":-9.419711735997883,"pfxZ":2.187162283043172,"pX":1.568757399816354,"pZ":3.3196880889457003,"vX0":-0.0038725504540965128,"vY0":-114.593220671572,"vZ0":2.2103931160907035,"x":57.2,"y":149.15,"x0":2.7968890240471955,"y0":50.002953183881985,"z0":5.172979610773875,"aX":-12.687864675250122},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":4.7,"breakHorizontal":17.2,"spinRate":2193,"spinDirection":279},"zone":12,"typeConfidence":2.0,"plateTime":0.4756610278898119,"extension":6.8035900349041505},"index":0,"playId":"412865b5-576c-3d94-80cd-06c48c45578a","pitchNumber":1,"startTime":"2026-06-21T18:34:59.391Z","endTime":"2026-06-21T18:35:03.182Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"R","description":"Right"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.9,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.99341289572955,"aZ":-17.723227801256858,"pfxX":7.813818669879126,"pfxZ":7.9230947588346,"pX":0.37057004572163155,"pZ":1.0880555749844705,"vX0":-8.196039650628295,"vY0":-133.51603927223124,"vZ0":-6.715036337896222,"x":102.87,"y":209.4,"x0":2.450011952590234,"y0":50.00208641823272,"z0":4.889516832919627,"aX":14.251243939319268},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.2,"breakHorizontal":-12.6,"spinRate":2177,"spinDirection":129},"zone":14,"typeConfidence":2.0,"plateTime":0.40863373240863865,"extension":7.089926227187415},"index":1,"playId":"ede5a456-ea13-3f30-b975-cf517dd64d51","pitchNumber":2,"startTime":"2026-06-21T18:35:17.861Z","endTime":"2026-06-21T18:35:22.284Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"R","description":"Right"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":92.6,"endSpeed":85.4,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.076539300183082,"aZ":-22.31099189219948,"pfxX":8.092983259170067,"pfxZ":5.332818971980242,"pX":-0.9796838442402023,"pZ":2.036515841963828,"vX0":-11.657535327364677,"vY0":-134.38103227644328,"vZ0":-3.40417329720748,"x":154.34,"y":183.79,"x0":2.3409276104373413,"y0":50.00364235337912,"z0":4.884335188561451,"aX":14.969210096030146},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":9.1,"breakHorizontal":-12.5,"spinRate":2021,"spinDirection":120},"zone":13,"typeConfidence":2.0,"plateTime":0.40588269908691643,"extension":6.97886379320761},"index":2,"playId":"4079792a-9783-37d0-8be3-cceb1414ba93","pitchNumber":3,"startTime":"2026-06-21T18:35:40.344Z","endTime":"2026-06-21T18:35:44.402Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"R","description":"Right"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":92.4,"endSpeed":85.1,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.568299192159486,"aZ":-23.723054840294456,"pfxX":8.141495020040502,"pfxZ":4.595938954781784,"pX":-0.44342708512373713,"pZ":2.08086024394698,"vX0":-10.602583831730072,"vY0":-134.1630247722013,"vZ0":-3.0232370402462205,"x":133.9,"y":182.6,"x0":2.4853963701942288,"y0":50.003466756712996,"z0":4.896125072667817,"aX":14.976405893146271},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.9,"breakHorizontal":-12.7,"spinRate":2028,"spinDirection":126},"zone":4,"typeConfidence":2.0,"plateTime":0.40685261575430953,"extension":7.069236828484223},"hitData":{"launchSpeed":98.4,"launchAngle":10.0,"totalDistance":162.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":83.81,"coordY":151.72}},"index":3,"playId":"ee89b5aa-7555-3db0-96a2-e2564b576c08","pitchNumber":4,"startTime":"2026-06-21T18:35:57.609Z","endTime":"2026-06-21T18:36:02.004Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"R","description":"Right"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_ab"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_ab"},{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_pa"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.5999999999999996,"awayTeamWinProbability":96.4,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.42,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-06-21T18:36:02.004Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Olson strikes out swinging.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-21T18:36:22.535Z","endTime":"2026-06-21T18:37:41.066Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.8,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.072559116602356,"aZ":-27.15928093344655,"pfxX":0.40730093316243793,"pfxZ":3.0440765529728626,"pX":0.11939897513835097,"pZ":1.8029348404634689,"vX0":-6.189097620030765,"vY0":-126.76746756944176,"vZ0":-2.9156846284860074,"x":112.45,"y":190.1,"x0":2.5274632399440535,"y0":50.002487663023075,"z0":5.109672017944595,"aX":0.6721116593295493},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":5.2,"breakHorizontal":0.5,"spinRate":2184,"spinDirection":185},"zone":8,"typeConfidence":2.0,"plateTime":0.4301674532075852,"extension":6.909891730765315},"index":0,"playId":"62a46165-2854-3bcb-a712-9542b6972b37","pitchNumber":1,"startTime":"2026-06-21T18:36:29.941Z","endTime":"2026-06-21T18:36:34.085Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.6,"endSpeed":71.4,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.29602245283842,"aZ":-30.35744574784517,"pfxX":-8.947843302058853,"pfxZ":1.4041078574848953,"pX":0.627801536343462,"pZ":3.215541705469261,"vX0":-1.65506440306544,"vY0":-112.9698397619844,"vZ0":2.481206676526655,"x":93.07,"y":151.96,"x0":2.5322385886270182,"y0":50.00263267296829,"z0":5.151363937671741,"aX":-11.582185930833397},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":3.5,"breakHorizontal":16.7,"spinRate":2430,"spinDirection":288},"zone":3,"typeConfidence":2.0,"plateTime":0.48456595049508344,"extension":6.97665194270139},"index":1,"playId":"e8db83a0-ca8d-32d7-a75f-f6eea2a2a9a3","pitchNumber":2,"startTime":"2026-06-21T18:36:55.481Z","endTime":"2026-06-21T18:37:00.119Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":75.2,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.241149432764818,"aZ":-28.423687683139722,"pfxX":-4.6172061950085945,"pfxZ":2.634915071584131,"pX":-1.3896476104497755,"pZ":1.6329207850738345,"vX0":-6.848396616291334,"vY0":-118.44534546616259,"vZ0":-2.034050947419137,"x":169.97,"y":194.69,"x0":2.1370369903373554,"y0":50.003696181911806,"z0":5.097440446031184,"aX":-6.570698333878862},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":4.6,"breakHorizontal":10.0,"spinRate":2293,"spinDirection":277},"zone":13,"typeConfidence":2.0,"plateTime":0.46211171374669213,"extension":7.0186687634212275},"index":2,"playId":"4c0f415c-0ed1-36fd-b338-ba0ed2e0c32d","pitchNumber":3,"startTime":"2026-06-21T18:37:16.392Z","endTime":"2026-06-21T18:37:21.016Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.8,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.308673847322787,"aZ":-18.475330267417764,"pfxX":4.799987692616355,"pfxZ":7.302854073147744,"pX":0.36655961921917546,"pZ":3.284357386783686,"vX0":-6.883203225113834,"vY0":-135.3001591069134,"vZ0":-1.5267408352534737,"x":103.03,"y":150.1,"x0":2.306321945471832,"y0":50.000591362370294,"z0":5.135491734414136,"aX":9.001780070575643},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.2,"breakHorizontal":-7.4,"spinRate":2181,"spinDirection":135},"zone":3,"typeConfidence":2.0,"plateTime":0.4030296357673331,"extension":6.885816698588615},"index":3,"playId":"d2d6e7a1-c98b-376c-9e7b-28774a01e24a","pitchNumber":4,"startTime":"2026-06-21T18:37:35.736Z","endTime":"2026-06-21T18:37:41.066Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_ab"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_ab"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_pa"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.0,"awayTeamWinProbability":97.0,"homeTeamWinProbabilityAdded":-0.5999999999999996,"leverageIndex":0.25,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-06-21T18:37:41.066Z","atBatIndex":31},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jackson Chourio flies out to right fielder Eli White.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-21T18:39:44.852Z","endTime":"2026-06-21T18:42:08.431Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,7],"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":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":642201,"link":"/api/v1/people/642201"},"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(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":88.0,"endSpeed":82.2,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.6857135253832,"aZ":-20.647457100152874,"pfxX":0.867502905872481,"pfxZ":6.806553471730313,"pX":1.5490061174256045,"pZ":2.4245825529661302,"vX0":6.79130428534779,"vY0":-128.08563271652332,"vZ0":-5.164864034432664,"x":57.96,"y":173.32,"x0":-1.228715010552168,"y0":50.00438925891967,"z0":6.040347794374262,"aX":1.4675550944245557},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":11.6,"breakHorizontal":-2.8,"spinRate":2285,"spinDirection":197},"zone":14,"typeConfidence":2.0,"plateTime":0.42452931851117404,"extension":6.382707020740403},"index":0,"playId":"4eba37c9-56c6-3ce1-b193-8a8189b126b4","pitchNumber":1,"startTime":"2026-06-21T18:39:50.732Z","endTime":"2026-06-21T18:39:54.645Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":82.7,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.688833448160715,"aZ":-25.90887505787092,"pfxX":-9.227049629395326,"pfxZ":3.5958248295478574,"pX":0.1610922195938391,"pZ":1.730106710648894,"vX0":6.7147378600169665,"vY0":-131.64867565841084,"vZ0":-5.831874231077322,"x":110.86,"y":192.07,"x0":-1.2322562763132685,"y0":50.00583363807955,"z0":5.908936506049839,"aX":-16.09106320681639},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":5.3,"breakHorizontal":15.1,"spinRate":2166,"spinDirection":217},"zone":8,"typeConfidence":2.0,"plateTime":0.4171242965619135,"extension":6.418778083492873},"index":1,"playId":"c0be96af-ba6d-3706-951c-18f6f83c1486","pitchNumber":2,"startTime":"2026-06-21T18:40:03.967Z","endTime":"2026-06-21T18:40:07.985Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":82.1,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.14997488384264,"aZ":-23.610183552731748,"pfxX":0.7321562401893569,"pfxZ":5.072660339529578,"pX":0.4695996206590179,"pZ":1.4359044618406744,"vX0":4.41093851227164,"vY0":-128.26903303840731,"vZ0":-6.8458374093267675,"x":99.1,"y":200.01,"x0":-1.3579537649704918,"y0":50.003953055199574,"z0":5.944547395325085,"aX":1.236892926889334},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":8.0,"breakHorizontal":-2.2,"spinRate":2180,"spinDirection":197},"zone":14,"typeConfidence":2.0,"plateTime":0.4248041124993285,"extension":6.457956867841532},"index":2,"playId":"384a8ddc-4fe9-3c7b-aaa5-f4fdd79081ea","pitchNumber":3,"startTime":"2026-06-21T18:40:18.544Z","endTime":"2026-06-21T18:40:22.506Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.9,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.78093583669305,"aZ":-19.795726023871534,"pfxX":-6.711175831798204,"pfxZ":7.006311863278631,"pX":1.609596032155288,"pZ":0.9780729666315636,"vX0":9.664353127419561,"vY0":-131.3190005877523,"vZ0":-8.643512643251565,"x":55.65,"y":212.37,"x0":-1.2268367300500913,"y0":50.00491404314038,"z0":5.755029759175121,"aX":-11.86006899294405},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":11.2,"breakHorizontal":10.3,"spinRate":2087,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.41526584962418545,"extension":6.508909509325302},"index":3,"playId":"2e49dc79-eb4c-34d8-a8c5-b7bdcbacef75","pitchNumber":4,"startTime":"2026-06-21T18:40:33.322Z","endTime":"2026-06-21T18:40:36.907Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.4,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.843964313360974,"aZ":-24.236251522488118,"pfxX":0.9780440038495004,"pfxZ":4.6055081309690244,"pX":0.5866852028000781,"pZ":3.126374619255647,"vX0":4.774775068347479,"vY0":-130.0913855557082,"vZ0":-2.7681036473252956,"x":94.64,"y":154.37,"x0":-1.3953725847630527,"y0":50.00452447874549,"z0":6.030363948822291,"aX":1.6845746274634905},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":8.0,"breakHorizontal":-2.8,"spinRate":2263,"spinDirection":190},"zone":3,"typeConfidence":2.0,"plateTime":0.42014118014585167,"extension":6.444987487278623},"index":4,"playId":"2b46e99e-6718-31e8-aa9b-8f8669d94187","pitchNumber":5,"startTime":"2026-06-21T18:40:50.672Z","endTime":"2026-06-21T18:40:55.071Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.7,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.461464131824343,"aZ":-17.52380751698362,"pfxX":-3.0236537386525866,"pfxZ":7.862469555922864,"pX":-0.28163230650978854,"pZ":2.559743022458956,"vX0":3.7926962167215366,"vY0":-134.91370402988784,"vZ0":-5.66836645165411,"x":127.74,"y":169.67,"x0":-1.3059060725107536,"y0":50.00110291504097,"z0":5.903146554753826,"aX":-5.632461670821213},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.4,"breakHorizontal":4.8,"spinRate":2105,"spinDirection":208},"zone":5,"typeConfidence":2.0,"plateTime":0.40437881461061354,"extension":6.463146167117111},"index":5,"playId":"6bc1531a-0661-3c5e-875a-b5a6623df01c","pitchNumber":6,"startTime":"2026-06-21T18:41:08.858Z","endTime":"2026-06-21T18:41:13.589Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":6,"startTime":"2026-06-21T18:41:27.479Z","endTime":"2026-06-21T18:41:55.237Z","isPitch":false,"type":"action","player":{"id":694192,"link":"/api/v1/people/694192"},"defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":87.4,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.2923918752189,"aZ":-17.004071223354536,"pfxX":-2.3577679698802347,"pfxZ":7.8450195659350275,"pX":0.3015896471446506,"pZ":2.831414247276411,"vX0":5.215636447575052,"vY0":-137.20957667259987,"vZ0":-5.134784308933611,"x":105.5,"y":162.33,"x0":-1.305563720436637,"y0":50.006091914323136,"z0":5.861203836076451,"aX":-4.561707605173376},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.4,"breakHorizontal":3.4,"spinRate":2235,"spinDirection":206},"zone":3,"typeConfidence":2.0,"plateTime":0.39704133153147714,"extension":6.509618659158154},"hitData":{"launchSpeed":93.4,"launchAngle":50.0,"totalDistance":260.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":192.36,"coordY":118.63}},"index":7,"playId":"83106f01-24af-346d-801e-b9a674f3fe46","pitchNumber":7,"startTime":"2026-06-21T18:41:55.237Z","endTime":"2026-06-21T18:42:08.431Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"credit":"b_ab"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_ab"},{"player":{"id":694192,"link":"/api/v1/people/694192"},"credit":"b_pa"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.2,"awayTeamWinProbability":96.8,"homeTeamWinProbabilityAdded":0.20000000000000018,"leverageIndex":0.1,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-06-21T18:42:08.431Z","atBatIndex":32},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Brice Turang lines out to center fielder Michael Harris II.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-21T18:42:15.413Z","endTime":"2026-06-21T18:42:33.445Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":79.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.166585830418548,"aZ":-29.29732040687431,"pfxX":-5.08672226889774,"pfxZ":1.8257371677754568,"pX":-0.14294084707107152,"pZ":1.9515492396638299,"vX0":4.797133478210983,"vY0":-124.22677300688909,"vZ0":-4.145831779374621,"x":122.45,"y":186.09,"x0":-1.4313470838425362,"y0":50.00263469859629,"z0":6.057541056471683,"aX":-8.009267036477443},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.6,"breakHorizontal":8.2,"spinRate":1248,"spinDirection":228},"zone":8,"typeConfidence":2.0,"plateTime":0.4396740555198244,"extension":6.390222373393049},"hitData":{"launchSpeed":94.4,"launchAngle":17.0,"totalDistance":302.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":137.75,"coordY":79.08}},"index":0,"playId":"a8a79380-e29e-3c72-ac4f-bf8bd208e783","pitchNumber":1,"startTime":"2026-06-21T18:42:26.837Z","endTime":"2026-06-21T18:42:33.445Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_ab"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_ab"},{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_pa"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.4000000000000004,"awayTeamWinProbability":96.6,"homeTeamWinProbabilityAdded":0.20000000000000018,"leverageIndex":0.07,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-06-21T18:42:33.445Z","atBatIndex":33},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"William Contreras singles on a ground ball to shortstop Ha-Seong Kim.","rbi":0,"awayScore":8,"homeScore":1,"isOut":false},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-21T18:42:42.709Z","endTime":"2026-06-21T18:43:57.969Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":673490,"link":"/api/v1/people/673490"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.23450912655747,"aZ":-26.613889150530106,"pfxX":-9.27711955925697,"pfxZ":3.107043612733161,"pX":-1.0063061854116275,"pZ":3.298600575645402,"vX0":4.300973248300758,"vY0":-132.9463526195367,"vZ0":-2.113735084491526,"x":155.36,"y":149.72,"x0":-1.438740090579289,"y0":50.00611970135066,"z0":6.033685135675353,"aX":-16.626585331950483},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":5.4,"breakHorizontal":15.8,"spinRate":2091,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.4118331804937365,"extension":6.442819811226655},"index":0,"playId":"5203a13b-9dfd-3288-ac24-efb78cdeabfd","pitchNumber":1,"startTime":"2026-06-21T18:43:08.972Z","endTime":"2026-06-21T18:43:13.366Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":82.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.634888377211716,"aZ":-21.17393099409798,"pfxX":0.2734300731830114,"pfxZ":6.398709537130041,"pX":0.19311832545843347,"pZ":2.223809634825561,"vX0":3.8363230441036227,"vY0":-129.20964402049307,"vZ0":-5.5253523933296185,"x":109.64,"y":178.74,"x0":-1.3360741910693703,"y0":50.00641284665705,"z0":5.979462698198204,"aX":0.46931361237444813},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":10.8,"breakHorizontal":-1.2,"spinRate":2228,"spinDirection":190},"zone":5,"typeConfidence":2.0,"plateTime":0.42118924612192643,"extension":6.46952244157457},"index":1,"playId":"59fe030b-0892-3aff-a91c-b0c3351d96e1","pitchNumber":2,"startTime":"2026-06-21T18:43:20.630Z","endTime":"2026-06-21T18:43:25.206Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":83.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.799035577560385,"aZ":-20.90973537985199,"pfxX":0.23525440379722795,"pfxZ":6.4646648808744445,"pX":1.0860284838452832,"pZ":1.982163691198423,"vX0":6.364879798619295,"vY0":-130.00935831216023,"vZ0":-6.076746302712037,"x":75.6,"y":185.26,"x0":-1.4066138639180084,"y0":50.00107905209195,"z0":5.897196669263431,"aX":0.4079274074125902},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":10.8,"breakHorizontal":-1.6,"spinRate":2283,"spinDirection":200},"zone":14,"typeConfidence":2.0,"plateTime":0.4185294782307185,"extension":6.499538467523754},"index":2,"playId":"554812b5-e966-34e9-b37c-032992abab54","pitchNumber":3,"startTime":"2026-06-21T18:43:33.874Z","endTime":"2026-06-21T18:43:40.074Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":85.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.216525899603052,"aZ":-23.895977147115822,"pfxX":-9.417667318414157,"pfxZ":4.521399894382612,"pX":0.3143886510526146,"pZ":1.7244510196263079,"vX0":7.390457928020406,"vY0":-134.06391460338418,"vZ0":-6.252767343734769,"x":105.02,"y":192.22,"x0":-1.2455643241292182,"y0":50.00535438709385,"z0":5.777102931470741,"aX":-17.25710993700307},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":7.1,"breakHorizontal":15.6,"spinRate":2155,"spinDirection":212},"zone":9,"typeConfidence":2.0,"plateTime":0.4075402717309671,"extension":6.467891477728941},"hitData":{"launchSpeed":97.4,"launchAngle":-23.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":126.46,"coordY":140.75}},"index":3,"playId":"33f3e554-6d51-3132-8e85-cd279a7d8203","pitchNumber":4,"startTime":"2026-06-21T18:43:49.736Z","endTime":"2026-06-21T18:43:57.969Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_ab"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_ab"},{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_pa"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.3000000000000003,"awayTeamWinProbability":96.7,"homeTeamWinProbabilityAdded":-0.10000000000000009,"leverageIndex":0.05,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-06-21T18:43:57.969Z","atBatIndex":34},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake Bauers singles on a line drive to right fielder Eli White. William Contreras to 3rd.","rbi":0,"awayScore":8,"homeScore":1,"isOut":false},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-21T18:44:07.963Z","endTime":"2026-06-21T18:44:40.625Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"postOnThird":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":642201,"link":"/api/v1/people/642201"},"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":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 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":86.3,"endSpeed":79.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.220025521311662,"aZ":-32.111645596900004,"pfxX":-7.933672363720255,"pfxZ":0.04187960158371595,"pX":-0.05003015689628733,"pZ":2.1422579838918394,"vX0":5.443334149323114,"vY0":-125.48779722865306,"vZ0":-3.0862823508858597,"x":118.91,"y":180.94,"x0":-1.2203186302837343,"y0":50.00450176279547,"z0":6.013475371599178,"aX":-12.610202641451291},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-0.5,"breakHorizontal":13.1,"spinRate":1066,"spinDirection":233},"zone":8,"typeConfidence":2.0,"plateTime":0.43706506106085863,"extension":6.466291608778267},"hitData":{"launchSpeed":99.7,"launchAngle":17.0,"totalDistance":279.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":210.72,"coordY":100.04}},"index":0,"playId":"6c11574c-fc52-36fd-884d-32d3b25f29e2","pitchNumber":1,"startTime":"2026-06-21T18:44:29.590Z","endTime":"2026-06-21T18:44:40.625Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641343,"link":"/api/v1/people/641343"},"credit":"b_ab"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_ab"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"credit":"b_pa"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.0,"awayTeamWinProbability":97.0,"homeTeamWinProbabilityAdded":-0.30000000000000027,"leverageIndex":0.1,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-06-21T18:44:40.625Z","atBatIndex":35},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Garrett Mitchell grounds out, second baseman Ozzie Albies to first baseman Matt Olson.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-21T18:44:52.091Z","endTime":"2026-06-21T18:46:23.019Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":87.6,"endSpeed":81.6,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.161816644918474,"aZ":-25.11494674846159,"pfxX":0.8709767166837916,"pfxZ":4.211500542393905,"pX":0.48611102038653387,"pZ":2.930321994542582,"vX0":4.149122369506036,"vY0":-127.64139995510175,"vZ0":-2.7807898244993665,"x":98.47,"y":159.66,"x0":-1.262771635473644,"y0":50.00571079910729,"z0":5.976816173890616,"aX":1.461432143589934},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":7.3,"breakHorizontal":-2.4,"spinRate":2009,"spinDirection":183},"zone":3,"typeConfidence":2.0,"plateTime":0.42640254354558715,"extension":6.532133981720105},"index":0,"playId":"2f131363-3f91-3b54-86b5-e4cdd8d00bd0","pitchNumber":1,"startTime":"2026-06-21T18:45:16.682Z","endTime":"2026-06-21T18:45:25.044Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"first":{"id":641343,"link":"/api/v1/people/641343"},"third":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":90.1,"endSpeed":83.7,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.6120719622102,"aZ":-24.863350374191548,"pfxX":-4.397202578313138,"pfxZ":4.122116940828164,"pX":0.9138282887619639,"pZ":3.7352202798581695,"vX0":7.019984599061619,"vY0":-131.2720155554923,"vZ0":-1.1952790507025437,"x":82.17,"y":137.93,"x0":-1.204290651285129,"y0":50.001209662448915,"z0":6.019928938993686,"aX":-7.796725901491894},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.4,"breakHorizontal":6.7,"spinRate":2135,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.41471847007827245,"extension":6.510134422210788},"index":1,"playId":"9c71bcec-0ff8-39f2-a1f1-3abe13c7fdca","pitchNumber":2,"startTime":"2026-06-21T18:45:53.551Z","endTime":"2026-06-21T18:45:57.666Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"first":{"id":641343,"link":"/api/v1/people/641343"},"third":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":83.0,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.33011575215288,"aZ":-21.925665380779094,"pfxX":1.9184168517664681,"pfxZ":5.90907768790074,"pX":0.797686571488795,"pZ":2.1753187034539123,"vX0":4.61673537699762,"vY0":-129.8919632067454,"vZ0":-5.335162799852612,"x":86.59,"y":180.05,"x0":-1.2413885435740444,"y0":50.0038904419957,"z0":5.889218567547797,"aX":3.327934704595732},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":10.0,"breakHorizontal":-4.3,"spinRate":2278,"spinDirection":194},"zone":14,"typeConfidence":2.0,"plateTime":0.4192463375944935,"extension":6.558697752395596},"hitData":{"launchSpeed":84.3,"launchAngle":-3.0,"totalDistance":25.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.08,"coordY":151.64}},"index":2,"playId":"ecc0b540-917c-3ad3-9844-a70a02e461c3","pitchNumber":3,"startTime":"2026-06-21T18:46:15.468Z","endTime":"2026-06-21T18:46:23.019Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"first":{"id":641343,"link":"/api/v1/people/641343"},"third":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"credit":"b_ab"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_ab"},{"player":{"id":669003,"link":"/api/v1/people/669003"},"credit":"b_pa"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.5999999999999996,"awayTeamWinProbability":96.4,"homeTeamWinProbabilityAdded":0.5999999999999996,"leverageIndex":0.21,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-06-21T18:46:23.019Z","atBatIndex":36},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Michael Harris II doubles (11) on a sharp line drive to right fielder Sal Frelick.","rbi":0,"awayScore":8,"homeScore":1,"isOut":false},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-21T18:48:26.733Z","endTime":"2026-06-21T18:48:55.881Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"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(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":90.9,"endSpeed":83.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.46333835451359,"aZ":-24.006489665356256,"pfxX":9.01826832107683,"pfxZ":4.606186910166149,"pX":0.8441404301669522,"pZ":1.9846997110061704,"vX0":-7.364738836708684,"vY0":-132.1556874200965,"vZ0":-2.9608532525868156,"x":84.82,"y":185.19,"x0":2.49171319224866,"y0":50.00281207885134,"z0":4.877693914989277,"aX":15.994290795283748},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":7.9,"breakHorizontal":-14.8,"spinRate":2036,"spinDirection":128},"zone":14,"typeConfidence":2.0,"plateTime":0.41402156327370143,"extension":6.945221726582345},"hitData":{"launchSpeed":102.9,"launchAngle":13.0,"totalDistance":258.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":199.86,"coordY":126.1}},"index":0,"playId":"37174820-859f-3170-a8a3-278394590a9d","pitchNumber":1,"startTime":"2026-06-21T18:48:41.824Z","endTime":"2026-06-21T18:48:55.881Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_ab"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_ab"},{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_pa"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.4,"awayTeamWinProbability":94.6,"homeTeamWinProbabilityAdded":1.8000000000000007,"leverageIndex":0.28,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-06-21T18:48:55.881Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Austin Riley strikes out swinging.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-21T18:49:04.959Z","endTime":"2026-06-21T18:50:58.383Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,6],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 3B","eventType":"stolen_base_3b","movementReason":"r_stolen_base_3b","runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"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, 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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.3,"endSpeed":72.6,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.1487990000357,"aZ":-31.082173255363863,"pfxX":-7.259194652936383,"pfxZ":0.8235832788350459,"pX":-0.7377066790002608,"pZ":1.7701974943838323,"vX0":-5.402768969677373,"vY0":-113.98397969735267,"vZ0":-0.6436307297765599,"x":145.12,"y":190.98,"x0":2.602718004672562,"y0":50.00059402691981,"z0":5.114271253041438,"aX":-9.589173739617955},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":1.7,"breakHorizontal":14.5,"spinRate":2321,"spinDirection":283},"zone":7,"typeConfidence":2.0,"plateTime":0.4797805624548377,"extension":6.856521321679442},"index":0,"playId":"27473b5e-9aff-3bb6-a0e3-dcb280d58c07","pitchNumber":1,"startTime":"2026-06-21T18:49:30.145Z","endTime":"2026-06-21T18:49:34.932Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"second":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":84.3,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.54316401637626,"aZ":-20.044056763144244,"pfxX":5.151415182440924,"pfxZ":6.697043525859833,"pX":0.3320575530207272,"pZ":4.092984059146477,"vX0":-7.626919636461971,"vY0":-132.7492315995973,"vZ0":0.5770865039209927,"x":104.34,"y":128.27,"x0":2.5539354018881273,"y0":50.00001806219514,"z0":5.3158238377062474,"aX":9.327141228713524},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":12.5,"breakHorizontal":-7.9,"spinRate":2100,"spinDirection":138},"zone":12,"typeConfidence":2.0,"plateTime":0.41033229776631863,"extension":6.724020201354457},"index":1,"playId":"b4096fde-40b0-3c96-8649-c8ed21c290b6","pitchNumber":2,"startTime":"2026-06-21T18:49:50.831Z","endTime":"2026-06-21T18:49:59.664Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"second":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Michael Harris II steals (4) 3rd base.","event":"Stolen Base 3B","eventType":"stolen_base_3b","awayScore":8,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":2,"actionPlayId":"b4096fde-40b0-3c96-8649-c8ed21c290b6","startTime":"2026-06-21T18:50:01.269Z","endTime":"2026-06-21T18:50:15.299Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":671739,"link":"/api/v1/people/671739"},"defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"second":{"id":671739,"link":"/api/v1/people/671739"},"postOnThird":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"homeTeamWinProbability":5.7,"awayTeamWinProbability":94.3,"homeTeamWinProbabilityAdded":0.2999999999999998,"leverageIndex":0.48,"dramaIndex":19.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":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.6,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.937589583684744,"aZ":-17.67725759946811,"pfxX":3.210374310639714,"pfxZ":7.9853294246098585,"pX":-1.9338343811945735,"pZ":3.3509633711720213,"vX0":-12.12205356538463,"vY0":-133.2311900654065,"vZ0":-1.5979079592929697,"x":190.71,"y":148.3,"x0":2.238204070711617,"y0":50.00422703160344,"z0":5.222972476714193,"aX":5.830285737886856},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":14.4,"breakHorizontal":-3.5,"spinRate":2235,"spinDirection":141},"zone":11,"typeConfidence":2.0,"plateTime":0.409541309235109,"extension":6.955940347538947},"index":3,"playId":"865d7412-6f4c-3cad-834a-a3deba193bc9","pitchNumber":3,"startTime":"2026-06-21T18:50:15.299Z","endTime":"2026-06-21T18:50:20.472Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"third":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.4,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.31461280063656,"aZ":-31.41731134815193,"pfxX":10.393782795785127,"pfxZ":0.46722822523463137,"pX":-0.5944006763679767,"pZ":1.1084943886577476,"vX0":-11.170560777458961,"vY0":-125.70065930277777,"vZ0":-2.9706817515640207,"x":139.66,"y":208.85,"x0":2.5291212785035753,"y0":50.00451683191859,"z0":4.8222142451735595,"aX":16.8562915220391},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":0.5,"breakHorizontal":-16.7,"spinRate":1747,"spinDirection":102},"zone":13,"typeConfidence":2.0,"plateTime":0.43355479263444385,"extension":7.075893847301943},"index":4,"playId":"b5cee722-59c9-3b63-aae5-25176c9bf023","pitchNumber":4,"startTime":"2026-06-21T18:50:33.452Z","endTime":"2026-06-21T18:50:37.455Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"third":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":1,"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-21T18:50:42.216Z","endTime":"2026-06-21T18:50:53.550Z","isPitch":false,"type":"action","player":{"id":663586,"link":"/api/v1/people/663586"},"defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"third":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.2,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.654882558528065,"aZ":-19.930389603433223,"pfxX":5.849483128521635,"pfxZ":6.610314561452421,"pX":-0.5605323054746559,"pZ":3.538435332541956,"vX0":-9.880075934024003,"vY0":-134.60523462440716,"vZ0":-0.5492751563258592,"x":138.37,"y":143.24,"x0":2.38196441595014,"y0":50.00333636556534,"z0":5.144620975686628,"aX":10.836397890934329},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.1,"breakHorizontal":-8.8,"spinRate":2213,"spinDirection":137},"zone":11,"typeConfidence":2.0,"plateTime":0.4054799710821504,"extension":7.046471282090009},"index":6,"playId":"b8d5ba17-e4b0-3ba5-9af2-e7dec277ae88","pitchNumber":5,"startTime":"2026-06-21T18:50:53.550Z","endTime":"2026-06-21T18:50:58.383Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"third":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663586,"link":"/api/v1/people/663586"},"credit":"b_ab"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_ab"},{"player":{"id":663586,"link":"/api/v1/people/663586"},"credit":"b_pa"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.3999999999999995,"awayTeamWinProbability":95.6,"homeTeamWinProbabilityAdded":-1.3000000000000007,"leverageIndex":0.48,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-06-21T18:50:58.383Z","atBatIndex":38},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Joey Bart grounds out softly, third baseman David Hamilton to first baseman Jake Bauers. Michael Harris II scores.","rbi":1,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-21T18:51:07.837Z","endTime":"2026-06-21T18:52:12.074Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666152,"link":"/api/v1/people/666152"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":{"id":688107,"link":"/api/v1/people/688107"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.7,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.598397068305005,"aZ":-17.34354320803407,"pfxX":4.251884032000408,"pfxZ":8.106472466184629,"pX":-0.17697019344914455,"pZ":3.228253089756351,"vX0":-8.000409141543896,"vY0":-133.85034596592598,"vZ0":-1.7306142834929408,"x":123.75,"y":151.62,"x0":2.2869714253571427,"y0":50.00433398229078,"z0":5.114053701584924,"aX":7.781063257351043},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.5,"breakHorizontal":-6.1,"spinRate":2214,"spinDirection":138},"zone":2,"typeConfidence":2.0,"plateTime":0.4078782410613657,"extension":7.086141203920036},"index":0,"playId":"af99d201-3781-307d-a901-a74d5b2f1851","pitchNumber":1,"startTime":"2026-06-21T18:51:22.660Z","endTime":"2026-06-21T18:51:27.003Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"third":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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(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":80.2,"endSpeed":74.6,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.974323411392987,"aZ":-27.28557639057626,"pfxX":-8.082770929840802,"pfxZ":3.536253159295681,"pX":-1.6938202038987198,"pZ":0.416150444954684,"vX0":-7.107170381719261,"vY0":-116.61212289844828,"vZ0":-4.433957252508896,"x":181.56,"y":227.54,"x0":2.4386319882675913,"y0":50.00437250703903,"z0":4.902625354050553,"aX":-11.184729707670614},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":5.6,"breakHorizontal":16.3,"spinRate":2570,"spinDirection":284},"zone":13,"typeConfidence":2.0,"plateTime":0.46886238441180783,"extension":6.897074955702097},"index":1,"playId":"9d660c34-417c-368c-ba68-4d4faed18da7","pitchNumber":2,"startTime":"2026-06-21T18:51:39.204Z","endTime":"2026-06-21T18:51:45.655Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"third":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":85.2,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.323243508293036,"aZ":-20.185695194481994,"pfxX":3.6140585339780062,"pfxZ":6.523155107324893,"pX":-0.6406462531640064,"pZ":3.3820464680615974,"vX0":-9.13517541865224,"vY0":-133.59894704778543,"vZ0":-1.137622634807066,"x":141.42,"y":147.46,"x0":2.3285306433995925,"y0":50.00116484902559,"z0":5.241591999848042,"aX":6.6412194158566065},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.9,"breakHorizontal":-4.9,"spinRate":2179,"spinDirection":143},"zone":1,"typeConfidence":2.0,"plateTime":0.40742015480863447,"extension":7.10404366203291},"hitData":{"launchSpeed":56.2,"launchAngle":-3.0,"totalDistance":28.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":117.39,"coordY":182.2}},"index":2,"playId":"51f52e3b-f0a1-3e4c-b3c3-9222494b0f9d","pitchNumber":3,"startTime":"2026-06-21T18:52:04.251Z","endTime":"2026-06-21T18:52:12.074Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"third":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"credit":"b_ab"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_ab"},{"player":{"id":663698,"link":"/api/v1/people/663698"},"credit":"b_pa"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.1000000000000005,"awayTeamWinProbability":95.9,"homeTeamWinProbabilityAdded":-0.29999999999999893,"leverageIndex":0.37,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-06-21T18:52:12.074Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Eli White strikes out swinging.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-21T18:52:31.985Z","endTime":"2026-06-21T18:54:43.874Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"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":79.6,"endSpeed":74.4,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.000241495522225,"aZ":-28.1881648018012,"pfxX":-6.569122004020835,"pfxZ":2.8674464143591827,"pX":1.1035942107018473,"pZ":2.594642984730349,"vX0":-1.2518361236032807,"vY0":-116.15137448020496,"vZ0":0.25832273725014865,"x":74.93,"y":168.72,"x0":2.5016006185040434,"y0":50.00441994602623,"z0":5.122758484561292,"aX":-9.141942643711984},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":5.5,"breakHorizontal":12.2,"spinRate":2432,"spinDirection":278},"zone":12,"typeConfidence":2.0,"plateTime":0.46827821741028597,"extension":6.771342203732271},"index":0,"playId":"6f0403ca-9941-3dc4-9fed-88aa6dbb7b14","pitchNumber":1,"startTime":"2026-06-21T18:52:43.256Z","endTime":"2026-06-21T18:52:47.701Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":642201,"link":"/api/v1/people/642201","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":80.6,"endSpeed":75.3,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.94330773271267,"aZ":-25.829242194239857,"pfxX":-5.008527545580909,"pfxZ":4.463998788203962,"pX":0.28973308819165783,"pZ":1.9333656428975676,"vX0":-4.036980455478446,"vY0":-117.5239080796033,"vZ0":-1.6512830636186355,"x":105.96,"y":186.58,"x0":2.670719034512049,"y0":50.00259878537387,"z0":5.008108264462658,"aX":-7.116778640761572},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":8.0,"breakHorizontal":10.0,"spinRate":2482,"spinDirection":283},"zone":8,"typeConfidence":2.0,"plateTime":0.4632456204065911,"extension":6.877571194474104},"index":1,"playId":"112351b6-b1b5-3883-ade3-8c9c9174dca6","pitchNumber":2,"startTime":"2026-06-21T18:52:57.164Z","endTime":"2026-06-21T18:53:00.164Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":642201,"link":"/api/v1/people/642201","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":86.8,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.218765900807504,"aZ":-20.08173087252787,"pfxX":6.72850471669326,"pfxZ":6.378603288992694,"pX":-0.13871879332074616,"pZ":2.0916800938767466,"vX0":-9.195333299871633,"vY0":-135.287924978277,"vZ0":-4.241086503855498,"x":122.29,"y":182.3,"x0":2.394658152170923,"y0":50.00247166741332,"z0":5.046268860924595,"aX":12.756238121106277},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.0,"breakHorizontal":-10.8,"spinRate":2239,"spinDirection":137},"zone":8,"typeConfidence":2.0,"plateTime":0.40138559066338475,"extension":6.950518614795921},"index":2,"playId":"1c9a3b45-bfd7-3de8-becf-64ef4d4187bc","pitchNumber":3,"startTime":"2026-06-21T18:53:15.592Z","endTime":"2026-06-21T18:53:18.592Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":642201,"link":"/api/v1/people/642201","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":86.3,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.095865694057505,"aZ":-18.086713144359134,"pfxX":3.311137898351795,"pfxZ":7.465560265379013,"pX":0.05788884542381844,"pZ":3.2581983144015445,"vX0":-6.876205124576937,"vY0":-135.17690268418752,"vZ0":-1.8705342516695294,"x":114.79,"y":150.81,"x0":2.182385584609591,"y0":50.000510736177354,"z0":5.203145183616546,"aX":6.246824401943703},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.4,"breakHorizontal":-4.8,"spinRate":2147,"spinDirection":137},"zone":2,"typeConfidence":2.0,"plateTime":0.4022298474424315,"extension":6.93579700674162},"index":3,"playId":"c9ea57b6-627b-3dff-ade6-ae413905941b","pitchNumber":4,"startTime":"2026-06-21T18:53:39.345Z","endTime":"2026-06-21T18:53:44.591Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":642201,"link":"/api/v1/people/642201","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.8,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.870295031047938,"aZ":-18.743489518367657,"pfxX":5.122476265649823,"pfxZ":7.191468251212472,"pX":0.7575368475635513,"pZ":2.93518915000871,"vX0":-5.715569223051689,"vY0":-134.70491123756204,"vZ0":-2.5670164964862443,"x":88.12,"y":159.53,"x0":2.2253602586546073,"y0":50.00035753182852,"z0":5.201837701999253,"aX":9.563498024511198},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.8,"breakHorizontal":-8.3,"spinRate":2188,"spinDirection":139},"zone":3,"typeConfidence":2.0,"plateTime":0.4041529873593488,"extension":6.926576459006102},"index":4,"playId":"c59af680-3d94-3f3d-b74a-6268da410e65","pitchNumber":5,"startTime":"2026-06-21T18:54:01.794Z","endTime":"2026-06-21T18:54:06.254Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":642201,"link":"/api/v1/people/642201","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":74.8,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.303011529206486,"aZ":-27.812780536772046,"pfxX":-9.028346656314593,"pfxZ":3.084381308592217,"pX":1.278095000671515,"pZ":2.7089347473465324,"vX0":-0.3796907225912062,"vY0":-117.56774762647052,"vZ0":0.2510419290514857,"x":68.28,"y":165.64,"x0":2.6157646008365294,"y0":50.00164021483368,"z0":5.162285309392912,"aX":-12.757186429238603},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":5.9,"breakHorizontal":16.4,"spinRate":2460,"spinDirection":275},"zone":12,"typeConfidence":2.0,"plateTime":0.46420990100080983,"extension":6.804493660198716},"index":5,"playId":"594401fe-7818-3fec-a344-df0db672d08e","pitchNumber":6,"startTime":"2026-06-21T18:54:39.230Z","endTime":"2026-06-21T18:54:43.874Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":642201,"link":"/api/v1/people/642201","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642201,"link":"/api/v1/people/642201"},"credit":"b_ab"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_ab"},{"player":{"id":642201,"link":"/api/v1/people/642201"},"credit":"b_pa"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.8,"awayTeamWinProbability":96.2,"homeTeamWinProbabilityAdded":-0.3000000000000007,"leverageIndex":0.14,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-06-21T18:54:43.874Z","atBatIndex":40},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Sal Frelick grounds out, second baseman Ozzie Albies to first baseman Matt Olson.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-21T18:56:45.733Z","endTime":"2026-06-21T18:57:09.310Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"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":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":90.5,"endSpeed":83.9,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.03603132251312,"aZ":-16.515466225441667,"pfxX":-1.0377943854148102,"pfxZ":8.750249707780174,"pX":0.6218731551771073,"pZ":4.33438435177679,"vX0":5.076138617549061,"vY0":-131.9332203349792,"vZ0":-1.6165151982765198,"x":93.3,"y":121.75,"x0":-1.1796743814743287,"y0":50.00544924892353,"z0":6.1530287514772315,"aX":-1.8582160861967856},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.8,"breakHorizontal":1.0,"spinRate":2268,"spinDirection":201},"zone":12,"typeConfidence":2.0,"plateTime":0.4127448448030968,"extension":6.4424726579790415},"index":0,"playId":"2501ab0a-5064-376f-8524-3c97a0795299","pitchNumber":1,"startTime":"2026-06-21T18:56:48.714Z","endTime":"2026-06-21T18:56:52.824Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":75.8,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.13940566001799,"aZ":-35.772979962552725,"pfxX":0.6258261134229377,"pfxZ":-2.5026230680787727,"pX":0.11735771645865434,"pZ":2.7851030644417962,"vX0":3.265734318481508,"vY0":-118.14433568601608,"vZ0":-0.41016097922900363,"x":112.53,"y":163.58,"x0":-1.3552158022838907,"y0":50.004525571587564,"z0":6.204510536890316,"aX":0.8987413135638364},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-4.4,"breakHorizontal":-1.8,"spinRate":2463,"spinDirection":43},"zone":2,"typeConfidence":2.0,"plateTime":0.4608048793865098,"extension":6.33835649812799},"hitData":{"launchSpeed":88.9,"launchAngle":-14.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":137.35,"coordY":145.59}},"index":1,"playId":"05a3f2d0-a12d-30d2-90bc-9e86dcb23690","pitchNumber":2,"startTime":"2026-06-21T18:57:01.222Z","endTime":"2026-06-21T18:57:09.310Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"credit":"b_ab"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_ab"},{"player":{"id":686217,"link":"/api/v1/people/686217"},"credit":"b_pa"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.1000000000000005,"awayTeamWinProbability":95.9,"homeTeamWinProbabilityAdded":0.3000000000000007,"leverageIndex":0.12,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-06-21T18:57:09.310Z","atBatIndex":41},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Cooper Pratt singles on a line drive to center fielder Michael Harris II.","rbi":0,"awayScore":8,"homeScore":2,"isOut":false},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-21T18:57:20.137Z","endTime":"2026-06-21T18:58:42.290Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"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":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"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":89.5,"endSpeed":82.4,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.446664579460407,"aZ":-23.940962677541048,"pfxX":-8.074377273762654,"pfxZ":4.764578741184712,"pX":-1.168729987966279,"pZ":2.4511250628330292,"vX0":3.4095264668924905,"vY0":-130.34445392332762,"vZ0":-4.662381295566226,"x":161.55,"y":172.6,"x0":-1.4420983229173343,"y0":50.00117426728709,"z0":6.0624346342916,"aX":-13.943204840764999},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":7.8,"breakHorizontal":13.9,"spinRate":2012,"spinDirection":208},"zone":13,"typeConfidence":2.0,"plateTime":0.4196218736768813,"extension":6.407980106726976},"index":0,"playId":"b925e72a-5441-3aa9-803c-73a0720ab511","pitchNumber":1,"startTime":"2026-06-21T18:57:34.718Z","endTime":"2026-06-21T18:57:40.758Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":806198,"link":"/api/v1/people/806198","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":77.8,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.460826355812255,"aZ":-33.59263920013962,"pfxX":2.161224677470302,"pfxZ":-0.9447145340699894,"pX":0.33850762283000574,"pZ":2.550225021419157,"vX0":3.231874637233885,"vY0":-120.55048022560815,"vZ0":-1.7093553511028619,"x":104.1,"y":169.92,"x0":-1.288672987396258,"y0":50.000498989260066,"z0":6.1723990230003105,"aX":3.252470792373842},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-1.8,"breakHorizontal":-4.6,"spinRate":2470,"spinDirection":42},"zone":6,"typeConfidence":2.0,"plateTime":0.45048276342310123,"extension":6.403069851124255},"hitData":{"launchSpeed":100.0,"launchAngle":11.0,"totalDistance":207.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":136.25,"coordY":89.78}},"index":1,"playId":"fb715c8c-f674-3cd1-bdd0-99f7b4ae9f93","pitchNumber":2,"startTime":"2026-06-21T18:58:28.453Z","endTime":"2026-06-21T18:58:42.290Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":806198,"link":"/api/v1/people/806198","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":806198,"link":"/api/v1/people/806198"},"credit":"b_ab"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_ab"},{"player":{"id":806198,"link":"/api/v1/people/806198"},"credit":"b_pa"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.8,"awayTeamWinProbability":96.2,"homeTeamWinProbabilityAdded":-0.3000000000000007,"leverageIndex":0.1,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-06-21T18:58:42.290Z","atBatIndex":42},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"David Hamilton singles on a ground ball to left fielder Mauricio Dubón. Cooper Pratt to 2nd.","rbi":0,"awayScore":8,"homeScore":2,"isOut":false},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-21T18:58:48.376Z","endTime":"2026-06-21T18:59:20.128Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"postOnSecond":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"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":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":82.3,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.30095124798189,"aZ":-21.807611930774737,"pfxX":-0.53791121971978,"pfxZ":6.0806087255126835,"pX":-0.19785966061931048,"pZ":2.243601794792679,"vX0":2.886263029898772,"vY0":-128.63624112127357,"vZ0":-5.1769591462423215,"x":124.54,"y":178.2,"x0":-1.2561874529504697,"y0":50.00559569294886,"z0":5.934148062138137,"aX":-0.9179553612861369},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":10.3,"breakHorizontal":0.5,"spinRate":2091,"spinDirection":193},"zone":5,"typeConfidence":2.0,"plateTime":0.4229811273387316,"extension":6.396478965861179},"hitData":{"launchSpeed":102.1,"launchAngle":5.0,"totalDistance":148.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":87.73,"coordY":94.76}},"index":0,"playId":"5a9eb770-64b9-3640-98c5-475e7e1edb1b","pitchNumber":1,"startTime":"2026-06-21T18:59:07.718Z","endTime":"2026-06-21T18:59:20.128Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"first":{"id":806198,"link":"/api/v1/people/806198"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666152,"link":"/api/v1/people/666152"},"credit":"b_ab"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_ab"},{"player":{"id":666152,"link":"/api/v1/people/666152"},"credit":"b_pa"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.3000000000000003,"awayTeamWinProbability":96.7,"homeTeamWinProbabilityAdded":-0.49999999999999956,"leverageIndex":0.17,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-06-21T18:59:20.128Z","atBatIndex":43},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Christian Yelich flies out to center fielder Michael Harris II.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-21T19:00:25.941Z","endTime":"2026-06-21T19:00:55.059Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"postOnSecond":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":8,"homeScore":2,"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:59:40.885Z","endTime":"2026-06-21T19:00:28.257Z","isPitch":false,"type":"action","player":{"id":592885,"link":"/api/v1/people/592885"},"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":89.2,"endSpeed":82.4,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.601970293709403,"aZ":-26.263508333680203,"pfxX":-5.331351222440316,"pfxZ":3.4307804111547053,"pX":0.510645568204497,"pZ":3.5401439471027145,"vX0":6.135657673480288,"vY0":-129.82112136061073,"vZ0":-1.380574794817718,"x":97.54,"y":143.2,"x0":-1.1795963829403517,"y0":50.00547765820272,"z0":6.059053291110098,"aX":-9.193912658407692},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":6.1,"breakHorizontal":8.5,"spinRate":1944,"spinDirection":212},"zone":3,"typeConfidence":2.0,"plateTime":0.4202847164807926,"extension":6.45497781531842},"index":1,"playId":"a99c40f8-da65-3e34-8a9d-3760cf8a1360","pitchNumber":1,"startTime":"2026-06-21T19:00:28.257Z","endTime":"2026-06-21T19:00:32.795Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"first":{"id":666152,"link":"/api/v1/people/666152"},"second":{"id":806198,"link":"/api/v1/people/806198"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.8,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.586864277904034,"aZ":-21.959405981668763,"pfxX":0.5324048231606655,"pfxZ":5.898503363512992,"pX":0.5391371320695475,"pZ":2.8078456702341517,"vX0":4.124048295967317,"vY0":-129.8125649633528,"vZ0":-3.930638326650389,"x":96.45,"y":162.97,"x0":-1.1299790748073308,"y0":50.00004114891736,"z0":5.985125528385823,"aX":0.9199912685654339},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":10.2,"breakHorizontal":-1.8,"spinRate":2057,"spinDirection":200},"zone":6,"typeConfidence":2.0,"plateTime":0.4196910839321717,"extension":6.456770066331922},"hitData":{"launchSpeed":78.2,"launchAngle":35.0,"totalDistance":280.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":139.62,"coordY":88.39}},"index":2,"playId":"761a2e63-d743-3231-b1d8-fd31abd056ef","pitchNumber":2,"startTime":"2026-06-21T19:00:42.593Z","endTime":"2026-06-21T19:00:55.059Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"first":{"id":666152,"link":"/api/v1/people/666152"},"second":{"id":806198,"link":"/api/v1/people/806198"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592885,"link":"/api/v1/people/592885"},"credit":"b_ab"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_ab"},{"player":{"id":592885,"link":"/api/v1/people/592885"},"credit":"b_pa"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.9,"awayTeamWinProbability":96.1,"homeTeamWinProbabilityAdded":0.5999999999999996,"leverageIndex":0.26,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-06-21T19:00:55.059Z","atBatIndex":44},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jackson Chourio pops out to first baseman Matt Olson.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-21T19:01:02.591Z","endTime":"2026-06-21T19:01:45.876Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":83.0,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.678638844919814,"aZ":-24.534120393550907,"pfxX":-0.5952200092350086,"pfxZ":4.408224453538728,"pX":1.4211201458807405,"pZ":2.145954812649032,"vX0":6.754063392896715,"vY0":-129.9239086306018,"vZ0":-5.07591813866329,"x":62.83,"y":180.84,"x0":-1.1195719118812733,"y0":50.00281175734599,"z0":5.9568451881031885,"aX":-1.0319327742818492},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.2,"breakHorizontal":-0.2,"spinRate":2240,"spinDirection":193},"zone":14,"typeConfidence":2.0,"plateTime":0.41935099098798645,"extension":6.58435526536615},"index":0,"playId":"e29852fd-9b87-369b-82e5-ff80fa8a8461","pitchNumber":1,"startTime":"2026-06-21T19:01:19.527Z","endTime":"2026-06-21T19:01:23.307Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"first":{"id":666152,"link":"/api/v1/people/666152"},"second":{"id":806198,"link":"/api/v1/people/806198"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":82.9,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.881216028774038,"aZ":-26.733545880527227,"pfxX":-6.8707355182042065,"pfxZ":3.109744583970608,"pX":-0.4709147403631921,"pZ":2.827943913994172,"vX0":4.093009722665013,"vY0":-131.18498479210564,"vZ0":-3.0166849320495412,"x":134.95,"y":162.43,"x0":-1.156034120993136,"y0":50.001443027888556,"z0":5.978378182206555,"aX":-12.014504196283493},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":5.2,"breakHorizontal":11.6,"spinRate":2154,"spinDirection":211},"zone":1,"typeConfidence":2.0,"plateTime":0.4169882751895133,"extension":6.397086485107868},"hitData":{"launchSpeed":79.3,"launchAngle":66.0,"totalDistance":134.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":166.39,"coordY":159.51}},"index":1,"playId":"d5aea33a-a05d-3276-a68a-51ccf6c3d6b1","pitchNumber":2,"startTime":"2026-06-21T19:01:36.366Z","endTime":"2026-06-21T19:01:45.876Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"first":{"id":666152,"link":"/api/v1/people/666152"},"second":{"id":806198,"link":"/api/v1/people/806198"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"credit":"b_ab"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_ab"},{"player":{"id":694192,"link":"/api/v1/people/694192"},"credit":"b_pa"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.5,"awayTeamWinProbability":95.5,"homeTeamWinProbabilityAdded":0.6000000000000001,"leverageIndex":0.25,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-06-21T19:01:45.876Z","atBatIndex":45},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ha-Seong Kim pops out to shortstop Cooper Pratt.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-21T19:03:52.366Z","endTime":"2026-06-21T19:04:56.200Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":806198,"link":"/api/v1/people/806198"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.8,"endSpeed":72.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.931055968950837,"aZ":-28.071372148296618,"pfxX":-7.47224568226695,"pfxZ":3.070460467994513,"pX":-0.39380322085929986,"pZ":2.523877951387516,"vX0":-4.2879034122908495,"vY0":-114.74625005730753,"vZ0":0.2904454741151359,"x":132.01,"y":170.64,"x0":2.468760067069419,"y0":50.0011553406729,"z0":5.127260327033275,"aX":-9.977972084666522},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":5.9,"breakHorizontal":14.6,"spinRate":2380,"spinDirection":279},"zone":4,"typeConfidence":2.0,"plateTime":0.4770587308665064,"extension":6.802644672303474},"index":0,"playId":"987e76b6-b2a0-3719-bb5d-f00274e5525c","pitchNumber":1,"startTime":"2026-06-21T19:03:55.158Z","endTime":"2026-06-21T19:03:59.628Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673490,"link":"/api/v1/people/673490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":84.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.858540376983242,"aZ":-14.610340719625654,"pfxX":4.215435858770711,"pfxZ":9.81367462962385,"pX":-1.1055578128537236,"pZ":1.48297876733268,"vX0":-10.402055408783381,"vY0":-132.57676738146907,"vZ0":-6.338970501022514,"x":159.14,"y":198.74,"x0":2.3115389925314056,"y0":50.004754816979755,"z0":4.960809647000207,"aX":7.546689297191423},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.6,"breakHorizontal":-5.5,"spinRate":2102,"spinDirection":136},"zone":13,"typeConfidence":2.0,"plateTime":0.41225635171060704,"extension":6.855462055946652},"index":1,"playId":"30dc125b-57d4-3917-87aa-5211cffe0fdd","pitchNumber":2,"startTime":"2026-06-21T19:04:08.561Z","endTime":"2026-06-21T19:04:12.260Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673490,"link":"/api/v1/people/673490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.9,"endSpeed":72.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.536210612873685,"aZ":-29.441718669250047,"pfxX":-7.519150875135971,"pfxZ":2.0760341634906956,"pX":0.5137799861199888,"pZ":1.261757866656353,"vX0":-2.805937503227446,"vY0":-113.53579132465326,"vZ0":-1.9259136825840053,"x":97.42,"y":204.71,"x0":2.740031725355083,"y0":50.00022162177584,"z0":5.033109221385029,"aX":-9.877327618369552},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":3.6,"breakHorizontal":14.3,"spinRate":2430,"spinDirection":283},"zone":14,"typeConfidence":2.0,"plateTime":0.48124990048737404,"extension":6.859713514236226},"index":2,"playId":"8abe178f-9133-36f2-99ad-a8a20f917b8c","pitchNumber":3,"startTime":"2026-06-21T19:04:22.660Z","endTime":"2026-06-21T19:04:27.186Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673490,"link":"/api/v1/people/673490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-06-21T19:04:34.630Z","endTime":"2026-06-21T19:04:44.766Z","isPitch":false,"type":"action","player":{"id":673490,"link":"/api/v1/people/673490"},"defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673490,"link":"/api/v1/people/673490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.8,"endSpeed":74.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.288392520675416,"aZ":-28.056854637813977,"pfxX":-8.215266260143792,"pfxZ":2.987625536782173,"pX":0.33780071252099614,"pZ":2.191152142692841,"vX0":-2.4935448156543343,"vY0":-116.29217205790944,"vZ0":-0.6172824622511793,"x":104.12,"y":179.62,"x0":2.489450564406604,"y0":50.00486763509669,"z0":5.104175868671472,"aX":-11.337556560937925},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":5.5,"breakHorizontal":15.5,"spinRate":2447,"spinDirection":279},"zone":6,"typeConfidence":2.0,"plateTime":0.46965744422201716,"extension":6.932023800830509},"hitData":{"launchSpeed":91.4,"launchAngle":59.0,"totalDistance":204.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":108.7,"coordY":121.27}},"index":4,"playId":"0fe9155d-c64c-338c-88ae-a2cbdd212f44","pitchNumber":4,"startTime":"2026-06-21T19:04:44.766Z","endTime":"2026-06-21T19:04:56.200Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673490,"link":"/api/v1/people/673490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673490,"link":"/api/v1/people/673490"},"credit":"b_ab"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_ab"},{"player":{"id":673490,"link":"/api/v1/people/673490"},"credit":"b_pa"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.5999999999999996,"awayTeamWinProbability":96.4,"homeTeamWinProbabilityAdded":-0.9000000000000004,"leverageIndex":0.37,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-06-21T19:04:56.200Z","atBatIndex":46},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mauricio Dubón grounds out, shortstop Cooper Pratt to first baseman Jake Bauers.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-21T19:05:01.055Z","endTime":"2026-06-21T19:05:26.722Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":806198,"link":"/api/v1/people/806198"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":84.9,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.673022613903374,"aZ":-24.33309021825102,"pfxX":8.012793735342807,"pfxZ":4.300245519469161,"pX":0.5179062748640082,"pZ":2.343804324187575,"vX0":-7.725467838972733,"vY0":-133.2394880879433,"vZ0":-2.19885104640923,"x":97.26,"y":175.5,"x0":2.393523972222834,"y0":50.00556736139815,"z0":4.911815806880459,"aX":14.621837901023628},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":7.6,"breakHorizontal":-13.2,"spinRate":1980,"spinDirection":130},"zone":6,"typeConfidence":2.0,"plateTime":0.40879692256632616,"extension":6.911982097599168},"hitData":{"launchSpeed":92.4,"launchAngle":-4.0,"totalDistance":26.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":100.44,"coordY":148.01}},"index":0,"playId":"7999b9d9-e3c3-33f9-8050-e8bf8439f97b","pitchNumber":1,"startTime":"2026-06-21T19:05:19.087Z","endTime":"2026-06-21T19:05:26.722Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_ab"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_ab"},{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_pa"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.0,"awayTeamWinProbability":97.0,"homeTeamWinProbabilityAdded":-0.5999999999999996,"leverageIndex":0.23,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-06-21T19:05:26.722Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Drake Baldwin strikes out swinging.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-21T19:06:02.991Z","endTime":"2026-06-21T19:07:13.418Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"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-21T19:05:50.020Z","endTime":"2026-06-21T19:06:05.113Z","isPitch":false,"type":"action","player":{"id":686948,"link":"/api/v1/people/686948"},"defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":85.4,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.18644134994347,"aZ":-25.61992194940715,"pfxX":9.215556570562477,"pfxZ":3.5485176535601433,"pX":0.9325942540786392,"pZ":2.1419485423712135,"vX0":-6.651154928900708,"vY0":-134.14210493957665,"vZ0":-2.6431543453041164,"x":81.45,"y":180.95,"x0":2.2294828964123794,"y0":50.00412523310434,"z0":4.939608896137466,"aX":17.032606798598067},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":6.1,"breakHorizontal":-15.5,"spinRate":2065,"spinDirection":134},"zone":14,"typeConfidence":2.0,"plateTime":0.40613834914598,"extension":6.948998006529978},"index":1,"playId":"c04f1f65-ad9e-344b-a668-e2cd751e896f","pitchNumber":1,"startTime":"2026-06-21T19:06:05.113Z","endTime":"2026-06-21T19:06:08.990Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":92.0,"endSpeed":85.5,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.11386003505058,"aZ":-17.69951889313587,"pfxX":4.0929006761969156,"pfxZ":7.824301676576804,"pX":0.5674616850547681,"pZ":2.8178652421210866,"vX0":-5.766711380779104,"vY0":-133.97176751739,"vZ0":-2.996180272388086,"x":95.37,"y":162.7,"x0":2.198579443347322,"y0":50.00334453860335,"z0":5.189060473507987,"aX":7.572915561846525},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.9,"breakHorizontal":-6.5,"spinRate":2246,"spinDirection":144},"zone":3,"typeConfidence":2.0,"plateTime":0.4060920376737971,"extension":6.78608000830761},"index":2,"playId":"482735a7-7351-34b9-82f0-403679dad38b","pitchNumber":2,"startTime":"2026-06-21T19:06:27.900Z","endTime":"2026-06-21T19:06:32.001Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":92.5,"endSpeed":85.4,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.172062692171476,"aZ":-22.01691721662344,"pfxX":9.262148500861304,"pfxZ":5.494955935137637,"pX":-0.7593924219942167,"pZ":1.789023593799638,"vX0":-10.648221561856495,"vY0":-134.37129386959282,"vZ0":-4.214124923001388,"x":145.95,"y":190.48,"x0":2.031298451483831,"y0":50.00220279127916,"z0":4.920917410291886,"aX":17.119859715949048},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.4,"breakHorizontal":-14.8,"spinRate":2046,"spinDirection":131},"zone":7,"typeConfidence":2.0,"plateTime":0.40594405321651017,"extension":6.863717794418334},"index":3,"playId":"924d57df-a692-332a-abb9-788357d529fc","pitchNumber":3,"startTime":"2026-06-21T19:06:50.882Z","endTime":"2026-06-21T19:06:55.439Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":74.5,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.68408098514331,"aZ":-30.654452309540048,"pfxX":-5.222482241402672,"pfxZ":1.0911752543917466,"pX":-0.58299995115262,"pZ":1.2605239539581112,"vX0":-5.513320951718908,"vY0":-117.25545585657862,"vZ0":-2.05396802424799,"x":139.22,"y":204.75,"x0":2.4753533491372672,"y0":50.00448285821624,"z0":5.001675067246673,"aX":-7.289157169533078},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":1.8,"breakHorizontal":10.8,"spinRate":2436,"spinDirection":284},"zone":13,"typeConfidence":2.0,"plateTime":0.46670200980497967,"extension":6.886602793773712},"index":4,"playId":"c3041f82-4ffd-3a9c-ba78-3d1355a96e12","pitchNumber":4,"startTime":"2026-06-21T19:07:08.671Z","endTime":"2026-06-21T19:07:13.418Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_ab"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_ab"},{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_pa"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.7,"awayTeamWinProbability":97.3,"homeTeamWinProbabilityAdded":-0.2999999999999998,"leverageIndex":0.12,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-06-21T19:07:13.418Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brice Turang called out on strikes.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-21T19:09:14.775Z","endTime":"2026-06-21T19:10:02.857Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":82.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.48350815131422,"aZ":-20.343277906677347,"pfxX":-7.611498759924798,"pfxZ":6.919377115562233,"pX":0.2308895323864955,"pZ":2.9822853381276313,"vX0":6.664453235751202,"vY0":-129.3041780503519,"vZ0":-3.7836699888623606,"x":108.2,"y":158.26,"x0":-1.378778915123593,"y0":50.004078816088416,"z0":6.00687385989961,"aX":-13.016608049981365},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":12.0,"breakHorizontal":12.5,"spinRate":2057,"spinDirection":207},"zone":2,"typeConfidence":2.0,"plateTime":0.4220293035173617,"extension":6.523388326722469},"index":0,"playId":"367c5c74-7256-3dcc-8c2f-1a45102d2850","pitchNumber":1,"startTime":"2026-06-21T19:09:23.059Z","endTime":"2026-06-21T19:09:27.280Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":87.7,"endSpeed":82.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.31565171694569,"aZ":-24.513822760781206,"pfxX":1.247390593727146,"pfxZ":4.507974386727941,"pX":0.29306085119493286,"pZ":3.3577336192516354,"vX0":3.528723186813836,"vY0":-127.95822011523369,"vZ0":-2.2253688837990344,"x":105.83,"y":148.12,"x0":-1.252530871399623,"y0":50.00331842038688,"z0":6.112218341202907,"aX":2.1181671757304534},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":8.0,"breakHorizontal":-2.9,"spinRate":2267,"spinDirection":190},"zone":3,"typeConfidence":2.0,"plateTime":0.42411069895899267,"extension":6.471749009915586},"index":1,"playId":"f7e5cc10-5ff5-3422-bf9c-81872c6eb999","pitchNumber":2,"startTime":"2026-06-21T19:09:39.064Z","endTime":"2026-06-21T19:09:43.094Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":83.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.568559430567152,"aZ":-25.618834245041903,"pfxX":-8.507414167615822,"pfxZ":3.714558396499891,"pX":0.7097431142536946,"pZ":3.2139297803679914,"vX0":8.144902857039312,"vY0":-131.69576896988613,"vZ0":-2.366878037653557,"x":89.95,"y":152.0,"x0":-1.3098378411542901,"y0":50.0047097992598,"z0":6.008816177815721,"aX":-15.025324818076614},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":6.5,"breakHorizontal":13.8,"spinRate":2097,"spinDirection":216},"zone":3,"typeConfidence":2.0,"plateTime":0.4150476919575037,"extension":6.560486350364569},"index":2,"playId":"05a0d8de-a669-3c06-8b62-4c96362d948b","pitchNumber":3,"startTime":"2026-06-21T19:09:57.751Z","endTime":"2026-06-21T19:10:02.857Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_ab"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_ab"},{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_pa"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.9000000000000004,"awayTeamWinProbability":97.1,"homeTeamWinProbabilityAdded":0.20000000000000018,"leverageIndex":0.09,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-06-21T19:10:02.857Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"William Contreras grounds out, third baseman Austin Riley to first baseman Matt Olson.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-21T19:10:10.115Z","endTime":"2026-06-21T19:10:34.954Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663586,"link":"/api/v1/people/663586"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":83.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.951513428751632,"aZ":-24.139662818555287,"pfxX":-7.618927494254564,"pfxZ":4.592046027974462,"pX":-1.153046444436593,"pZ":2.179905393768448,"vX0":3.3258473675435605,"vY0":-130.76713489720592,"vZ0":-5.139633969862463,"x":160.95,"y":179.92,"x0":-1.4444299408642136,"y0":50.00261679653109,"z0":5.958292053624568,"aX":-13.32867246938704},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.6,"breakHorizontal":13.2,"spinRate":2057,"spinDirection":209},"zone":13,"typeConfidence":2.0,"plateTime":0.41724524731454027,"extension":6.360335717053591},"hitData":{"launchSpeed":103.7,"launchAngle":-1.0,"totalDistance":40.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":91.96,"coordY":164.35}},"index":0,"playId":"cc91b656-32ad-3c16-af19-455bb11722ad","pitchNumber":1,"startTime":"2026-06-21T19:10:25.387Z","endTime":"2026-06-21T19:10:34.954Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_ab"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_ab"},{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_pa"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.1,"awayTeamWinProbability":96.9,"homeTeamWinProbabilityAdded":0.19999999999999973,"leverageIndex":0.07,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-06-21T19:10:34.954Z","atBatIndex":50},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jake Bauers lines out sharply to first baseman Matt Olson.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-21T19:10:47.565Z","endTime":"2026-06-21T19:11:24.163Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":75.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.597933366594486,"aZ":-35.03291692388518,"pfxX":1.573424422890037,"pfxZ":-2.003638370733719,"pX":-0.4955479380787451,"pZ":1.6742072924050453,"vX0":1.8293867225963452,"vY0":-117.81010004731858,"vZ0":-2.796962584528119,"x":135.89,"y":193.58,"x0":-1.482763703445391,"y0":50.00531792501198,"z0":6.073079013615344,"aX":2.2411032481416036},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-4.0,"breakHorizontal":-3.2,"spinRate":2473,"spinDirection":43},"zone":7,"typeConfidence":2.0,"plateTime":0.462596501376086,"extension":6.574579157569647},"index":0,"playId":"248955a5-3777-32de-b45e-2c604cae691e","pitchNumber":1,"startTime":"2026-06-21T19:11:00.273Z","endTime":"2026-06-21T19:11:03.813Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":83.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.07808104010988,"aZ":-20.274769639112794,"pfxX":0.12305474776271508,"pfxZ":6.861512059272112,"pX":0.810642152813975,"pZ":2.2400447307786275,"vX0":5.306185127152549,"vY0":-129.78822372132987,"vZ0":-5.555507505229189,"x":86.1,"y":178.3,"x0":-1.2625196319700198,"y0":50.00082644763234,"z0":5.917768754260879,"aX":0.21153346697120853},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":11.6,"breakHorizontal":-1.2,"spinRate":2187,"spinDirection":196},"zone":14,"typeConfidence":2.0,"plateTime":0.4194604671498148,"extension":6.627284401684623},"hitData":{"launchSpeed":103.1,"launchAngle":10.0,"totalDistance":167.0,"trajectory":"line_drive","hardness":"hard","location":"3","coordinates":{"coordX":170.49,"coordY":150.52}},"index":1,"playId":"13236510-d8c6-3a4a-ac78-70ee028463dd","pitchNumber":2,"startTime":"2026-06-21T19:11:19.319Z","endTime":"2026-06-21T19:11:24.163Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641343,"link":"/api/v1/people/641343"},"credit":"b_ab"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_ab"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"credit":"b_pa"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.2,"awayTeamWinProbability":96.8,"homeTeamWinProbabilityAdded":0.10000000000000009,"leverageIndex":0.05,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-06-21T19:11:24.163Z","atBatIndex":51},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ozzie Albies flies out to right fielder Sal Frelick.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-21T19:13:30.080Z","endTime":"2026-06-21T19:13:46.858Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.1,"endSpeed":72.3,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.58821798216245,"aZ":-26.99024547298421,"pfxX":-7.260945563774442,"pfxZ":3.92642436727383,"pX":1.170923108363572,"pZ":2.0437508915707068,"vX0":-1.3254803849992038,"vY0":-113.83610198442277,"vZ0":-0.9012846148148547,"x":72.37,"y":183.6,"x0":2.703660593577104,"y0":50.005434420695344,"z0":5.100913584718235,"aX":-9.593840732823764},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":7.2,"breakHorizontal":13.4,"spinRate":2458,"spinDirection":289},"zone":14,"typeConfidence":2.0,"plateTime":0.47993183630442315,"extension":6.745883794337579},"hitData":{"launchSpeed":85.6,"launchAngle":43.0,"totalDistance":292.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":177.0,"coordY":93.51}},"index":0,"playId":"f61a1dc5-4a7f-3c28-84bf-69898c26e554","pitchNumber":1,"startTime":"2026-06-21T19:13:33.977Z","endTime":"2026-06-21T19:13:46.858Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_ab"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_ab"},{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_pa"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.4,"awayTeamWinProbability":97.6,"homeTeamWinProbabilityAdded":-0.8000000000000003,"leverageIndex":0.32,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-06-21T19:13:46.858Z","atBatIndex":52},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matt Olson grounds out to first baseman Jake Bauers.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-21T19:13:50.141Z","endTime":"2026-06-21T19:14:51.757Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":641343,"link":"/api/v1/people/641343"},"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":92.1,"endSpeed":86.3,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.118664899546744,"aZ":-25.601821069931205,"pfxX":8.697040835263818,"pfxZ":3.528648124299214,"pX":-0.43480763929336486,"pZ":1.205207049901306,"vX0":-10.053412390430688,"vY0":-133.9809753108723,"vZ0":-5.07123166899492,"x":133.57,"y":206.24,"x0":2.1924248721313644,"y0":50.00403985389774,"z0":4.8949882157129325,"aX":16.210263604030743},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":5.8,"breakHorizontal":-14.3,"spinRate":1965,"spinDirection":126},"zone":13,"typeConfidence":2.0,"plateTime":0.40494723225501295,"extension":6.934488209503741},"index":0,"playId":"fe11a102-40de-381b-8ad2-db2109486308","pitchNumber":1,"startTime":"2026-06-21T19:14:09.961Z","endTime":"2026-06-21T19:14:14.207Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":85.0,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.91203818049827,"aZ":-16.787774990567197,"pfxX":3.4137368950970086,"pfxZ":8.408624880709375,"pX":-0.6826119295022423,"pZ":3.7820708087626396,"vX0":-8.689571561916807,"vY0":-133.26129279746849,"vZ0":-0.7849444960088756,"x":143.02,"y":136.66,"x0":2.151796138718438,"y0":50.004449357127754,"z0":5.2734992095124875,"aX":6.248442893877133},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.4,"breakHorizontal":-4.7,"spinRate":2124,"spinDirection":135},"zone":11,"typeConfidence":2.0,"plateTime":0.40827950959046255,"extension":6.7933098777497145},"index":1,"playId":"babf5fee-1fd9-3952-9e3d-26c0ac9505d2","pitchNumber":2,"startTime":"2026-06-21T19:14:26.933Z","endTime":"2026-06-21T19:14:31.385Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":81.0,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.68772361610285,"aZ":-27.660905866651557,"pfxX":0.4119767928995764,"pfxZ":2.7435161933469976,"pX":-0.04086487402915824,"pZ":1.4391237540483042,"vX0":-6.220190837764707,"vY0":-126.08430271856116,"vZ0":-3.2925779871061627,"x":118.56,"y":199.92,"x0":2.383188237742996,"y0":50.00095329004913,"z0":4.945421808079211,"aX":0.6782790491425459},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.6,"breakHorizontal":0.4,"spinRate":2321,"spinDirection":147},"zone":13,"typeConfidence":2.0,"plateTime":0.43105901374091404,"extension":6.781912295278652},"hitData":{"launchSpeed":68.4,"launchAngle":-38.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":155.5,"coordY":169.03}},"index":2,"playId":"12d4572a-bba1-3415-a694-9c519d2d8cf3","pitchNumber":3,"startTime":"2026-06-21T19:14:43.889Z","endTime":"2026-06-21T19:14:51.757Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_ab"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_ab"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_pa"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.9,"awayTeamWinProbability":98.1,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.19,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-06-21T19:14:51.757Z","atBatIndex":53},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Michael Harris II grounds out, second baseman Brice Turang to first baseman Jake Bauers.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-21T19:15:03.225Z","endTime":"2026-06-21T19:16:17.249Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":84.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.17740366957115,"aZ":-21.215158318668337,"pfxX":9.530932654939427,"pfxZ":6.087313648204424,"pX":0.0930889816515019,"pZ":1.88189789402333,"vX0":-9.043630030137615,"vY0":-132.56988235012582,"vZ0":-3.912906229526894,"x":113.45,"y":187.97,"x0":2.2908999276309747,"y0":50.006567271356886,"z0":4.903196687802974,"aX":17.17084154626155},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":10.4,"breakHorizontal":-15.6,"spinRate":1995,"spinDirection":129},"zone":8,"typeConfidence":2.0,"plateTime":0.41130545056614665,"extension":6.8736880505815},"index":0,"playId":"f3398c72-7a74-311d-a8dd-1c5c1d26c5db","pitchNumber":1,"startTime":"2026-06-21T19:15:21.752Z","endTime":"2026-06-21T19:15:26.573Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.7,"endSpeed":73.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.674610165949122,"aZ":-29.60236341509757,"pfxX":-5.415839841205502,"pfxZ":1.8709022643886044,"pX":0.568101263214005,"pZ":2.7096008332387864,"vX0":-2.6537463549533085,"vY0":-116.0773704720877,"vZ0":0.9384359666001301,"x":95.35,"y":165.62,"x0":2.427728594912264,"y0":50.00085829448446,"z0":5.1074044415012905,"aX":-7.426376571758376},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":3.8,"breakHorizontal":10.4,"spinRate":2365,"spinDirection":273},"zone":6,"typeConfidence":2.0,"plateTime":0.47094912938214506,"extension":6.807395194013981},"index":1,"playId":"e73d98a1-e216-3d22-97a5-4398d3a898eb","pitchNumber":2,"startTime":"2026-06-21T19:15:41.979Z","endTime":"2026-06-21T19:15:46.204Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":92.2,"endSpeed":85.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.788627253948842,"aZ":-20.81297729503032,"pfxX":6.0547637675450865,"pfxZ":6.126169878318963,"pX":0.8348637794933794,"pZ":2.5744941770735807,"vX0":-5.783108704007174,"vY0":-134.24989318391854,"vZ0":-3.1694111578571373,"x":85.18,"y":169.27,"x0":2.214122924721843,"y0":50.00163953172016,"z0":5.225065392550488,"aX":11.225245398821361},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.8,"breakHorizontal":-10.0,"spinRate":2026,"spinDirection":135},"zone":6,"typeConfidence":2.0,"plateTime":0.40558379301347314,"extension":6.835057155055541},"hitData":{"launchSpeed":84.1,"launchAngle":-6.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":152.48,"coordY":152.85}},"index":2,"playId":"148479c6-561d-38d4-b7fd-a1de531fef10","pitchNumber":3,"startTime":"2026-06-21T19:16:06.980Z","endTime":"2026-06-21T19:16:17.249Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_ab"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_ab"},{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_pa"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.7000000000000002,"awayTeamWinProbability":98.3,"homeTeamWinProbabilityAdded":-0.19999999999999973,"leverageIndex":0.09,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-06-21T19:16:17.249Z","atBatIndex":54},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Garrett Mitchell walks.","rbi":0,"awayScore":8,"homeScore":2,"isOut":false},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-21T19:18:36.268Z","endTime":"2026-06-21T19:19:42.321Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":625643,"fullName":"Reynaldo López","link":"/api/v1/people/625643"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Reynaldo López replaces Bryce Elder.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-21T19:17:53.106Z","endTime":"2026-06-21T19:18:38.420Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":625643,"link":"/api/v1/people/625643"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":94.4,"endSpeed":87.0,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.404374832538263,"aZ":-11.801412895860487,"pfxX":-4.031523151439536,"pfxZ":10.573813974569322,"pX":-1.08440198002303,"pZ":2.0507665938108657,"vX0":3.395793118562707,"vY0":-137.43497962334007,"vZ0":-7.45706078782401,"x":158.33,"y":183.41,"x0":-1.807836780806332,"y0":50.00499725199263,"z0":5.587999222916775,"aX":-7.768950663203124},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.9,"breakHorizontal":6.6,"spinRate":2181,"spinDirection":205},"zone":13,"typeConfidence":0.91,"plateTime":0.39744942354255874,"extension":6.520453782488604},"index":1,"playId":"2d058f7a-c41b-364a-9aa7-516745d8bac5","pitchNumber":1,"startTime":"2026-06-21T19:18:38.420Z","endTime":"2026-06-21T19:18:42.304Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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.9,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.5583041749022,"aZ":-12.82161059650147,"pfxX":-4.054009159204497,"pfxZ":10.051442773180469,"pX":-1.7077403758423633,"pZ":2.3479012799826546,"vX0":1.6349580924868479,"vY0":-137.4328895210484,"vZ0":-6.697773812314557,"x":182.1,"y":175.39,"x0":-1.7813682236991193,"y0":50.0042414006789,"z0":5.675800983138566,"aX":-7.80744191672749},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.2,"breakHorizontal":7.1,"spinRate":2240,"spinDirection":212},"zone":13,"typeConfidence":0.91,"plateTime":0.3975195826473481,"extension":6.507371636012883},"index":2,"playId":"9ece4f27-598b-3e78-b61e-308ec4c4315a","pitchNumber":2,"startTime":"2026-06-21T19:18:53.453Z","endTime":"2026-06-21T19:18:57.401Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":87.0,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.084768556832334,"aZ":-12.996538042012217,"pfxX":-4.776051486706764,"pfxZ":9.968375571618608,"pX":-0.5087800321680092,"pZ":1.4588982744251768,"vX0":4.799338881322846,"vY0":-137.27073386988,"vZ0":-8.722605887500922,"x":136.39,"y":199.39,"x0":-1.6525209804480867,"y0":50.00216180990019,"z0":5.545732017629946,"aX":-9.188185170990156},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.6,"breakHorizontal":7.8,"spinRate":2132,"spinDirection":209},"zone":13,"typeConfidence":0.9,"plateTime":0.3977755064395514,"extension":6.628029858976302},"index":3,"playId":"b146eb81-4968-32b8-8f5a-c53a290554a1","pitchNumber":3,"startTime":"2026-06-21T19:19:07.666Z","endTime":"2026-06-21T19:19:12.451Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.6,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.625036375411177,"aZ":-13.24013003916723,"pfxX":-4.241556834499554,"pfxZ":10.136177115878692,"pX":-0.14363169236707934,"pZ":2.4705649535094474,"vX0":5.218097610526631,"vY0":-135.34794540219545,"vZ0":-6.14504412449085,"x":122.47,"y":172.07,"x0":-1.5392389023989983,"y0":50.00602763012789,"z0":5.685881732922633,"aX":-7.925923027160449},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.4,"breakHorizontal":6.7,"spinRate":2101,"spinDirection":210},"zone":5,"typeConfidence":0.89,"plateTime":0.4036158184969598,"extension":6.550541074027609},"index":4,"playId":"35272c62-ec94-30b6-9333-7d2b17ebcb43","pitchNumber":4,"startTime":"2026-06-21T19:19:22.603Z","endTime":"2026-06-21T19:19:26.678Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":87.1,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.419957706184423,"aZ":-12.81772614111386,"pfxX":-3.7360815043609406,"pfxZ":9.992801057105344,"pX":-1.0295771715735322,"pZ":2.603142992953927,"vX0":3.1542130208687733,"vY0":-137.7651439968417,"vZ0":-6.075753589236079,"x":156.25,"y":168.5,"x0":-1.6996773634663846,"y0":50.001010885541504,"z0":5.690951167693013,"aX":-7.235567883004655},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.2,"breakHorizontal":6.1,"spinRate":2224,"spinDirection":205},"zone":11,"typeConfidence":0.91,"plateTime":0.3964209817957789,"extension":6.414568511738262},"index":5,"playId":"5c788303-10a6-3e10-af03-ba0efe795e62","pitchNumber":5,"startTime":"2026-06-21T19:19:37.084Z","endTime":"2026-06-21T19:19:42.321Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"credit":"b_pa"},{"player":{"id":625643,"link":"/api/v1/people/625643"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.4000000000000001,"awayTeamWinProbability":98.6,"homeTeamWinProbabilityAdded":-0.30000000000000004,"leverageIndex":0.06,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-06-21T19:19:42.321Z","atBatIndex":55},{"result":{"type":"atBat","event":"Catcher Interference","eventType":"catcher_interf","description":"Sal Frelick reaches on catcher interference by Joey Bart. Garrett Mitchell to 2nd. Sal Frelick to 1st.","rbi":0,"awayScore":8,"homeScore":2,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-21T19:19:52.377Z","endTime":"2026-06-21T19:20:54.729Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":625643,"fullName":"Reynaldo López","link":"/api/v1/people/625643"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"postOnSecond":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Catcher Interference","eventType":"catcher_interf","movementReason":"r_adv_play","runner":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Catcher Interference","eventType":"catcher_interf","movementReason":null,"runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"c_catcher_interf"}]}],"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.1,"endSpeed":85.4,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.600273261041078,"aZ":-12.864629943073327,"pfxX":-5.468527956184264,"pfxZ":10.347538776754362,"pX":-0.5050649810990782,"pZ":2.896016979759974,"vX0":4.793204243299702,"vY0":-135.49903944311953,"vZ0":-5.181620202820279,"x":136.25,"y":160.59,"x0":-1.5833402235781397,"y0":50.00228505645554,"z0":5.726279455936585,"aX":-10.205183405100327},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.9,"breakHorizontal":8.9,"spinRate":2194,"spinDirection":205},"zone":1,"typeConfidence":0.89,"plateTime":0.4036682438874508,"extension":6.49930305922377},"index":0,"playId":"8461c348-c662-33d2-94ca-96c67febe5f2","pitchNumber":1,"startTime":"2026-06-21T19:20:10.102Z","endTime":"2026-06-21T19:20:14.460Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"first":{"id":669003,"link":"/api/v1/people/669003"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.5,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.579309620931724,"aZ":-11.653711412652795,"pfxX":-5.461953390466872,"pfxZ":10.727196389310851,"pX":-0.1967484494605953,"pZ":2.1244841270237513,"vX0":5.083632156503615,"vY0":-137.2460123988894,"vZ0":-7.2482406571755345,"x":124.5,"y":181.42,"x0":-1.3608790500858636,"y0":50.002316009728155,"z0":5.588299359414502,"aX":-10.448771126110373},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.1,"breakHorizontal":8.9,"spinRate":2075,"spinDirection":208},"zone":5,"typeConfidence":0.9,"plateTime":0.39864460108102806,"extension":6.667038032066316},"index":1,"playId":"539306d4-306f-3f1b-83b4-ab9827ac4e72","pitchNumber":2,"startTime":"2026-06-21T19:20:30.502Z","endTime":"2026-06-21T19:20:34.833Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"first":{"id":669003,"link":"/api/v1/people/669003"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":2,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":77.7,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.76322778194253,"aZ":-32.11178411024841,"pfxX":1.59074996763967,"pfxZ":0.03990029933740047,"pX":-0.8394167983892471,"pZ":2.049177054842703,"vX0":1.4952109615541427,"vY0":-121.84956038080176,"vZ0":-2.1617367793813616,"x":149.0,"y":183.45,"x0":-1.6654953065097347,"y0":50.00284921177418,"z0":5.696634241161785,"aX":2.4147628031205004},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-0.1,"breakHorizontal":-3.2,"spinRate":2337,"spinDirection":105},"zone":7,"typeConfidence":0.9,"plateTime":0.4478577985052312,"extension":6.4692900856612345},"index":2,"playId":"7e7a66ae-c142-3fee-938d-7f7cb55e1d7c","pitchNumber":3,"startTime":"2026-06-21T19:20:50.963Z","endTime":"2026-06-21T19:20:54.729Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"first":{"id":669003,"link":"/api/v1/people/669003"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"credit":"b_pa"},{"player":{"id":625643,"link":"/api/v1/people/625643"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.0999999999999999,"awayTeamWinProbability":98.9,"homeTeamWinProbabilityAdded":-0.30000000000000027,"leverageIndex":0.1,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-06-21T19:20:54.729Z","atBatIndex":56},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Cooper Pratt grounds into a double play, shortstop Ha-Seong Kim to second baseman Ozzie Albies to first baseman Matt Olson. Garrett Mitchell to 3rd. Sal Frelick out at 2nd. Cooper Pratt out at 1st.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-21T19:21:25.603Z","endTime":"2026-06-21T19:23:13.134Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":625643,"fullName":"Reynaldo López","link":"/api/v1/people/625643"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":673490,"link":"/api/v1/people/673490"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":645277,"link":"/api/v1/people/645277"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_adv_force","runner":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.8,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.116917953846656,"aZ":-28.197490783677395,"pfxX":1.8093095062528466,"pfxZ":2.4761366619727614,"pX":0.02297065353807307,"pZ":1.1681644838931908,"vX0":4.002404876938941,"vY0":-125.84137843842663,"vZ0":-5.5762773193869295,"x":116.12,"y":207.24,"x0":-1.8221448736746255,"y0":50.00502676827339,"z0":5.692257196186615,"aX":2.906232239181448},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":3.5,"breakHorizontal":-4.2,"spinRate":2280,"spinDirection":167},"zone":14,"typeConfidence":0.88,"plateTime":0.4349641777583444,"extension":6.420193288407171},"index":0,"playId":"85087fa3-a57a-3c47-8c92-37ef5ff0a982","pitchNumber":1,"startTime":"2026-06-21T19:21:36.006Z","endTime":"2026-06-21T19:21:39.649Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":806198,"link":"/api/v1/people/806198","batSide":{"code":"R","description":"Right"}},"first":{"id":686217,"link":"/api/v1/people/686217"},"second":{"id":669003,"link":"/api/v1/people/669003"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":89.0,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.763094236088385,"aZ":-14.146041300486853,"pfxX":-5.448793467583522,"pfxZ":9.000677796841527,"pX":0.67975274101303,"pZ":1.713720208636561,"vX0":8.133629406386111,"vY0":-139.7329385145658,"vZ0":-8.150482838723724,"x":91.09,"y":192.51,"x0":-1.5439486777637617,"y0":50.00025230955677,"z0":5.572710772629874,"aX":-10.910519391396914},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.0,"breakHorizontal":8.4,"spinRate":2101,"spinDirection":207},"zone":9,"typeConfidence":0.91,"plateTime":0.3901161561682769,"extension":6.512355441867314},"index":1,"playId":"28d62739-80a1-36b3-8f74-2a08061e6469","pitchNumber":2,"startTime":"2026-06-21T19:21:53.625Z","endTime":"2026-06-21T19:21:57.478Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":806198,"link":"/api/v1/people/806198","batSide":{"code":"R","description":"Right"}},"first":{"id":686217,"link":"/api/v1/people/686217"},"second":{"id":669003,"link":"/api/v1/people/669003"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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.2,"endSpeed":88.1,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.945026193406257,"aZ":-13.611399630962744,"pfxX":-2.784447869356384,"pfxZ":9.428194753739625,"pX":0.5886612518272264,"pZ":2.6186497954413133,"vX0":6.954353355124495,"vY0":-138.48026048122745,"vZ0":-5.936752325198424,"x":94.56,"y":168.08,"x0":-1.5781717207025194,"y0":50.00255650101849,"z0":5.678242862800124,"aX":-5.482617022329301},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.2,"breakHorizontal":3.8,"spinRate":2040,"spinDirection":206},"zone":6,"typeConfidence":0.91,"plateTime":0.39347253922457526,"extension":6.649128322523306},"index":2,"playId":"3d098f04-3eef-3cb3-abad-fa1c61aed547","pitchNumber":3,"startTime":"2026-06-21T19:22:10.620Z","endTime":"2026-06-21T19:22:14.705Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":806198,"link":"/api/v1/people/806198","batSide":{"code":"R","description":"Right"}},"first":{"id":686217,"link":"/api/v1/people/686217"},"second":{"id":669003,"link":"/api/v1/people/669003"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":89.5,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.494077686744145,"aZ":-13.914927421112164,"pfxX":-3.4989824013251436,"pfxZ":9.035302896173349,"pX":-0.14851684019627973,"pZ":1.7928293511623283,"vX0":5.529395525393765,"vY0":-140.05276797249303,"vZ0":-7.751362007838974,"x":122.66,"y":190.37,"x0":-1.6782728461302623,"y0":50.00439008809605,"z0":5.473713377838788,"aX":-7.072506011745608},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.2,"breakHorizontal":5.4,"spinRate":2118,"spinDirection":209},"zone":8,"typeConfidence":0.91,"plateTime":0.38852683286026357,"extension":6.551721458622956},"index":3,"playId":"9aea6039-93d7-343d-92e1-9bfeeee38aed","pitchNumber":4,"startTime":"2026-06-21T19:22:29.349Z","endTime":"2026-06-21T19:22:33.328Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":806198,"link":"/api/v1/people/806198","batSide":{"code":"R","description":"Right"}},"first":{"id":686217,"link":"/api/v1/people/686217"},"second":{"id":669003,"link":"/api/v1/people/669003"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-06-21T19:22:43.367Z","endTime":"2026-06-21T19:23:03.821Z","isPitch":false,"type":"action","player":{"id":806198,"link":"/api/v1/people/806198"},"defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":806198,"link":"/api/v1/people/806198","batSide":{"code":"R","description":"Right"}},"first":{"id":686217,"link":"/api/v1/people/686217"},"second":{"id":669003,"link":"/api/v1/people/669003"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":96.8,"endSpeed":89.9,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.822278699287434,"aZ":-14.29767670159843,"pfxX":-5.236686329482728,"pfxZ":8.727493230060642,"pX":-0.4947180697689897,"pZ":3.2411424938743236,"vX0":5.163024588229389,"vY0":-141.00396383829246,"vZ0":-4.301532991634325,"x":135.86,"y":151.27,"x0":-1.6538649406314843,"y0":50.005791263213744,"z0":5.684815375242996,"aX":-10.730598003054054},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.4,"breakHorizontal":8.6,"spinRate":2138,"spinDirection":206},"zone":1,"typeConfidence":0.91,"plateTime":0.3858940288392092,"extension":6.513598571002773},"hitData":{"launchSpeed":91.5,"launchAngle":3.0,"totalDistance":69.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.79,"coordY":159.7}},"index":5,"playId":"814d7d3f-b6d5-317e-9bea-c26086fc6385","pitchNumber":5,"startTime":"2026-06-21T19:23:03.821Z","endTime":"2026-06-21T19:23:13.134Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":806198,"link":"/api/v1/people/806198","batSide":{"code":"R","description":"Right"}},"first":{"id":686217,"link":"/api/v1/people/686217"},"second":{"id":669003,"link":"/api/v1/people/669003"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":806198,"link":"/api/v1/people/806198"},"credit":"b_ab"},{"player":{"id":625643,"link":"/api/v1/people/625643"},"credit":"p_ab"},{"player":{"id":806198,"link":"/api/v1/people/806198"},"credit":"b_pa"},{"player":{"id":625643,"link":"/api/v1/people/625643"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":1.7000000000000002,"awayTeamWinProbability":98.3,"homeTeamWinProbabilityAdded":0.6000000000000003,"leverageIndex":0.11,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-06-21T19:23:13.134Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"David Hamilton strikes out swinging.","rbi":0,"awayScore":9,"homeScore":2,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-21T19:23:26.859Z","endTime":"2026-06-21T19:26:25.880Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":625643,"fullName":"Reynaldo López","link":"/api/v1/people/625643"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,6,7,8],"actionIndex":[5],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":{"id":625643,"link":"/api/v1/people/625643"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"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":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.4,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.45833785406716,"aZ":-27.432407939067648,"pfxX":1.747477342394042,"pfxZ":2.9097645525916853,"pX":-0.7478576320530634,"pZ":1.825793054778374,"vX0":2.2128204156839444,"vY0":-126.31631459013688,"vZ0":-4.121252995821726,"x":145.51,"y":189.48,"x0":-1.8592230905080809,"y0":50.00443237153512,"z0":5.660422613999399,"aX":2.8509079734976894},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.7,"breakHorizontal":-3.6,"spinRate":2292,"spinDirection":141},"zone":7,"typeConfidence":0.88,"plateTime":0.4320644511837646,"extension":6.483988351370737},"index":0,"playId":"bf9da9bd-552f-3aa3-a74d-824368a6a895","pitchNumber":1,"startTime":"2026-06-21T19:23:41.299Z","endTime":"2026-06-21T19:23:45.726Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"third":{"id":669003,"link":"/api/v1/people/669003"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":80.3,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.66620836073582,"aZ":-28.114399136752475,"pfxX":1.661934789314869,"pfxZ":2.5195826564852726,"pX":-0.48048489857201027,"pZ":0.8151930046442958,"vX0":2.9323143934725895,"vY0":-125.50986394933236,"vZ0":-6.179137277385554,"x":135.31,"y":216.77,"x0":-1.8747779130867452,"y0":50.005923271634465,"z0":5.565216340371361,"aX":2.6823182878872847},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":3.5,"breakHorizontal":-3.6,"spinRate":2269,"spinDirection":111},"zone":13,"typeConfidence":0.89,"plateTime":0.4345049524145499,"extension":6.638869253988596},"index":1,"playId":"7f1c3d2e-7475-3792-aa4f-fc6433f29322","pitchNumber":2,"startTime":"2026-06-21T19:23:57.265Z","endTime":"2026-06-21T19:24:01.747Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"third":{"id":669003,"link":"/api/v1/people/669003"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":88.4,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.511807039021598,"aZ":-13.274327733150523,"pfxX":-5.595307203034408,"pfxZ":9.572251847158277,"pX":0.029376499582251483,"pZ":1.6105209246500019,"vX0":6.350213697059567,"vY0":-138.5820305083334,"vZ0":-8.288448536802331,"x":115.88,"y":195.3,"x0":-1.5482917899709603,"y0":50.005888977476204,"z0":5.496652343011109,"aX":-11.052294186070071},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.1,"breakHorizontal":9.1,"spinRate":2144,"spinDirection":209},"zone":8,"typeConfidence":0.9,"plateTime":0.3929332097456726,"extension":6.537769457995505},"index":2,"playId":"27e044b2-8adf-36e7-8451-c5b1dd0befe2","pitchNumber":3,"startTime":"2026-06-21T19:24:20.277Z","endTime":"2026-06-21T19:24:24.517Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"third":{"id":669003,"link":"/api/v1/people/669003"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":8,"homeScore":2,"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:24:46.607Z","endTime":"2026-06-21T19:25:07.162Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"third":{"id":669003,"link":"/api/v1/people/669003"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":82.6,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.378490613845244,"aZ":-24.06511866691159,"pfxX":-10.987022797385414,"pfxZ":4.777691234746604,"pX":0.3763972937182223,"pZ":-0.6195693559495448,"vX0":8.955011731900996,"vY0":-128.65566530430937,"vZ0":-10.55636480764825,"x":102.65,"y":255.51,"x0":-1.6994933340772758,"y0":50.00587241745833,"z0":5.359035571811321,"aX":-18.66602315268777},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":6.7,"breakHorizontal":18.2,"spinRate":1809,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.42359814326707745,"extension":6.618857174807583},"index":4,"playId":"589a72b0-b44f-32bc-a588-b948e10c62fb","pitchNumber":4,"startTime":"2026-06-21T19:25:07.162Z","endTime":"2026-06-21T19:25:13.703Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"third":{"id":669003,"link":"/api/v1/people/669003"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Reynaldo López. Garrett Mitchell scores.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":9,"homeScore":2,"isScoringPlay":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":5,"actionPlayId":"589a72b0-b44f-32bc-a588-b948e10c62fb","startTime":"2026-06-21T19:25:23.361Z","endTime":"2026-06-21T19:25:47.832Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":669003,"link":"/api/v1/people/669003"},"defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"third":{"id":669003,"link":"/api/v1/people/669003"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"homeTeamWinProbability":1.0,"awayTeamWinProbability":99.0,"homeTeamWinProbabilityAdded":-0.7000000000000002,"leverageIndex":0.11,"dramaIndex":13.0,"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":96.1,"endSpeed":88.5,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.421333620803082,"aZ":-12.688310536258173,"pfxX":-3.7065085764348025,"pfxZ":9.77010299895784,"pX":-0.10963942555642861,"pZ":2.0935262130677126,"vX0":5.3734070660598245,"vY0":-139.83974000734113,"vZ0":-7.481914221784633,"x":121.18,"y":182.25,"x0":-1.568182421956126,"y0":50.00334919358759,"z0":5.623126315235861,"aX":-7.393446731884767},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.4,"breakHorizontal":5.6,"spinRate":2240,"spinDirection":205},"zone":8,"typeConfidence":0.91,"plateTime":0.39061265379849885,"extension":6.413336707224336},"index":6,"playId":"8f8521d0-6500-30d5-a7eb-6f3806308883","pitchNumber":5,"startTime":"2026-06-21T19:25:47.832Z","endTime":"2026-06-21T19:25:52.455Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":80.2,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.734715485879345,"aZ":-31.777532536541642,"pfxX":3.659769644185929,"pfxZ":0.25119980230847583,"pX":0.13536035147653905,"pZ":0.9228999877957865,"vX0":3.4851521010422553,"vY0":-124.57062590302601,"vZ0":-4.923650274799875,"x":111.84,"y":213.86,"x0":-1.7482211155188911,"y0":50.004427603021995,"z0":5.497682540350117,"aX":5.857785564904759},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-0.2,"breakHorizontal":-7.3,"spinRate":2387,"spinDirection":126},"zone":14,"typeConfidence":0.9,"plateTime":0.43664351946846214,"extension":6.491902605925446},"index":7,"playId":"86e94bbf-fd3e-3f65-9bcb-00de8a5983ca","pitchNumber":6,"startTime":"2026-06-21T19:26:04.580Z","endTime":"2026-06-21T19:26:08.730Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":74.9,"endSpeed":70.9,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":15.651821800316386,"aZ":-35.79019423939975,"pfxX":2.590673089460525,"pfxZ":-2.9323856293688264,"pX":-0.5956405951187691,"pZ":0.8116048323324059,"vX0":1.4237723182267163,"vY0":-109.28289745485732,"vZ0":-3.090032817801431,"x":139.7,"y":216.87,"x0":-1.5878581965858916,"y0":50.002338397553686,"z0":6.013892023355729,"aX":3.1957450211626823},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-5.8,"breakHorizontal":-5.0,"spinRate":2325,"spinDirection":42},"zone":13,"typeConfidence":0.91,"plateTime":0.4974248709752942,"extension":6.442883220263557},"index":8,"playId":"7bb3c891-68da-35ad-9e22-faa5dcea6c87","pitchNumber":7,"startTime":"2026-06-21T19:26:21.236Z","endTime":"2026-06-21T19:26:25.880Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666152,"link":"/api/v1/people/666152"},"credit":"b_ab"},{"player":{"id":625643,"link":"/api/v1/people/625643"},"credit":"p_ab"},{"player":{"id":666152,"link":"/api/v1/people/666152"},"credit":"b_pa"},{"player":{"id":625643,"link":"/api/v1/people/625643"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.0999999999999999,"awayTeamWinProbability":98.9,"homeTeamWinProbabilityAdded":0.09999999999999987,"leverageIndex":0.11,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-06-21T19:26:25.880Z","atBatIndex":58},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Austin Riley pops out to first baseman Jake Bauers.","rbi":0,"awayScore":9,"homeScore":2,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-21T19:30:53.323Z","endTime":"2026-06-21T19:33:40.356Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5,6,7,8,9],"actionIndex":[0],"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":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Chad Patrick replaces Robert Gasser.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-21T19:30:26.019Z","endTime":"2026-06-21T19:30:55.605Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694477,"link":"/api/v1/people/694477"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.8,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.356984330744496,"aZ":-20.62130188816325,"pfxX":0.7714492126625627,"pfxZ":6.785429445007102,"pX":-1.171838576233663,"pZ":3.72523226646809,"vX0":0.6338163272014621,"vY0":-128.82192897259122,"vZ0":-0.18676055610895165,"x":161.67,"y":138.2,"x0":-1.5201674177478939,"y0":50.00625493510802,"z0":5.374507618917037,"aX":1.3145412452157592},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":12.5,"breakHorizontal":-1.6,"spinRate":2419,"spinDirection":128},"zone":11,"typeConfidence":2.0,"plateTime":0.4229913184925316,"extension":6.120892329312254},"index":1,"playId":"9f25749c-2a61-3348-93d4-1b4427514ad8","pitchNumber":1,"startTime":"2026-06-21T19:30:55.605Z","endTime":"2026-06-21T19:31:00.219Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":84.0,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.120371125654717,"aZ":-18.604232747960282,"pfxX":-2.5787439124740814,"pfxZ":7.593503166454426,"pX":0.5927330135946497,"pZ":1.4989789788990215,"vX0":5.553652382257573,"vY0":-132.06841182066566,"vZ0":-5.886315621050834,"x":94.41,"y":198.31,"x0":-1.1915885704427658,"y0":50.00022455286435,"z0":5.101381961930376,"aX":-4.607013438527818},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":12.8,"breakHorizontal":3.6,"spinRate":2448,"spinDirection":167},"zone":14,"typeConfidence":2.0,"plateTime":0.412925990827544,"extension":6.206304153892938},"index":2,"playId":"cbc1a15e-b4ae-3332-8cc6-5a2a46c7c2ef","pitchNumber":2,"startTime":"2026-06-21T19:31:12.064Z","endTime":"2026-06-21T19:31:15.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":88.0,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.21832446010039,"aZ":-20.003891837506494,"pfxX":-9.347973401549927,"pfxZ":6.160857375770584,"pX":0.5179408058431434,"pZ":2.468997811238692,"vX0":7.054939011437352,"vY0":-139.16495787325758,"vZ0":-4.463891766518513,"x":97.26,"y":172.12,"x0":-0.8268051646618029,"y0":50.00112722231989,"z0":5.4066642451554845,"aX":-18.460071851315185},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.4,"breakHorizontal":15.6,"spinRate":2286,"spinDirection":215},"zone":6,"typeConfidence":2.0,"plateTime":0.39254764244047635,"extension":6.101787706802671},"index":3,"playId":"7f16b432-bf52-39e0-b617-1d847619fa25","pitchNumber":3,"startTime":"2026-06-21T19:31:29.347Z","endTime":"2026-06-21T19:31:34.735Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-06-21T19:31:43.200Z","endTime":"2026-06-21T19:31:54.859Z","isPitch":false,"type":"action","player":{"id":663586,"link":"/api/v1/people/663586"},"defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":89.1,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.260001659169173,"aZ":-12.602804309144933,"pfxX":-4.9098632862568685,"pfxZ":9.626998856669289,"pX":0.8848198710503068,"pZ":3.042913700400348,"vX0":6.29374189592762,"vY0":-141.2372914600059,"vZ0":-4.356174651510444,"x":83.27,"y":156.62,"x0":-0.7279361045810532,"y0":50.00385463871346,"z0":5.407439816813546,"aX":-9.983173123899197},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.8,"breakHorizontal":7.7,"spinRate":2330,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.38687093236580505,"extension":6.0385232004047},"index":5,"playId":"f1abfe6d-dfd3-3f34-8e37-8a464b82b744","pitchNumber":4,"startTime":"2026-06-21T19:31:54.859Z","endTime":"2026-06-21T19:31:58.457Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":82.7,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.48636164164001,"aZ":-32.348381345451415,"pfxX":2.8345344737665417,"pfxZ":-0.10458725982835881,"pX":1.1718021808165027,"pZ":0.6140327325339355,"vX0":4.899898889076688,"vY0":-128.9579961938042,"vZ0":-5.486514040118973,"x":72.33,"y":222.2,"x0":-1.1113429084753015,"y0":50.00180202810067,"z0":5.225562729454486,"aX":4.835795641529069},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-1.1,"breakHorizontal":-6.1,"spinRate":2449,"spinDirection":78},"zone":14,"typeConfidence":2.0,"plateTime":0.42260542526253,"extension":6.213997081525624},"index":6,"playId":"fd14da5b-ca2a-3dfb-baab-ca15d8313321","pitchNumber":5,"startTime":"2026-06-21T19:32:16.268Z","endTime":"2026-06-21T19:32:20.369Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.7,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.106853961983006,"aZ":-18.813427848584276,"pfxX":1.0315153965698922,"pfxZ":7.472941395533642,"pX":-0.2318347140011088,"pZ":2.955205421846153,"vX0":2.3965038467125224,"vY0":-132.33750409883453,"vZ0":-2.5948485765618288,"x":125.84,"y":158.99,"x0":-1.2803081289558906,"y0":50.004753500769986,"z0":5.314144233989267,"aX":1.84376644881328},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":13.2,"breakHorizontal":-2.4,"spinRate":2606,"spinDirection":165},"zone":2,"typeConfidence":2.0,"plateTime":0.412619195854512,"extension":6.067536529636826},"index":7,"playId":"ef4c5622-aaa1-3c2f-94dd-e7296723eec4","pitchNumber":6,"startTime":"2026-06-21T19:32:36.468Z","endTime":"2026-06-21T19:32:40.119Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":81.1,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.9843570474894,"aZ":-33.27273782092148,"pfxX":4.218935416750194,"pfxZ":-0.6657662711913765,"pX":-1.2755851616773115,"pZ":2.9798088284488102,"vX0":-1.399087698505168,"vY0":-126.56241779896042,"vZ0":0.16031642423773995,"x":165.62,"y":158.33,"x0":-1.2701499756382155,"y0":50.00198174614468,"z0":5.537409481605378,"aX":6.980665959657167},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-1.0,"breakHorizontal":-7.4,"spinRate":2683,"spinDirection":84},"zone":11,"typeConfidence":2.0,"plateTime":0.42950490694891785,"extension":6.289229430385412},"index":8,"playId":"e47f80dc-d211-3e7c-a890-fd499d692fa8","pitchNumber":7,"startTime":"2026-06-21T19:33:10.400Z","endTime":"2026-06-21T19:33:14.321Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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.3,"endSpeed":90.1,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.156853928942624,"aZ":-17.31745119792365,"pfxX":-3.3578488913828988,"pfxZ":7.202685637813003,"pX":0.7825873082638846,"pZ":2.91538956485878,"vX0":5.946130055913258,"vY0":-141.73229533135472,"vZ0":-3.813434482785912,"x":87.17,"y":160.06,"x0":-0.8930601253409628,"y0":50.00377946794916,"z0":5.363727716443207,"aX":-6.927589256679523},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":12.6,"breakHorizontal":5.0,"spinRate":2355,"spinDirection":219},"zone":3,"typeConfidence":2.0,"plateTime":0.3844029756569567,"extension":6.324070722248431},"hitData":{"launchSpeed":73.7,"launchAngle":68.0,"totalDistance":101.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":139.98,"coordY":164.54}},"index":9,"playId":"a609e5e6-9609-3578-b3e0-c5c5cf5b5897","pitchNumber":8,"startTime":"2026-06-21T19:33:30.462Z","endTime":"2026-06-21T19:33:40.356Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663586,"link":"/api/v1/people/663586"},"credit":"b_ab"},{"player":{"id":694477,"link":"/api/v1/people/694477"},"credit":"p_ab"},{"player":{"id":663586,"link":"/api/v1/people/663586"},"credit":"b_pa"},{"player":{"id":694477,"link":"/api/v1/people/694477"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.7000000000000001,"awayTeamWinProbability":99.3,"homeTeamWinProbabilityAdded":-0.3999999999999998,"leverageIndex":0.14,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-06-21T19:33:40.356Z","atBatIndex":59},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Joey Bart grounds out, second baseman Brice Turang to first baseman Jake Bauers.","rbi":0,"awayScore":9,"homeScore":2,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-21T19:33:54.360Z","endTime":"2026-06-21T19:35:08.989Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"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(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":90.3,"endSpeed":83.7,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.286378789684804,"aZ":-23.287774301582008,"pfxX":0.30883209763021435,"pfxZ":5.012087696430336,"pX":-0.23986086829244946,"pZ":1.4463806444783194,"vX0":2.648425374170491,"vY0":-131.61950851105297,"vZ0":-5.121592722471058,"x":126.14,"y":199.73,"x0":-1.2950227269485608,"y0":50.002482002605106,"z0":5.119457323182882,"aX":0.5464241717634335},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":8.3,"breakHorizontal":-1.1,"spinRate":2428,"spinDirection":162},"zone":13,"typeConfidence":2.0,"plateTime":0.41455953106364074,"extension":6.1926506409213955},"index":0,"playId":"049ac677-6803-3abb-b38d-e490f1e3f2db","pitchNumber":1,"startTime":"2026-06-21T19:34:07.587Z","endTime":"2026-06-21T19:34:11.387Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":90.0,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.95294238857452,"aZ":-20.04126439593003,"pfxX":-8.463471791212896,"pfxZ":5.87823281281784,"pX":0.2652177296309665,"pZ":3.1860504018910563,"vX0":5.891125355195797,"vY0":-141.95508036434703,"vZ0":-2.9330902485945627,"x":106.89,"y":152.76,"x0":-0.7250622807775529,"y0":50.00568986325737,"z0":5.491376750784202,"aX":-17.47702246421506},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":10.3,"breakHorizontal":14.3,"spinRate":2280,"spinDirection":218},"zone":2,"typeConfidence":2.0,"plateTime":0.3841507006240117,"extension":6.165376485893311},"index":1,"playId":"347b40a5-3381-31a4-b3e9-5ea2a80e2177","pitchNumber":2,"startTime":"2026-06-21T19:34:25.471Z","endTime":"2026-06-21T19:34:29.771Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-06-21T19:34:43.026Z","endTime":"2026-06-21T19:34:59.470Z","isPitch":false,"type":"action","player":{"id":663698,"link":"/api/v1/people/663698"},"defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":3,"startTime":"2026-06-21T19:34:59.470Z","endTime":"2026-06-21T19:35:00.426Z","isPitch":false,"type":"action","player":{"id":663698,"link":"/api/v1/people/663698"},"defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.6,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.74058790798361,"aZ":-15.66111957313189,"pfxX":-4.774134066173777,"pfxZ":8.209745570893741,"pX":0.45996842118580245,"pZ":3.0983830740544516,"vX0":5.200660409134059,"vY0":-140.66890098191132,"vZ0":-3.730898409362173,"x":99.47,"y":155.12,"x0":-0.7890818389300402,"y0":50.0049825518929,"z0":5.451724700564868,"aX":-9.606263277236602},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.3,"breakHorizontal":7.7,"spinRate":2297,"spinDirection":220},"zone":3,"typeConfidence":2.0,"plateTime":0.38877772925969634,"extension":6.0921770488024904},"hitData":{"launchSpeed":97.2,"launchAngle":-4.0,"totalDistance":30.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.45,"coordY":145.59}},"index":4,"playId":"61cc1a3b-001a-3f57-9f32-40952110429e","pitchNumber":3,"startTime":"2026-06-21T19:35:00.426Z","endTime":"2026-06-21T19:35:08.989Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"credit":"b_ab"},{"player":{"id":694477,"link":"/api/v1/people/694477"},"credit":"p_ab"},{"player":{"id":663698,"link":"/api/v1/people/663698"},"credit":"b_pa"},{"player":{"id":694477,"link":"/api/v1/people/694477"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.5,"awayTeamWinProbability":99.5,"homeTeamWinProbabilityAdded":-0.20000000000000007,"leverageIndex":0.08,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-06-21T19:35:08.989Z","atBatIndex":60},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Eli White flies out to center fielder Garrett Mitchell.","rbi":0,"awayScore":9,"homeScore":2,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-21T19:35:17.048Z","endTime":"2026-06-21T19:36:04.572Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":88.5,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.249391090467363,"aZ":-23.01256575982865,"pfxX":-9.254311714670195,"pfxZ":4.606710496965791,"pX":1.0201073385477406,"pZ":1.8523083371653204,"vX0":7.923864939962306,"vY0":-139.59255932210272,"vZ0":-5.623326517475416,"x":78.12,"y":188.77,"x0":-0.6426629002080528,"y0":50.001943840250505,"z0":5.392435618330354,"aX":-18.397918696373164},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":7.4,"breakHorizontal":15.2,"spinRate":2141,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.3912684557634485,"extension":6.120840439479905},"index":0,"playId":"6b5140de-3fa8-3c3d-a35d-a581e85774e4","pitchNumber":1,"startTime":"2026-06-21T19:35:35.790Z","endTime":"2026-06-21T19:35:40.022Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":642201,"link":"/api/v1/people/642201","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":83.6,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.185806042516166,"aZ":-18.51194627263465,"pfxX":1.8039581144024588,"pfxZ":7.695683248577772,"pX":-0.677403794222715,"pZ":2.2968863020032124,"vX0":0.8281011790824946,"vY0":-131.6793551976827,"vZ0":-4.192167116475643,"x":142.82,"y":176.76,"x0":-1.229295591787715,"y0":50.00089788056903,"z0":5.2601662464308285,"aX":3.200529779225151},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":13.3,"breakHorizontal":-3.5,"spinRate":2512,"spinDirection":150},"zone":4,"typeConfidence":2.0,"plateTime":0.4142981244989774,"extension":6.03510184796635},"hitData":{"launchSpeed":94.2,"launchAngle":45.0,"totalDistance":318.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":112.35,"coordY":72.3}},"index":1,"playId":"dc197499-275a-3a6d-874c-295f8cd064c3","pitchNumber":2,"startTime":"2026-06-21T19:35:52.239Z","endTime":"2026-06-21T19:36:04.572Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":642201,"link":"/api/v1/people/642201","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642201,"link":"/api/v1/people/642201"},"credit":"b_ab"},{"player":{"id":694477,"link":"/api/v1/people/694477"},"credit":"p_ab"},{"player":{"id":642201,"link":"/api/v1/people/642201"},"credit":"b_pa"},{"player":{"id":694477,"link":"/api/v1/people/694477"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.4,"awayTeamWinProbability":99.6,"homeTeamWinProbabilityAdded":-0.09999999999999998,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-06-21T19:36:04.572Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Christian Yelich grounds out, shortstop Ha-Seong Kim to first baseman Matt Olson.","rbi":0,"awayScore":9,"homeScore":2,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-21T19:38:00.706Z","endTime":"2026-06-21T19:38:47.965Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":625643,"fullName":"Reynaldo López","link":"/api/v1/people/625643"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":673490,"link":"/api/v1/people/673490"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":73.2,"endSpeed":68.6,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.610825630372485,"aZ":-34.25141578703172,"pfxX":5.853592811858659,"pfxZ":-1.7821031186832546,"pX":-0.42509035822649444,"pZ":1.25149890058051,"vX0":1.0403613129590836,"vY0":-106.66912032308412,"vZ0":-2.0409950853339933,"x":133.2,"y":204.99,"x0":-1.678907364676425,"y0":50.00363642481699,"z0":6.046090849222481,"aX":6.814031670346813},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-3.5,"breakHorizontal":-10.9,"spinRate":2274,"spinDirection":48},"zone":13,"typeConfidence":0.91,"plateTime":0.5115032885551871,"extension":6.490910703142275},"index":0,"playId":"98ef3d54-3471-3fa1-9ea5-ab9a609183cb","pitchNumber":1,"startTime":"2026-06-21T19:38:09.735Z","endTime":"2026-06-21T19:38:14.002Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.3,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.673281171408483,"aZ":-10.16902028339945,"pfxX":-4.5517158821065955,"pfxZ":11.575371229974854,"pX":-0.20091163261644238,"pZ":2.5226062714633697,"vX0":5.524416172082676,"vY0":-136.6663925420012,"vZ0":-6.565004553393212,"x":124.66,"y":170.67,"x0":-1.6523068200261728,"y0":50.00614772346439,"z0":5.646351371127013,"aX":-8.656120524378792},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":19.8,"breakHorizontal":7.2,"spinRate":2208,"spinDirection":203},"zone":5,"typeConfidence":0.9,"plateTime":0.399983138182908,"extension":6.462458942433061},"index":1,"playId":"71c2c782-2b5b-3319-9d0d-7dbb12f3a593","pitchNumber":2,"startTime":"2026-06-21T19:38:23.383Z","endTime":"2026-06-21T19:38:27.513Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":87.5,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.272219805143862,"aZ":-12.039699036039979,"pfxX":-4.6119333193037075,"pfxZ":10.352796767898113,"pX":0.29214977581987356,"pZ":2.25503993309518,"vX0":6.960277236622976,"vY0":-137.77110849289323,"vZ0":-6.7789572376325395,"x":105.86,"y":177.89,"x0":-1.6542887579976582,"y0":50.00213469813513,"z0":5.5414585238734695,"aX":-8.969256079660775},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.6,"breakHorizontal":7.1,"spinRate":2171,"spinDirection":212},"zone":9,"typeConfidence":0.9,"plateTime":0.3958100165453251,"extension":6.600241656020105},"hitData":{"launchSpeed":97.5,"launchAngle":-2.0,"totalDistance":31.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.56,"coordY":145.59}},"index":2,"playId":"da802377-a397-362d-9139-a4bced7f5cb4","pitchNumber":3,"startTime":"2026-06-21T19:38:39.924Z","endTime":"2026-06-21T19:38:47.965Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592885,"link":"/api/v1/people/592885"},"credit":"b_ab"},{"player":{"id":625643,"link":"/api/v1/people/625643"},"credit":"p_ab"},{"player":{"id":592885,"link":"/api/v1/people/592885"},"credit":"b_pa"},{"player":{"id":625643,"link":"/api/v1/people/625643"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.4,"awayTeamWinProbability":99.6,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-06-21T19:38:47.965Z","atBatIndex":62},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jackson Chourio grounds out, shortstop Ha-Seong Kim to first baseman Matt Olson.","rbi":0,"awayScore":9,"homeScore":2,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-21T19:38:55.782Z","endTime":"2026-06-21T19:39:22.078Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":625643,"fullName":"Reynaldo López","link":"/api/v1/people/625643"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":673490,"link":"/api/v1/people/673490"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":95.7,"endSpeed":87.9,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.593386586964,"aZ":-12.36225892659501,"pfxX":-4.090606244699559,"pfxZ":10.049079721683546,"pX":0.07823457810109002,"pZ":2.397330958122147,"vX0":6.8179890726717804,"vY0":-139.13353402270013,"vZ0":-6.558576174991372,"x":114.02,"y":174.05,"x0":-1.8663173567513378,"y0":50.00212597111415,"z0":5.595096033281183,"aX":-8.064635668274791},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.0,"breakHorizontal":6.1,"spinRate":2148,"spinDirection":212},"zone":5,"typeConfidence":0.91,"plateTime":0.39283437728564286,"extension":6.506421301663354},"hitData":{"launchSpeed":73.9,"launchAngle":-4.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.77,"coordY":146.8}},"index":0,"playId":"be1c510e-ef64-3b86-90e6-608382620e69","pitchNumber":1,"startTime":"2026-06-21T19:39:12.434Z","endTime":"2026-06-21T19:39:22.078Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"credit":"b_ab"},{"player":{"id":625643,"link":"/api/v1/people/625643"},"credit":"p_ab"},{"player":{"id":694192,"link":"/api/v1/people/694192"},"credit":"b_pa"},{"player":{"id":625643,"link":"/api/v1/people/625643"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.5,"awayTeamWinProbability":99.5,"homeTeamWinProbabilityAdded":0.09999999999999998,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-06-21T19:39:22.078Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brice Turang strikes out swinging.","rbi":0,"awayScore":9,"homeScore":2,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-21T19:39:43.378Z","endTime":"2026-06-21T19:41:36.272Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":625643,"fullName":"Reynaldo López","link":"/api/v1/people/625643"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.803659149825613,"aZ":-16.538118608597575,"pfxX":-4.7849950091873765,"pfxZ":7.995285434731179,"pX":0.1459016771540261,"pZ":2.4617371396185432,"vX0":6.6182842731233995,"vY0":-138.6651539780662,"vZ0":-5.393694553738364,"x":111.44,"y":172.31,"x0":-1.6454846367803972,"y0":50.0017496798584,"z0":5.528262063099821,"aX":-9.356815567812774},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.6,"breakHorizontal":7.3,"spinRate":2184,"spinDirection":212},"zone":5,"typeConfidence":0.91,"plateTime":0.3943724613206645,"extension":6.524449462904196},"index":0,"playId":"da746020-4470-3094-bad3-04dbb066d3cc","pitchNumber":1,"startTime":"2026-06-21T19:39:46.338Z","endTime":"2026-06-21T19:39:50.090Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":75.4,"endSpeed":70.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.553503770760578,"aZ":-38.06511015429387,"pfxX":3.7205835824363254,"pfxZ":-4.77299251726741,"pX":-1.2142182882600678,"pZ":2.7494581612627247,"vX0":0.17090103964783238,"vY0":-109.83562486753115,"vZ0":1.1843432169372685,"x":163.28,"y":164.54,"x0":-1.7768853963920272,"y0":50.00172260755215,"z0":6.218485027864576,"aX":4.59292009828823},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-8.2,"breakHorizontal":-6.8,"spinRate":2293,"spinDirection":46},"zone":11,"typeConfidence":0.9,"plateTime":0.49669131828075264,"extension":6.271387204990055},"index":1,"playId":"e7ff8eb0-5b29-3be1-9d39-b4710182f94c","pitchNumber":2,"startTime":"2026-06-21T19:40:05.934Z","endTime":"2026-06-21T19:40:10.520Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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.2,"endSpeed":88.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.563280479137713,"aZ":-12.734349304887374,"pfxX":-5.30765582496324,"pfxZ":9.706211282151576,"pX":-0.2232105729141367,"pZ":1.306154665538166,"vX0":6.132528059247531,"vY0":-139.90004033699222,"vZ0":-9.023417057254731,"x":125.51,"y":203.51,"x0":-1.7435855693130267,"y0":50.00022752220724,"z0":5.387289562944515,"aX":-10.626779447267547},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.1,"breakHorizontal":8.5,"spinRate":2186,"spinDirection":210},"zone":13,"typeConfidence":0.91,"plateTime":0.39000295136930774,"extension":6.4912349241408585},"index":2,"playId":"8cd78055-fe85-3e3f-89ab-dc7662f15815","pitchNumber":3,"startTime":"2026-06-21T19:40:20.755Z","endTime":"2026-06-21T19:40:25.719Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":89.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.06304554865835,"aZ":-11.818234191842464,"pfxX":-5.189225719465728,"pfxZ":10.134952648711634,"pX":0.5910412457955353,"pZ":1.9119509287819845,"vX0":7.993134816820211,"vY0":-139.99383930237082,"vZ0":-7.810315768927274,"x":94.47,"y":187.16,"x0":-1.6113953847697777,"y0":50.006349065312634,"z0":5.490342524737113,"aX":-10.42640218602907},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.2,"breakHorizontal":8.0,"spinRate":2214,"spinDirection":208},"zone":9,"typeConfidence":0.91,"plateTime":0.3894869714006117,"extension":6.554985769992989},"index":3,"playId":"1caf13a6-e1e0-3161-aea5-dbd9beded262","pitchNumber":4,"startTime":"2026-06-21T19:40:36.071Z","endTime":"2026-06-21T19:40:40.205Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":96.2,"endSpeed":88.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.875668022522746,"aZ":-11.892144259475604,"pfxX":-6.012412875884056,"pfxZ":10.096885820434622,"pX":0.41686255286765345,"pZ":2.445867758657206,"vX0":7.74756960878115,"vY0":-139.96099431103372,"vZ0":-6.290378829010642,"x":101.11,"y":172.74,"x0":-1.5898661261214564,"y0":50.005902381414614,"z0":5.481703595076976,"aX":-12.08115990606011},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.4,"breakHorizontal":9.5,"spinRate":2221,"spinDirection":209},"zone":6,"typeConfidence":0.91,"plateTime":0.38948220687857704,"extension":6.537918610959214},"index":4,"playId":"4c28e8e0-91e0-3924-8f71-28c10a982b39","pitchNumber":5,"startTime":"2026-06-21T19:40:52.671Z","endTime":"2026-06-21T19:40:56.762Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":74.6,"endSpeed":69.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":15.821921363910208,"aZ":-36.93141239315922,"pfxX":3.6944603553771476,"pfxZ":-3.905831911924828,"pX":-1.0363758952831668,"pZ":3.3793584971677455,"vX0":0.3146111980862658,"vY0":-108.69114928688242,"vZ0":2.298658151953396,"x":156.5,"y":147.54,"x0":-1.6633365771197497,"y0":50.00284252223598,"z0":6.2670768287474745,"aX":4.499974040063766},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.7,"breakVerticalInduced":-6.4,"breakHorizontal":-6.8,"spinRate":2239,"spinDirection":49},"zone":11,"typeConfidence":0.9,"plateTime":0.5004923002350945,"extension":6.291156821834344},"index":5,"playId":"7bbebc35-ca86-3aca-8b0c-1182a1999b74","pitchNumber":6,"startTime":"2026-06-21T19:41:13.183Z","endTime":"2026-06-21T19:41:16.857Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":96.1,"endSpeed":88.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.391788630282505,"aZ":-13.740604957049198,"pfxX":-4.9834569988466875,"pfxZ":9.22239783338799,"pX":0.04867608763780157,"pZ":2.3272963422882462,"vX0":6.49055446740025,"vY0":-139.75209925883664,"vZ0":-6.243841663288157,"x":115.14,"y":175.94,"x0":-1.6450868534130103,"y0":50.004926004267006,"z0":5.475519929386814,"aX":-9.963130571456384},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.7,"breakHorizontal":7.8,"spinRate":2222,"spinDirection":215},"zone":5,"typeConfidence":0.91,"plateTime":0.3903631402801535,"extension":6.523655374318068},"index":6,"playId":"c7b80b31-8f04-3c24-bd2f-7d8110ef86f7","pitchNumber":7,"startTime":"2026-06-21T19:41:31.656Z","endTime":"2026-06-21T19:41:36.272Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_ab"},{"player":{"id":625643,"link":"/api/v1/people/625643"},"credit":"p_ab"},{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_pa"},{"player":{"id":625643,"link":"/api/v1/people/625643"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.5,"awayTeamWinProbability":99.5,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-06-21T19:41:36.272Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ha-Seong Kim strikes out swinging.","rbi":0,"awayScore":9,"homeScore":2,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-21T19:43:31.220Z","endTime":"2026-06-21T19:45:12.373Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.64237392281907,"aZ":-20.9016104240428,"pfxX":-7.070194224227165,"pfxZ":5.749472759871653,"pX":-0.4178430406428216,"pZ":3.5782372877389523,"vX0":4.013456697230646,"vY0":-138.80671031633278,"vZ0":-1.5834112435323884,"x":132.93,"y":142.17,"x0":-0.9601282088923514,"y0":50.004647845718615,"z0":5.540968461499018,"aX":-13.865541206646302},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":10.3,"breakHorizontal":12.0,"spinRate":2119,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.3938604130659509,"extension":6.00950906838747},"index":0,"playId":"839a8779-5cca-334d-b3b9-e80e624589d5","pitchNumber":1,"startTime":"2026-06-21T19:43:47.764Z","endTime":"2026-06-21T19:43:51.927Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673490,"link":"/api/v1/people/673490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":88.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.458873987723923,"aZ":-20.534703552273374,"pfxX":-7.588716901267334,"pfxZ":5.882546547300841,"pX":0.7683229822328886,"pZ":2.1312790099798185,"vX0":6.800283824499476,"vY0":-139.11617373653786,"vZ0":-5.290634286375422,"x":87.71,"y":181.24,"x0":-0.7106465463947942,"y0":50.00410650344753,"z0":5.40097213864948,"aX":-15.016011390977578},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":9.8,"breakHorizontal":12.5,"spinRate":2070,"spinDirection":216},"zone":6,"typeConfidence":2.0,"plateTime":0.39232485067514933,"extension":6.272784689528558},"index":1,"playId":"a67558a6-13ea-3146-99db-dab9993b6585","pitchNumber":2,"startTime":"2026-06-21T19:44:02.120Z","endTime":"2026-06-21T19:44:05.893Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673490,"link":"/api/v1/people/673490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.410218827562513,"aZ":-15.85715513723858,"pfxX":-3.31057410809988,"pfxZ":8.307038296102823,"pX":0.2720131466979136,"pZ":2.2506428681859534,"vX0":3.9753463398196045,"vY0":-138.8621390474842,"vZ0":-5.698986632964753,"x":106.63,"y":178.01,"x0":-0.7441177453071914,"y0":50.003681673614246,"z0":5.374563601461957,"aX":-6.503396749258172},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.2,"breakHorizontal":5.3,"spinRate":2346,"spinDirection":216},"zone":6,"typeConfidence":2.0,"plateTime":0.3935748314796115,"extension":6.0238028145800815},"index":2,"playId":"e4a30a1d-141f-3dc0-8b30-7f49a7524014","pitchNumber":3,"startTime":"2026-06-21T19:44:19.941Z","endTime":"2026-06-21T19:44:23.995Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673490,"link":"/api/v1/people/673490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-06-21T19:44:32.485Z","endTime":"2026-06-21T19:44:48.058Z","isPitch":false,"type":"action","player":{"id":673490,"link":"/api/v1/people/673490"},"defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673490,"link":"/api/v1/people/673490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.7687044679736,"aZ":-18.573180205322966,"pfxX":-3.816894150426555,"pfxZ":6.8826372110099,"pX":0.40997705335291984,"pZ":4.317156639699029,"vX0":4.6214627358675795,"vY0":-139.1135594587446,"vZ0":-0.1985088837278678,"x":101.37,"y":122.22,"x0":-0.7704130253053402,"y0":50.00426313904122,"z0":5.611919747831526,"aX":-7.544639799347363},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.6,"breakHorizontal":6.0,"spinRate":2356,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.39248849959816345,"extension":6.098152975913434},"index":4,"playId":"a8cc124d-c85a-300b-9f8c-e3afd367e036","pitchNumber":4,"startTime":"2026-06-21T19:44:48.058Z","endTime":"2026-06-21T19:44:51.960Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673490,"link":"/api/v1/people/673490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.116091801917094,"aZ":-22.120816000658156,"pfxX":3.29223564848802,"pfxZ":5.919368154043938,"pX":0.6708638441457841,"pZ":2.0764501908718254,"vX0":3.902377574289744,"vY0":-128.83461007115847,"vZ0":-3.536003093162056,"x":91.43,"y":182.72,"x0":-1.2853298124761774,"y0":50.0044132487095,"z0":5.155477457151149,"aX":5.592991082327764},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":10.2,"breakHorizontal":-6.7,"spinRate":2576,"spinDirection":133},"zone":9,"typeConfidence":2.0,"plateTime":0.42342745803464377,"extension":6.131001963306489},"index":5,"playId":"082c5175-b01b-3627-9245-d6564428984d","pitchNumber":5,"startTime":"2026-06-21T19:45:07.845Z","endTime":"2026-06-21T19:45:12.373Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673490,"link":"/api/v1/people/673490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673490,"link":"/api/v1/people/673490"},"credit":"b_ab"},{"player":{"id":694477,"link":"/api/v1/people/694477"},"credit":"p_ab"},{"player":{"id":673490,"link":"/api/v1/people/673490"},"credit":"b_pa"},{"player":{"id":694477,"link":"/api/v1/people/694477"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.3,"awayTeamWinProbability":99.7,"homeTeamWinProbabilityAdded":-0.2,"leverageIndex":0.09,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-06-21T19:45:12.373Z","atBatIndex":65},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mauricio Dubón singles on a line drive to center fielder Garrett Mitchell.","rbi":0,"awayScore":9,"homeScore":2,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-21T19:45:21.344Z","endTime":"2026-06-21T19:47:00.808Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.6,"endSpeed":81.2,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.671594133533304,"aZ":-20.043048161339943,"pfxX":6.055982841358691,"pfxZ":7.1920855800887615,"pX":-0.09294470901595948,"pZ":2.9268960643567588,"vX0":1.233760319022633,"vY0":-129.01775174365926,"vZ0":-1.96699245694846,"x":120.54,"y":159.75,"x0":-1.3641741423701037,"y0":50.00474472777328,"z0":5.24285817853036,"aX":10.216408992372115},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":12.8,"breakHorizontal":-11.3,"spinRate":2446,"spinDirection":129},"zone":2,"typeConfidence":2.0,"plateTime":0.4244334027792056,"extension":6.219950803103956},"index":0,"playId":"29a5ab02-06a9-3307-93ff-1f6a1be64905","pitchNumber":1,"startTime":"2026-06-21T19:45:38.936Z","endTime":"2026-06-21T19:45:43.420Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.2,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.4321841610693,"aZ":-24.185998202412087,"pfxX":6.528591871698266,"pfxZ":4.7407535738006406,"pX":-1.320339698989836,"pZ":3.2577945254645937,"vX0":-1.7849014259332598,"vY0":-128.6594580871778,"vZ0":-0.5452539282035773,"x":167.33,"y":150.82,"x0":-1.4679941967343355,"y0":50.00329786045441,"z0":5.338613538842856,"aX":11.000102928235044},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":8.8,"breakHorizontal":-11.5,"spinRate":2454,"spinDirection":109},"zone":11,"typeConfidence":2.0,"plateTime":0.42490309456415787,"extension":6.236119415440818},"index":1,"playId":"8535df83-a82d-385a-9ffd-ee6387f972b5","pitchNumber":2,"startTime":"2026-06-21T19:45:55.390Z","endTime":"2026-06-21T19:45:59.540Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":82.3,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.82374051076624,"aZ":-20.69760710661587,"pfxX":6.786418797937975,"pfxZ":6.693066051280384,"pX":1.1707204620725022,"pZ":0.9092097954703052,"vX0":3.715518119005188,"vY0":-130.2518626682204,"vZ0":-6.86938256281926,"x":72.37,"y":214.23,"x0":-1.1568577797656812,"y0":50.004032048463905,"z0":5.150175629556343,"aX":11.640230132745508},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":10.8,"breakHorizontal":-13.1,"spinRate":2430,"spinDirection":100},"zone":14,"typeConfidence":2.0,"plateTime":0.42080331768795753,"extension":6.149571724798158},"index":2,"playId":"7cc40f3c-c43e-33cb-8856-326879c57c22","pitchNumber":3,"startTime":"2026-06-21T19:46:13.949Z","endTime":"2026-06-21T19:46:18.530Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.6,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.717256850998005,"aZ":-26.03246020029793,"pfxX":-8.319391654925658,"pfxZ":3.0740699795961524,"pX":1.392531661295922,"pZ":1.6694497480670516,"vX0":8.62522279603694,"vY0":-140.16701928570154,"vZ0":-5.566301180263292,"x":63.92,"y":193.7,"x0":-0.63884561548235,"y0":50.0006823938421,"z0":5.373504951031117,"aX":-16.606258504910507},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":4.6,"breakHorizontal":13.3,"spinRate":2238,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.39029160261733065,"extension":6.141907575909934},"index":3,"playId":"65259bfb-63fe-39b5-aaa2-74cbbdcf484f","pitchNumber":4,"startTime":"2026-06-21T19:46:32.678Z","endTime":"2026-06-21T19:46:36.383Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":82.6,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.47385975579496,"aZ":-23.224107934693578,"pfxX":4.462799212611601,"pfxZ":5.1491799836788905,"pX":0.044573296088258184,"pZ":2.1560809478524186,"vX0":1.7498607481539747,"vY0":-130.723298052098,"vZ0":-3.479227258687286,"x":115.3,"y":180.57,"x0":-1.212504607558748,"y0":50.002838603094396,"z0":5.2393516148018175,"aX":7.755346404082088},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":8.8,"breakHorizontal":-8.5,"spinRate":2587,"spinDirection":121},"zone":8,"typeConfidence":2.0,"plateTime":0.41832985019333835,"extension":6.1744151946641175},"hitData":{"launchSpeed":90.5,"launchAngle":18.0,"totalDistance":293.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":104.6,"coordY":63.63}},"index":4,"playId":"61f20587-d7aa-36b2-b978-75997c73e17a","pitchNumber":5,"startTime":"2026-06-21T19:46:49.044Z","endTime":"2026-06-21T19:47:00.808Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_ab"},{"player":{"id":694477,"link":"/api/v1/people/694477"},"credit":"p_ab"},{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_pa"},{"player":{"id":694477,"link":"/api/v1/people/694477"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.5,"awayTeamWinProbability":99.5,"homeTeamWinProbabilityAdded":0.2,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-06-21T19:47:00.808Z","atBatIndex":66},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Drake Baldwin grounds into a double play, shortstop Cooper Pratt to first baseman Jake Bauers. Mauricio Dubón out at 2nd. Drake Baldwin out at 1st.","rbi":0,"awayScore":9,"homeScore":2,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-21T19:47:10.667Z","endTime":"2026-06-21T19:47:34.505Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"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":"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":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":806198,"link":"/api/v1/people/806198"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":806198,"link":"/api/v1/people/806198"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.3,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.271264459883387,"aZ":-25.504613198634424,"pfxX":-9.16664169582659,"pfxZ":3.359643586459706,"pX":-0.13010193796326827,"pZ":1.466467292402228,"vX0":5.16600894807042,"vY0":-139.90347830846645,"vZ0":-5.852461727585796,"x":121.96,"y":199.19,"x0":-0.8087263508479792,"y0":50.00058834916099,"z0":5.254704107078311,"aX":-18.186757147264622},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":5.0,"breakHorizontal":15.6,"spinRate":2127,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.3913552779700895,"extension":6.211689430426549},"hitData":{"launchSpeed":88.4,"launchAngle":-22.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":130.09,"coordY":146.2}},"index":0,"playId":"15f6b317-f055-3623-b9f3-854ddf7b0657","pitchNumber":1,"startTime":"2026-06-21T19:47:26.668Z","endTime":"2026-06-21T19:47:34.505Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_ab"},{"player":{"id":694477,"link":"/api/v1/people/694477"},"credit":"p_ab"},{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_pa"},{"player":{"id":694477,"link":"/api/v1/people/694477"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":-0.4,"leverageIndex":0.11,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-06-21T19:47:34.505Z","atBatIndex":67},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"William Contreras singles on a sharp line drive to center fielder Michael Harris II.","rbi":0,"awayScore":9,"homeScore":2,"isOut":false},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-21T19:49:48.269Z","endTime":"2026-06-21T19:51:04.280Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":0},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":625643,"fullName":"Reynaldo López","link":"/api/v1/people/625643"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Rowdy Tellez replaces first baseman Matt Olson, batting 4th, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":9,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-21T19:49:23.728Z","endTime":"2026-06-21T19:49:50.576Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642133,"link":"/api/v1/people/642133"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"401","replacedPlayer":{"id":621566,"link":"/api/v1/people/621566"},"defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":88.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.81859377646285,"aZ":-14.529329826935331,"pfxX":-5.3646442845501685,"pfxZ":8.929837215006152,"pX":0.4058665621557333,"pZ":3.2895935143942,"vX0":7.925430176095337,"vY0":-139.11015677543824,"vZ0":-3.6428994892962017,"x":101.53,"y":149.96,"x0":-1.77235489313931,"y0":50.00403367319225,"z0":5.568406219668368,"aX":-10.602150661116097},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.7,"breakHorizontal":8.3,"spinRate":2188,"spinDirection":215},"zone":3,"typeConfidence":0.91,"plateTime":0.39252547060664567,"extension":6.557066099723847},"index":1,"playId":"609a90e6-7afc-3154-9444-b4f1acb4be8e","pitchNumber":1,"startTime":"2026-06-21T19:49:50.576Z","endTime":"2026-06-21T19:49:54.760Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":95.2,"endSpeed":87.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.200536971149816,"aZ":-13.631130679650184,"pfxX":-5.28238384683258,"pfxZ":9.483321583113792,"pX":0.5925719173529632,"pZ":1.3843318706140946,"vX0":7.855389788338054,"vY0":-138.31235415045302,"vZ0":-8.49529158220558,"x":94.41,"y":201.4,"x0":-1.586045740044529,"y0":50.000408237852646,"z0":5.390775028854385,"aX":-10.32695943610537},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.7,"breakHorizontal":8.2,"spinRate":2261,"spinDirection":205},"zone":14,"typeConfidence":0.9,"plateTime":0.3946272179706134,"extension":6.595452989723495},"index":2,"playId":"92af3404-83ac-32b6-8ba6-d2e902b08907","pitchNumber":2,"startTime":"2026-06-21T19:50:06.046Z","endTime":"2026-06-21T19:50:10.445Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":87.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.3976122088503,"aZ":-14.628301573650855,"pfxX":-6.170091561572023,"pfxZ":9.074032006263607,"pX":0.3923006427592735,"pZ":1.0494507259804209,"vX0":7.911681315360298,"vY0":-137.44259245732954,"vZ0":-9.050010781372086,"x":102.05,"y":210.44,"x0":-1.707584710057098,"y0":50.00603794250487,"z0":5.355024109631862,"aX":-11.93456632404271},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.9,"breakHorizontal":9.7,"spinRate":2247,"spinDirection":213},"zone":14,"typeConfidence":0.89,"plateTime":0.39690280882325757,"extension":6.587065543437026},"index":3,"playId":"1c934269-e5ec-30c1-99a5-60a88e310b05","pitchNumber":3,"startTime":"2026-06-21T19:50:21.376Z","endTime":"2026-06-21T19:50:25.522Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.84516809268662,"aZ":-13.130357121712724,"pfxX":-4.923630789369598,"pfxZ":9.960640132213058,"pX":-0.32767756898839634,"pZ":1.6124501218190208,"vX0":5.381379619852663,"vY0":-137.04171147885353,"vZ0":-7.951442487729379,"x":129.49,"y":195.24,"x0":-1.6723678077145594,"y0":50.002911393612855,"z0":5.4386060601790005,"aX":-9.41315599984382},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.7,"breakHorizontal":7.8,"spinRate":2281,"spinDirection":208},"zone":7,"typeConfidence":0.9,"plateTime":0.398913647108619,"extension":6.607880534266951},"index":4,"playId":"3f701cca-6b2d-3be6-84c4-a4f109a9c728","pitchNumber":4,"startTime":"2026-06-21T19:50:36.142Z","endTime":"2026-06-21T19:50:41.121Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.250690404159332,"aZ":-13.042487710288707,"pfxX":-5.45607132467587,"pfxZ":9.867816432358007,"pX":-0.38780098824384196,"pZ":2.3122594103524845,"vX0":5.595878926437548,"vY0":-137.99936152750413,"vZ0":-6.250632998851302,"x":131.78,"y":176.35,"x0":-1.7280576303560415,"y0":50.00094165036702,"z0":5.476684630584824,"aX":-10.575956887836073},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.8,"breakHorizontal":8.8,"spinRate":2254,"spinDirection":206},"zone":4,"typeConfidence":0.9,"plateTime":0.3961371742159838,"extension":6.622662639653238},"hitData":{"launchSpeed":104.8,"launchAngle":15.0,"totalDistance":297.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":111.0,"coordY":62.92}},"index":5,"playId":"f87b3686-75bd-3a1c-9640-c05ba83af11a","pitchNumber":5,"startTime":"2026-06-21T19:50:52.446Z","endTime":"2026-06-21T19:51:04.280Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_ab"},{"player":{"id":625643,"link":"/api/v1/people/625643"},"credit":"p_ab"},{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_pa"},{"player":{"id":625643,"link":"/api/v1/people/625643"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-06-21T19:51:04.280Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Bauers strikes out swinging.","rbi":0,"awayScore":9,"homeScore":2,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-21T19:51:18.364Z","endTime":"2026-06-21T19:53:10.146Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":625643,"fullName":"Reynaldo López","link":"/api/v1/people/625643"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"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, 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":74.8,"endSpeed":69.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.725130678882017,"aZ":-37.263092837596176,"pfxX":2.7166198307802203,"pfxZ":-4.189465672886863,"pX":-0.32025834700626526,"pZ":2.0172337915349354,"vX0":1.9779818059738297,"vY0":-109.03716352596062,"vZ0":-0.10539696137104193,"x":107.89,"y":154.56,"x0":-1.5895668024659666,"y0":50.004255991008435,"z0":6.059959107536215,"aX":3.2975531111082774},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.8,"breakVerticalInduced":-7.3,"breakHorizontal":-5.4,"spinRate":2350,"spinDirection":47},"zone":7,"typeConfidence":0.9,"plateTime":0.5007830675980687,"extension":6.484579187958279},"index":0,"playId":"91d0da31-8571-33d1-bc3f-5af0548dd9d8","pitchNumber":1,"startTime":"2026-06-21T19:51:29.757Z","endTime":"2026-06-21T19:51:33.352Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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.7,"endSpeed":88.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.816839665277055,"aZ":-16.15029978708677,"pfxX":-3.4868389208216706,"pfxZ":8.086508535082267,"pX":-0.2847395464693826,"pZ":2.3488415101105424,"vX0":4.6560696423855665,"vY0":-139.30031330342078,"vZ0":-6.130539318852624,"x":127.85,"y":175.36,"x0":-1.5182987345138756,"y0":50.00420381424491,"z0":5.630654960592089,"aX":-6.911092060321755},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.7,"breakHorizontal":5.4,"spinRate":2110,"spinDirection":209},"zone":5,"typeConfidence":0.91,"plateTime":0.39192853839070896,"extension":6.5329725460846975},"index":1,"playId":"a7a0a699-b3b7-3cae-b25e-4bed68216a0a","pitchNumber":2,"startTime":"2026-06-21T19:51:45.389Z","endTime":"2026-06-21T19:51:49.421Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":72.5,"endSpeed":67.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.126905939496773,"aZ":-39.8686654920631,"pfxX":4.769945769176123,"pfxZ":-6.736045375313996,"pX":-1.0180031934137204,"pZ":2.8208914229397646,"vX0":-0.36701064262086425,"vY0":-105.59479544409794,"vZ0":2.4966821842469438,"x":155.8,"y":162.62,"x0":-1.4636489754163158,"y0":50.004328587421035,"z0":6.173925117376809,"aX":5.446238812690032},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.9,"breakVerticalInduced":-11.3,"breakHorizontal":-8.5,"spinRate":2364,"spinDirection":44},"zone":11,"typeConfidence":0.9,"plateTime":0.5165500221034756,"extension":6.298612565946459},"index":2,"playId":"7f2d5506-c1ca-3d75-b9f3-2b18577affe8","pitchNumber":3,"startTime":"2026-06-21T19:52:05.443Z","endTime":"2026-06-21T19:52:10.335Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.875448700745423,"aZ":-13.221261204285392,"pfxX":-3.8254923772084823,"pfxZ":9.419163140667823,"pX":0.3582559930973458,"pZ":3.500843990165613,"vX0":6.79149902584525,"vY0":-140.07151463549374,"vZ0":-3.4012096071312126,"x":103.34,"y":144.26,"x0":-1.5868840540370066,"y0":50.004823296331665,"z0":5.579940311859658,"aX":-7.699881745440082},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.7,"breakHorizontal":5.8,"spinRate":2122,"spinDirection":208},"zone":12,"typeConfidence":0.91,"plateTime":0.3891655349632148,"extension":6.517308983057909},"index":3,"playId":"865372a2-35e5-3679-9553-54fd939288a1","pitchNumber":4,"startTime":"2026-06-21T19:52:22.696Z","endTime":"2026-06-21T19:52:27.696Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":74.5,"endSpeed":69.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.72999985699356,"aZ":-38.86971087432855,"pfxX":3.5859291597287477,"pfxZ":-5.5750505703403395,"pX":-1.3184373718980158,"pZ":2.775884402207671,"vX0":-0.21791574786181855,"vY0":-108.52858919794488,"vZ0":1.5872097850415448,"x":167.26,"y":163.83,"x0":-1.6834521019156317,"y0":50.00274758712809,"z0":6.2459701294178664,"aX":4.307686400742697},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.3,"breakVerticalInduced":-9.5,"breakHorizontal":-6.5,"spinRate":2291,"spinDirection":49},"zone":11,"typeConfidence":0.9,"plateTime":0.503331616478448,"extension":6.2669560014929555},"index":4,"playId":"43a3d93c-e097-39ca-af06-cb7c2045cf7b","pitchNumber":5,"startTime":"2026-06-21T19:52:47.054Z","endTime":"2026-06-21T19:52:51.085Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.411867974083496,"aZ":-25.764979809652925,"pfxX":-9.02652584115162,"pfxZ":4.000488081320869,"pX":-0.6180973841480584,"pZ":0.722007670373816,"vX0":5.654390996431876,"vY0":-125.25350441912887,"vZ0":-6.527448551313126,"x":140.56,"y":219.29,"x0":-1.7230379099792743,"y0":50.001012597967666,"z0":5.445920653600629,"aX":-14.455035745763107},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":6.1,"breakHorizontal":15.2,"spinRate":1742,"spinDirection":221},"zone":13,"typeConfidence":2.0,"plateTime":0.4359711267823241,"extension":6.64917476446865},"index":5,"playId":"53a262cb-280d-3baa-b96c-c17033aef775","pitchNumber":6,"startTime":"2026-06-21T19:53:04.751Z","endTime":"2026-06-21T19:53:10.146Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641343,"link":"/api/v1/people/641343"},"credit":"b_ab"},{"player":{"id":625643,"link":"/api/v1/people/625643"},"credit":"p_ab"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"credit":"b_pa"},{"player":{"id":625643,"link":"/api/v1/people/625643"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-06-21T19:53:10.146Z","atBatIndex":69},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Garrett Mitchell flies out to left fielder Mauricio Dubón.","rbi":0,"awayScore":9,"homeScore":2,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-21T19:53:18.753Z","endTime":"2026-06-21T19:55:29.618Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":625643,"fullName":"Reynaldo López","link":"/api/v1/people/625643"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":89.1,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.806444315897625,"aZ":-15.046580201663831,"pfxX":-5.254597146625398,"pfxZ":8.461195618471365,"pX":-0.16839732996957357,"pZ":2.8289047852511158,"vX0":6.069230851197573,"vY0":-140.64107580805825,"vZ0":-4.97528487788177,"x":123.42,"y":162.4,"x0":-1.661132758106484,"y0":50.0006054933583,"z0":5.580671220596046,"aX":-10.634267601250922},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.6,"breakHorizontal":8.4,"spinRate":2174,"spinDirection":215},"zone":5,"typeConfidence":0.91,"plateTime":0.38791955840664283,"extension":6.471085654132669},"index":0,"playId":"c8d3f6bf-4d41-36bd-b43e-fac11ea1a89b","pitchNumber":1,"startTime":"2026-06-21T19:53:32.935Z","endTime":"2026-06-21T19:53:37.005Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":89.1,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.65796384601858,"aZ":-13.231356377148819,"pfxX":-4.037305549739117,"pfxZ":9.386637438915127,"pX":1.3641514192071351,"pZ":2.142379055696097,"vX0":9.307945579607326,"vY0":-140.61873617584024,"vZ0":-7.118986751606029,"x":65.0,"y":180.94,"x0":-1.4531537369486078,"y0":50.00093193228511,"z0":5.552053907916329,"aX":-8.146976694120525},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.8,"breakHorizontal":5.5,"spinRate":2097,"spinDirection":209},"zone":14,"typeConfidence":0.91,"plateTime":0.38841414499596905,"extension":6.543717710992739},"index":1,"playId":"cec9cc7f-976f-33ff-a515-f46a433b258c","pitchNumber":2,"startTime":"2026-06-21T19:53:52.566Z","endTime":"2026-06-21T19:53:56.187Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.4,"endSpeed":71.6,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.469497536643864,"aZ":-37.12671173331591,"pfxX":4.052014405138943,"pfxZ":-3.916121420767407,"pX":-0.7203164887061365,"pZ":0.4139075470670092,"vX0":0.9741521881489223,"vY0":-111.35512035693846,"vZ0":-3.6279361525218743,"x":144.46,"y":227.6,"x0":-1.689018637512799,"y0":50.00079113548088,"z0":5.873717922292178,"aX":5.129224318386121},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.1,"breakVerticalInduced":-7.7,"breakHorizontal":-7.6,"spinRate":2334,"spinDirection":49},"zone":13,"typeConfidence":0.91,"plateTime":0.4903474921978823,"extension":6.291882953885904},"index":2,"playId":"3d1c62d8-438b-30f9-bbcb-f7621a3243a1","pitchNumber":3,"startTime":"2026-06-21T19:54:08.627Z","endTime":"2026-06-21T19:54:13.369Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.9,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.98789236163061,"aZ":-13.737346849292885,"pfxX":-3.4509674783453916,"pfxZ":9.146273107205243,"pX":-0.44513039448657465,"pZ":2.773899998045006,"vX0":4.646735718841668,"vY0":-140.40666156230947,"vZ0":-5.378270917203709,"x":133.97,"y":163.88,"x0":-1.6659251191739148,"y0":50.00017535946565,"z0":5.593615739084282,"aX":-6.954532726556991},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.7,"breakHorizontal":5.4,"spinRate":2058,"spinDirection":207},"zone":4,"typeConfidence":0.91,"plateTime":0.38870696218506806,"extension":6.475352001688161},"index":3,"playId":"5d124a2f-39f1-38bb-9276-54fb2a369647","pitchNumber":4,"startTime":"2026-06-21T19:54:33.396Z","endTime":"2026-06-21T19:54:37.729Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":79.0,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.398430420390415,"aZ":-24.44440397755557,"pfxX":-5.358620464654201,"pfxZ":4.897578860997634,"pX":-2.1094529456859115,"pZ":2.279769222250068,"vX0":1.5698144307801598,"vY0":-124.17928737475215,"vZ0":-3.3047107341410014,"x":197.41,"y":177.23,"x0":-2.0495455237233364,"y0":50.004087531985924,"z0":5.637860164545097,"aX":-8.457821828230978},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":8.4,"breakHorizontal":9.4,"spinRate":1684,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.43930465893648973,"extension":6.661188558200251},"index":4,"playId":"6bd88e1f-293b-3ee7-bbdf-e025f29781fe","pitchNumber":5,"startTime":"2026-06-21T19:54:57.860Z","endTime":"2026-06-21T19:55:02.207Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":87.5,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.46085000826036,"aZ":-15.860447180143519,"pfxX":-4.3255833192818205,"pfxZ":8.377051116142876,"pX":-0.22884653440323446,"pZ":3.1396191486853664,"vX0":5.452099057287713,"vY0":-137.9132905852923,"vZ0":-4.0024897783179245,"x":125.72,"y":154.01,"x0":-1.6591123988770589,"y0":50.0045620812629,"z0":5.662833888730641,"aX":-8.42641571509083},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.6,"breakHorizontal":6.8,"spinRate":2181,"spinDirection":209},"zone":2,"typeConfidence":0.9,"plateTime":0.3954618317872862,"extension":6.4837993161421705},"hitData":{"launchSpeed":96.8,"launchAngle":57.0,"totalDistance":260.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":64.9,"coordY":114.86}},"index":5,"playId":"07a86373-5ce0-340b-a648-b9514b1cb0ce","pitchNumber":6,"startTime":"2026-06-21T19:55:15.613Z","endTime":"2026-06-21T19:55:29.618Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"credit":"b_ab"},{"player":{"id":625643,"link":"/api/v1/people/625643"},"credit":"p_ab"},{"player":{"id":669003,"link":"/api/v1/people/669003"},"credit":"b_pa"},{"player":{"id":625643,"link":"/api/v1/people/625643"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-06-21T19:55:29.618Z","atBatIndex":70},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Sal Frelick flies out to center fielder Michael Harris II.","rbi":0,"awayScore":9,"homeScore":2,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-21T19:55:35.131Z","endTime":"2026-06-21T19:59:29.244Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":625643,"fullName":"Reynaldo López","link":"/api/v1/people/625643"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7,8,9,10],"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":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":74.4,"endSpeed":69.5,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.79909295477613,"aZ":-38.335008838645145,"pfxX":4.783415963477635,"pfxZ":-5.116925387612923,"pX":-0.12764928846207194,"pZ":3.1463209104440906,"vX0":1.3604494978031827,"vY0":-108.43486366141762,"vZ0":2.3745200364007255,"x":121.87,"y":153.83,"x0":-1.3825762003320166,"y0":50.000762915861884,"z0":6.183357738576795,"aX":5.7640731579260205},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.2,"breakVerticalInduced":-8.4,"breakHorizontal":-9.0,"spinRate":2391,"spinDirection":50},"zone":2,"typeConfidence":0.9,"plateTime":0.502794162485972,"extension":6.257798619721766},"index":0,"playId":"7911c361-d793-30dc-b922-c3eaf6703a05","pitchNumber":1,"startTime":"2026-06-21T19:55:56.867Z","endTime":"2026-06-21T19:56:01.193Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":88.2,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.787659079044413,"aZ":-12.392078121888657,"pfxX":-4.4332237199112905,"pfxZ":10.044343354771282,"pX":0.8384473614380625,"pZ":1.6704674593184043,"vX0":8.11338046663308,"vY0":-138.67823099884922,"vZ0":-8.185267792784229,"x":85.04,"y":193.68,"x0":-1.534453146186902,"y0":50.00203398298299,"z0":5.465631558256356,"aX":-8.730987822836095},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.8,"breakHorizontal":6.6,"spinRate":2233,"spinDirection":208},"zone":14,"typeConfidence":0.91,"plateTime":0.39329367406668014,"extension":6.611434448230218},"index":1,"playId":"85f00098-8474-3ee8-9bce-ee8ff0ca6e9e","pitchNumber":2,"startTime":"2026-06-21T19:56:11.730Z","endTime":"2026-06-21T19:56:16.498Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":95.6,"endSpeed":88.6,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.922619951142536,"aZ":-14.634260689995362,"pfxX":-3.8469276048107073,"pfxZ":8.816721613697684,"pX":0.5085134804533362,"pZ":2.413140635634296,"vX0":7.199788528998206,"vY0":-139.1259817208644,"vZ0":-6.245363539099704,"x":97.62,"y":173.63,"x0":-1.5959843045007027,"y0":50.00274707563182,"z0":5.631647750499755,"aX":-7.653420797967576},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.1,"breakHorizontal":5.8,"spinRate":2008,"spinDirection":207},"zone":6,"typeConfidence":0.91,"plateTime":0.3915067827519887,"extension":6.592230949499533},"index":2,"playId":"a9a61f57-483e-3826-a2a2-4ca2672c836f","pitchNumber":3,"startTime":"2026-06-21T19:56:28.788Z","endTime":"2026-06-21T19:56:35.509Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-06-21T19:56:39.626Z","endTime":"2026-06-21T19:56:53.373Z","isPitch":false,"type":"action","player":{"id":686217,"link":"/api/v1/people/686217"},"defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":89.3,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.23429670576754,"aZ":-13.669886433861342,"pfxX":-3.8523759139711506,"pfxZ":9.116579213559994,"pX":-0.17313352795802525,"pZ":2.706817983108347,"vX0":5.4209953425893485,"vY0":-140.7180202062192,"vZ0":-5.219638886268463,"x":123.6,"y":165.7,"x0":-1.6130990494364534,"y0":50.006632310668024,"z0":5.452909232513645,"aX":-7.823141519906264},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.8,"breakHorizontal":6.0,"spinRate":2169,"spinDirection":208},"zone":2,"typeConfidence":0.91,"plateTime":0.3874178392535801,"extension":6.605168534555727},"index":4,"playId":"dddb24aa-7f28-38c2-9f70-ef989f13a092","pitchNumber":4,"startTime":"2026-06-21T19:56:53.373Z","endTime":"2026-06-21T19:56:59.401Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.1,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.93250534388297,"aZ":-25.70598640872845,"pfxX":-8.734186875950021,"pfxZ":3.888037623915621,"pX":-1.9893377408800221,"pZ":1.913446431620926,"vX0":2.8042888793550245,"vY0":-127.85027691319846,"vZ0":-4.141962978036051,"x":192.83,"y":187.12,"x0":-1.9617854355663669,"y0":50.005040846844565,"z0":5.558387370426846,"aX":-14.544784387364736},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":6.4,"breakHorizontal":15.2,"spinRate":1842,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.4274711958890407,"extension":6.591599263794585},"index":5,"playId":"c25fcc2e-c9ec-36d1-90ed-8c39bc471d58","pitchNumber":5,"startTime":"2026-06-21T19:57:21.683Z","endTime":"2026-06-21T19:57:25.804Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":88.6,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.316073896998468,"aZ":-13.45072484316592,"pfxX":-4.255996824102127,"pfxZ":9.418009545750525,"pX":0.86478267322001,"pZ":2.4200399347144734,"vX0":8.107549902403766,"vY0":-138.9563419510361,"vZ0":-6.178010594826237,"x":84.04,"y":173.44,"x0":-1.5161217700045793,"y0":50.00170058074503,"z0":5.538398388521922,"aX":-8.460782595868777},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.2,"breakHorizontal":6.4,"spinRate":2041,"spinDirection":213},"zone":12,"typeConfidence":0.9,"plateTime":0.39170972578197816,"extension":6.588806861531054},"index":6,"playId":"df9be93f-6400-39be-8e2a-45d0739a7802","pitchNumber":6,"startTime":"2026-06-21T19:57:37.993Z","endTime":"2026-06-21T19:57:42.368Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":74.5,"endSpeed":69.7,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.412250304884658,"aZ":-38.15141045336686,"pfxX":3.7901441712137,"pfxZ":-4.9668923845613895,"pX":-0.2055684420156823,"pZ":1.8357013976835492,"vX0":1.7945274809736003,"vY0":-108.57453218235887,"vZ0":-0.2633715830698573,"x":124.84,"y":189.22,"x0":-1.5327032659629283,"y0":50.00001019014033,"z0":6.078993972719454,"aX":4.564786737714083},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.6,"breakVerticalInduced":-8.8,"breakHorizontal":-7.3,"spinRate":2385,"spinDirection":44},"zone":8,"typeConfidence":0.91,"plateTime":0.502737890751308,"extension":6.329161549278542},"index":7,"playId":"2d89e0b9-b999-36e4-8f03-42912d71d1e0","pitchNumber":7,"startTime":"2026-06-21T19:58:03.704Z","endTime":"2026-06-21T19:58:06.807Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.1,"endSpeed":71.8,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.551095532217985,"aZ":-36.18852460615845,"pfxX":3.7583491849189574,"pfxZ":-3.16677571287741,"pX":0.5582323882588065,"pZ":1.07628088257272,"vX0":3.4042705552515145,"vY0":-110.93152859531492,"vZ0":-2.485376332406095,"x":95.72,"y":209.72,"x0":-1.4745868209993929,"y0":50.00120280305025,"z0":5.920653686682218,"aX":4.766525407557419},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-6.0,"breakHorizontal":-7.6,"spinRate":2295,"spinDirection":47},"zone":14,"typeConfidence":0.91,"plateTime":0.49044494195673005,"extension":6.478342272546286},"index":8,"playId":"7dfd62cd-b8b0-354c-af4b-9fff507fab85","pitchNumber":8,"startTime":"2026-06-21T19:58:26.555Z","endTime":"2026-06-21T19:58:31.553Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":87.5,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.61745647607921,"aZ":-13.541095961355367,"pfxX":-2.923094447677083,"pfxZ":9.56870283654269,"pX":-0.14796595848232313,"pZ":2.812527191661837,"vX0":4.733127172288778,"vY0":-137.70823351664234,"vZ0":-5.085616887870467,"x":122.64,"y":162.84,"x0":-1.498421767918033,"y0":50.0034102749105,"z0":5.578317066089454,"aX":-5.692800370236207},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.7,"breakHorizontal":4.4,"spinRate":2040,"spinDirection":208},"zone":2,"typeConfidence":0.91,"plateTime":0.39566307121949373,"extension":6.598089743524655},"index":9,"playId":"6d27bb09-169b-32d9-9318-59adfb91515c","pitchNumber":9,"startTime":"2026-06-21T19:58:46.922Z","endTime":"2026-06-21T19:58:53.923Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.2,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.564584381239165,"aZ":-14.364344928282621,"pfxX":-2.9953105610569817,"pfxZ":9.372872253574975,"pX":0.06563093353888497,"pZ":3.048049619161861,"vX0":5.308007172561896,"vY0":-136.601344379484,"vZ0":-4.649976101542094,"x":114.5,"y":156.48,"x0":-1.5087312964476653,"y0":50.00112658437343,"z0":5.7515030589160485,"aX":-5.690910310850203},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.2,"breakHorizontal":4.3,"spinRate":2088,"spinDirection":200},"zone":2,"typeConfidence":0.9,"plateTime":0.40012658730923434,"extension":6.501278605950218},"hitData":{"launchSpeed":84.4,"launchAngle":32.0,"totalDistance":301.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":94.96,"coordY":82.51}},"index":10,"playId":"33619b3d-b335-34ab-9919-138ba536fcda","pitchNumber":10,"startTime":"2026-06-21T19:59:20.957Z","endTime":"2026-06-21T19:59:29.244Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"credit":"b_ab"},{"player":{"id":625643,"link":"/api/v1/people/625643"},"credit":"p_ab"},{"player":{"id":686217,"link":"/api/v1/people/686217"},"credit":"b_pa"},{"player":{"id":625643,"link":"/api/v1/people/625643"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-06-21T19:59:29.244Z","atBatIndex":71},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ozzie Albies singles on a line drive to right fielder Sal Frelick.","rbi":0,"awayScore":9,"homeScore":2,"isOut":false},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-21T20:01:56.370Z","endTime":"2026-06-21T20:02:19.321Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"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(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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":84.2,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.552198660401782,"aZ":-21.909815883420926,"pfxX":-4.391904269562836,"pfxZ":5.728967157964529,"pX":-0.38311117861708527,"pZ":1.629963890868853,"vX0":3.6734071064516978,"vY0":-132.13756886590673,"vZ0":-5.001288179542664,"x":131.6,"y":194.77,"x0":-1.21145568078583,"y0":50.00594899339113,"z0":5.128229838545391,"aX":-7.874100084061973},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":9.6,"breakHorizontal":7.3,"spinRate":2489,"spinDirection":163},"zone":7,"typeConfidence":2.0,"plateTime":0.41236913886314763,"extension":6.122237559981664},"hitData":{"launchSpeed":90.6,"launchAngle":14.0,"totalDistance":194.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":181.48,"coordY":109.78}},"index":0,"playId":"903eb583-9dba-3a93-aa3f-2bfdbf414c71","pitchNumber":1,"startTime":"2026-06-21T20:02:06.294Z","endTime":"2026-06-21T20:02:19.321Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_ab"},{"player":{"id":694477,"link":"/api/v1/people/694477"},"credit":"p_ab"},{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_pa"},{"player":{"id":694477,"link":"/api/v1/people/694477"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.4,"awayTeamWinProbability":99.6,"homeTeamWinProbabilityAdded":0.30000000000000004,"leverageIndex":0.04,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-06-21T20:02:19.321Z","atBatIndex":72},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Rowdy Tellez homers (1) on a fly ball to center field. Ozzie Albies scores.","rbi":2,"awayScore":9,"homeScore":4,"isOut":false},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-21T20:02:23.364Z","endTime":"2026-06-21T20:04:52.281Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":642133,"fullName":"Rowdy Tellez","link":"/api/v1/people/642133"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":642133,"fullName":"Rowdy Tellez","link":"/api/v1/people/642133"},"responsiblePitcher":{"id":694477,"link":"/api/v1/people/694477"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"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":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":{"id":694477,"link":"/api/v1/people/694477"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.9,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.043505022800648,"aZ":-18.384626720934804,"pfxX":-0.5612290601325358,"pfxZ":7.66868848510687,"pX":-0.6486581540875973,"pZ":2.369205493662689,"vX0":2.083013386846834,"vY0":-132.86964271420513,"vZ0":-3.795401575009175,"x":141.73,"y":174.81,"x0":-1.3679958289785283,"y0":50.00070131137531,"z0":5.142977528629357,"aX":-1.0092663226893457},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":13.3,"breakHorizontal":0.6,"spinRate":2409,"spinDirection":162},"zone":4,"typeConfidence":2.0,"plateTime":0.4113881548021685,"extension":6.157629128570107},"index":0,"playId":"3f4329c7-e5f0-3fc1-a7a5-02c0f5e762f4","pitchNumber":1,"startTime":"2026-06-21T20:02:44.516Z","endTime":"2026-06-21T20:02:49.051Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":642133,"link":"/api/v1/people/642133","batSide":{"code":"L","description":"Left"}},"first":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.6,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.122859677077596,"aZ":-23.015437876424667,"pfxX":-8.874642457928376,"pfxZ":4.692401229326982,"pX":-0.6093749109841234,"pZ":1.5773930709857868,"vX0":4.224819847175397,"vY0":-138.6136277227537,"vZ0":-5.914128269807928,"x":140.23,"y":196.19,"x0":-0.9977726580105774,"y0":50.00405108954018,"z0":5.269037094481935,"aX":-17.32151099402683},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":7.4,"breakHorizontal":15.2,"spinRate":2149,"spinDirection":219},"zone":13,"typeConfidence":2.0,"plateTime":0.3947081641875756,"extension":5.970926382515364},"index":1,"playId":"42e25188-3c54-3b30-bff3-0333b7e4fada","pitchNumber":2,"startTime":"2026-06-21T20:02:59.924Z","endTime":"2026-06-21T20:03:05.742Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":642133,"link":"/api/v1/people/642133","batSide":{"code":"L","description":"Left"}},"first":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":87.9,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.75337523391353,"aZ":-13.489067472743876,"pfxX":-4.4425956564562,"pfxZ":9.388514620067951,"pX":-0.7247041402070425,"pZ":4.059330294855708,"vX0":2.454489607315115,"vY0":-140.20126302087587,"vZ0":-1.3190484460185539,"x":144.62,"y":129.18,"x0":-1.034379868599294,"y0":50.00518506558739,"z0":5.416500416715784,"aX":-8.84351795734144},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.9,"breakHorizontal":7.6,"spinRate":2414,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.39070850647187516,"extension":6.0235259038515405},"index":2,"playId":"f55123b9-f210-35d3-bee9-3dae8b666ba1","pitchNumber":3,"startTime":"2026-06-21T20:03:35.991Z","endTime":"2026-06-21T20:03:39.872Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":642133,"link":"/api/v1/people/642133","batSide":{"code":"L","description":"Left"}},"first":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.9,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.383169234532993,"aZ":-19.563506326863777,"pfxX":-5.446054443773125,"pfxZ":6.7499907654780955,"pX":0.1468307543118545,"pZ":1.700975610565681,"vX0":4.992925237752947,"vY0":-134.8443095331171,"vZ0":-5.59703514285124,"x":111.4,"y":192.85,"x0":-1.0084515469843236,"y0":50.00183045103044,"z0":5.1551160869543144,"aX":-10.17259712978814},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.4,"breakHorizontal":9.0,"spinRate":1845,"spinDirection":222},"zone":8,"typeConfidence":2.0,"plateTime":0.4039857103845641,"extension":6.235818067868675},"index":3,"playId":"fc3b225f-683c-321d-af21-82918b99418a","pitchNumber":4,"startTime":"2026-06-21T20:03:54.898Z","endTime":"2026-06-21T20:03:59.233Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":642133,"link":"/api/v1/people/642133","batSide":{"code":"L","description":"Left"}},"first":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":88.6,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.324238499696193,"aZ":-26.30386260018039,"pfxX":-8.250370714057292,"pfxZ":2.9440498535007578,"pX":-0.30362351076842437,"pZ":3.5047495213614264,"vX0":4.543783600702043,"vY0":-139.39695336826628,"vZ0":-0.2849916545369024,"x":128.57,"y":144.15,"x0":-0.8711050501484932,"y0":50.00338991683884,"z0":5.324724135749465,"aX":-16.459193349166924},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":5.5,"breakHorizontal":14.2,"spinRate":2118,"spinDirection":224},"zone":1,"typeConfidence":2.0,"plateTime":0.3908924488613694,"extension":6.19377486871936},"hitData":{"launchSpeed":105.8,"launchAngle":28.0,"totalDistance":422.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":112.14,"coordY":14.47}},"index":4,"playId":"de216591-c620-3514-b824-d4d4768d4125","pitchNumber":5,"startTime":"2026-06-21T20:04:21.322Z","endTime":"2026-06-21T20:04:52.281Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":642133,"link":"/api/v1/people/642133","batSide":{"code":"L","description":"Left"}},"first":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642133,"link":"/api/v1/people/642133"},"credit":"b_ab"},{"player":{"id":694477,"link":"/api/v1/people/694477"},"credit":"p_ab"},{"player":{"id":642133,"link":"/api/v1/people/642133"},"credit":"b_pa"},{"player":{"id":694477,"link":"/api/v1/people/694477"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.8,"awayTeamWinProbability":99.2,"homeTeamWinProbabilityAdded":0.4,"leverageIndex":0.1,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-06-21T20:04:52.281Z","atBatIndex":73},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Michael Harris II grounds out, shortstop Cooper Pratt to first baseman Jake Bauers.","rbi":0,"awayScore":9,"homeScore":4,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-21T20:05:59.675Z","endTime":"2026-06-21T20:06:10.225Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[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":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":806198,"link":"/api/v1/people/806198"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":9,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-21T20:05:03.383Z","endTime":"2026-06-21T20:06:01.988Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.09744919471999,"aZ":-24.265505308102014,"pfxX":-7.426467271371138,"pfxZ":3.953230568285049,"pX":-0.3867392962612043,"pZ":2.2625440341666647,"vX0":4.260548865791266,"vY0":-140.20844928420047,"vZ0":-4.199574944260867,"x":131.74,"y":177.69,"x0":-0.956748410362751,"y0":50.00563382156605,"z0":5.35288128478316,"aX":-14.868192010970752},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":6.5,"breakHorizontal":12.6,"spinRate":2181,"spinDirection":218},"zone":4,"typeConfidence":2.0,"plateTime":0.3898474055961936,"extension":6.192758675808662},"hitData":{"launchSpeed":66.8,"launchAngle":-35.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":125.18,"coordY":138.16}},"index":1,"playId":"e249ba2c-9832-3ab0-9e17-972a6a75d205","pitchNumber":1,"startTime":"2026-06-21T20:06:01.988Z","endTime":"2026-06-21T20:06:10.225Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_ab"},{"player":{"id":694477,"link":"/api/v1/people/694477"},"credit":"p_ab"},{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_pa"},{"player":{"id":694477,"link":"/api/v1/people/694477"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.3,"awayTeamWinProbability":99.7,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.21,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-06-21T20:06:10.225Z","atBatIndex":74},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Austin Riley strikes out swinging.","rbi":0,"awayScore":9,"homeScore":4,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-21T20:06:19.850Z","endTime":"2026-06-21T20:08:07.035Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":89.4,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.832953088211887,"aZ":-23.895422108944743,"pfxX":-8.079432191137684,"pfxZ":4.107335882578249,"pX":1.1917592627612912,"pZ":1.514598388244048,"vX0":7.873735920626034,"vY0":-140.21170582537383,"vZ0":-6.39948173728681,"x":71.57,"y":197.89,"x0":-0.5855320268524166,"y0":50.00696365998623,"z0":5.356965521938896,"aX":-16.300591064679832},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":6.5,"breakHorizontal":13.3,"spinRate":2088,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.3887202173842943,"extension":6.084818037131804},"index":0,"playId":"b3fbff2f-c7b8-3f7f-95f8-3c8b08c3b344","pitchNumber":1,"startTime":"2026-06-21T20:06:36.236Z","endTime":"2026-06-21T20:06:39.947Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":89.4,"endSpeed":81.9,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.368747969184174,"aZ":-16.587723527645387,"pfxX":5.874412872320106,"pfxZ":9.098821330512846,"pX":1.2382663705534778,"pZ":2.174458588877758,"vX0":4.1006797676065245,"vY0":-130.0796474053455,"vZ0":-4.509765371276071,"x":69.8,"y":180.07,"x0":-1.1220160282765412,"y0":50.00363643498585,"z0":5.188843638523227,"aX":10.06341077831913},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":15.7,"breakHorizontal":-11.5,"spinRate":2473,"spinDirection":132},"zone":14,"typeConfidence":2.0,"plateTime":0.4211270477576181,"extension":6.224618973157815},"index":1,"playId":"6cf8f213-f7f3-3159-a0ef-3ef2716465e2","pitchNumber":2,"startTime":"2026-06-21T20:06:50.846Z","endTime":"2026-06-21T20:06:55.402Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":95.7,"endSpeed":88.5,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.93209320084059,"aZ":-14.371183699919383,"pfxX":-1.7705159738596086,"pfxZ":8.95592044515242,"pX":1.265176043839803,"pZ":1.9779498680237688,"vX0":6.025781237782923,"vY0":-139.31582924628898,"vZ0":-6.867078563067253,"x":68.77,"y":185.38,"x0":-0.6849984561427199,"y0":50.004958130784054,"z0":5.403929379642699,"aX":-3.5205504435288444},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.1,"breakHorizontal":2.2,"spinRate":2293,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.39143842687352315,"extension":6.099319045245228},"index":2,"playId":"c1d7d44e-4c39-313a-b035-bb68dfe38ba8","pitchNumber":3,"startTime":"2026-06-21T20:07:06.920Z","endTime":"2026-06-21T20:07:10.884Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.1,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.18846042146976,"aZ":-19.871800949056276,"pfxX":5.84266404393542,"pfxZ":7.177604274177176,"pX":1.3639608058277115,"pZ":1.3648222953845086,"vX0":4.618558447158958,"vY0":-130.295826944636,"vZ0":-5.65190246016507,"x":65.01,"y":201.93,"x0":-1.1925593817567381,"y0":50.00215152183429,"z0":5.070519574916217,"aX":10.013095999911808},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":11.9,"breakHorizontal":-11.6,"spinRate":2465,"spinDirection":154},"zone":14,"typeConfidence":2.0,"plateTime":0.42087826810911855,"extension":6.162430866015033},"index":3,"playId":"e69ce3fc-f4f7-39fe-ba03-9e480a66b18d","pitchNumber":4,"startTime":"2026-06-21T20:07:26.871Z","endTime":"2026-06-21T20:07:31.312Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.2,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.61606072539315,"aZ":-18.01419328722605,"pfxX":3.16346399321962,"pfxZ":8.028164855457483,"pX":0.5428722940313634,"pZ":1.8300945037991212,"vX0":3.6604624365766503,"vY0":-131.8658627176811,"vZ0":-4.956621618391294,"x":96.31,"y":189.37,"x0":-1.2735184473463703,"y0":50.0054092915377,"z0":5.060278602930642,"aX":5.579456156041888},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":13.7,"breakHorizontal":-6.5,"spinRate":2454,"spinDirection":150},"zone":9,"typeConfidence":2.0,"plateTime":0.4151136424849504,"extension":6.283746868223136},"index":4,"playId":"2af4a68d-f806-343c-8473-42da9403648a","pitchNumber":5,"startTime":"2026-06-21T20:07:44.648Z","endTime":"2026-06-21T20:07:48.667Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":83.2,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.03569919706901,"aZ":-18.11787178298217,"pfxX":3.6411824017635253,"pfxZ":7.9809865492596055,"pX":0.5932503127197362,"pZ":1.823777332900225,"vX0":3.4832167354226855,"vY0":-131.6609036336596,"vZ0":-4.8515623103712215,"x":94.39,"y":189.54,"x0":-1.2184529707021952,"y0":50.006390942093866,"z0":5.024710686486039,"aX":6.415750184982174},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":13.7,"breakHorizontal":-7.3,"spinRate":2563,"spinDirection":144},"zone":9,"typeConfidence":2.0,"plateTime":0.4154597136577385,"extension":6.264602605803315},"index":5,"playId":"7b4d4883-323a-3b67-b876-caf1e8233c1a","pitchNumber":6,"startTime":"2026-06-21T20:08:02.683Z","endTime":"2026-06-21T20:08:07.035Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663586,"link":"/api/v1/people/663586"},"credit":"b_ab"},{"player":{"id":694477,"link":"/api/v1/people/694477"},"credit":"p_ab"},{"player":{"id":663586,"link":"/api/v1/people/663586"},"credit":"b_pa"},{"player":{"id":694477,"link":"/api/v1/people/694477"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":-0.19999999999999998,"leverageIndex":0.09,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-06-21T20:08:07.035Z","atBatIndex":75},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Joey Bart grounds out, third baseman David Hamilton to first baseman Jake Bauers.","rbi":0,"awayScore":9,"homeScore":4,"isOut":true},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-21T20:08:18.781Z","endTime":"2026-06-21T20:09:24.817Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666152,"link":"/api/v1/people/666152"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"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(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":90.1,"endSpeed":82.7,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.663304448738874,"aZ":-19.372820083033556,"pfxX":5.591892002507887,"pfxZ":7.335901392786061,"pX":0.4171310543544328,"pZ":2.049896414684691,"vX0":2.6786609662711154,"vY0":-131.2499489437663,"vZ0":-4.2024940451480175,"x":101.1,"y":183.43,"x0":-1.3432269751252661,"y0":50.0061856617371,"z0":5.113854799078893,"aX":9.760974430661342},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":12.6,"breakHorizontal":-10.7,"spinRate":2524,"spinDirection":138},"zone":9,"typeConfidence":2.0,"plateTime":0.4172568171557147,"extension":6.263180886095764},"index":0,"playId":"a724f4d0-b729-3be4-948e-29c7927998f8","pitchNumber":1,"startTime":"2026-06-21T20:08:32.987Z","endTime":"2026-06-21T20:08:36.836Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":4,"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:08:44.249Z","endTime":"2026-06-21T20:08:58.890Z","isPitch":false,"type":"action","player":{"id":663698,"link":"/api/v1/people/663698"},"defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"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":95.8,"endSpeed":88.4,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.44126767603835,"aZ":-20.828813225345712,"pfxX":-6.0348313738244626,"pfxZ":5.702165576056858,"pX":0.40173966966631774,"pZ":3.2141882451132013,"vX0":5.203406796604655,"vY0":-139.4868374736965,"vZ0":-2.356031765605896,"x":101.69,"y":152.0,"x0":-0.694697599522354,"y0":50.005417995949486,"z0":5.428357492871661,"aX":-12.012613447196989},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.1,"breakHorizontal":10.0,"spinRate":2149,"spinDirection":217},"zone":3,"typeConfidence":2.0,"plateTime":0.391179851781295,"extension":6.126433745010557},"index":2,"playId":"7a9475e7-8988-3bb0-b1fa-434999f5b62f","pitchNumber":2,"startTime":"2026-06-21T20:08:58.890Z","endTime":"2026-06-21T20:09:03.372Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.7,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.310709054792213,"aZ":-23.00300257156325,"pfxX":5.402486059566954,"pfxZ":5.289457865584183,"pX":-0.5778827655475797,"pZ":2.620798678898436,"vX0":0.31924058688317175,"vY0":-129.82080346877888,"vZ0":-2.258658051223409,"x":139.03,"y":168.02,"x0":-1.405195612047251,"y0":50.000147028191016,"z0":5.225752145697155,"aX":9.358966091203603},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":9.4,"breakHorizontal":-9.8,"spinRate":2596,"spinDirection":113},"zone":4,"typeConfidence":2.0,"plateTime":0.4194926168945341,"extension":6.278257519455022},"hitData":{"launchSpeed":78.0,"launchAngle":3.0,"totalDistance":60.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":96.2,"coordY":167.38}},"index":3,"playId":"4b8b30ef-153a-3e3c-a1e9-be29089d5fff","pitchNumber":3,"startTime":"2026-06-21T20:09:17.282Z","endTime":"2026-06-21T20:09:24.817Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"credit":"b_ab"},{"player":{"id":694477,"link":"/api/v1/people/694477"},"credit":"p_ab"},{"player":{"id":663698,"link":"/api/v1/people/663698"},"credit":"b_pa"},{"player":{"id":694477,"link":"/api/v1/people/694477"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-0.1,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-06-21T20:09:24.817Z","atBatIndex":76}]