[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Henry Bolte grounds out, pitcher Landen Roupp to first baseman Bryce Eldridge.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-25T19:45:37.851Z","endTime":"2026-06-25T19:45:47.999Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694738,"link":"/api/v1/people/694738"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-25T17:05:35.302Z","endTime":"2026-06-25T19:29:55.348Z","isPitch":false,"type":"action","player":{"id":703607,"link":"/api/v1/people/703607"},"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-25T19:29:55.348Z","endTime":"2026-06-25T19:43:36.509Z","isPitch":false,"type":"action","player":{"id":703607,"link":"/api/v1/people/703607"},"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-25T19:43:36.509Z","endTime":"2026-06-25T19:45:39.990Z","isPitch":false,"type":"action","player":{"id":703607,"link":"/api/v1/people/703607"},"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":95.4,"endSpeed":88.0,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.057058961869696,"aZ":-29.826906574966298,"pfxX":-11.003892749780068,"pfxZ":1.1943616918771838,"pX":-0.027053206248036178,"pZ":1.9214107666935014,"vX0":6.970685502365558,"vY0":-138.86412147619885,"vZ0":-3.276221173749919,"x":118.03,"y":186.9,"x0":-1.1310698982271363,"y0":50.00459473421763,"z0":5.085958156683055,"aX":-21.642985486339974},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":1.7,"breakHorizontal":18.6,"spinRate":2012,"spinDirection":240},"zone":8,"typeConfidence":0.89,"plateTime":0.39339443072815783,"extension":6.5808990787052055},"hitData":{"launchSpeed":72.7,"launchAngle":-67.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":132.55,"coordY":184.11}},"index":3,"playId":"1616b4f5-dcf9-380b-8048-0d433a8c5df0","pitchNumber":1,"startTime":"2026-06-25T19:45:39.990Z","endTime":"2026-06-25T19:45:47.999Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":703607,"link":"/api/v1/people/703607","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":703607,"link":"/api/v1/people/703607"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":703607,"link":"/api/v1/people/703607"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-06-25T19:45:47.999Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Kurtz called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-25T19:47:21.130Z","endTime":"2026-06-25T19:49:23.087Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,7,8,9],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":691740,"link":"/api/v1/people/691740"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-25T19:46:14.374Z","endTime":"2026-06-25T19:47:23.299Z","isPitch":false,"type":"action","player":{"id":701762,"link":"/api/v1/people/701762"},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":88.0,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.748388392832474,"aZ":-27.939388321561907,"pfxX":-9.183478461765606,"pfxZ":2.151813043299338,"pX":-0.9915085737314938,"pZ":3.543833201455266,"vX0":3.9493140300073653,"vY0":-138.43605647980587,"vZ0":0.28236248249837126,"x":154.79,"y":143.1,"x0":-1.2320140625013478,"y0":50.00408155561389,"z0":5.289334789323725,"aX":-18.08150268389426},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":4.1,"breakHorizontal":16.0,"spinRate":2106,"spinDirection":240},"zone":11,"typeConfidence":0.9,"plateTime":0.39351250932436255,"extension":6.150441444005604},"index":1,"playId":"64b714ec-8b2c-378c-8c64-89f5c9ab221a","pitchNumber":1,"startTime":"2026-06-25T19:47:23.299Z","endTime":"2026-06-25T19:47:27.209Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":81.1,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.815318939565866,"aZ":-31.613042180945083,"pfxX":-8.130129956774619,"pfxZ":0.3347789430233634,"pX":-1.0890739327228665,"pZ":1.4411357014795056,"vX0":3.984418345428986,"vY0":-127.38178472135377,"vZ0":-3.152666546951899,"x":158.51,"y":199.87,"x0":-1.6093345630522287,"y0":50.00095743946305,"z0":5.1694618631979425,"aX":-13.487157539331218},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":0.1,"breakHorizontal":13.9,"spinRate":1717,"spinDirection":263},"zone":13,"typeConfidence":0.89,"plateTime":0.42842968710997775,"extension":5.843336846527361},"index":2,"playId":"f5fd3eef-e444-3e81-87d0-380f524c138c","pitchNumber":2,"startTime":"2026-06-25T19:47:35.880Z","endTime":"2026-06-25T19:47:39.962Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":82.2,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.654059652395873,"aZ":-33.503267917796464,"pfxX":-7.369716799454104,"pfxZ":-0.7803055448007918,"pX":-0.9674260361983338,"pZ":0.8781111444080673,"vX0":4.15739462648096,"vY0":-128.57041099133335,"vZ0":-4.022781242670824,"x":153.88,"y":215.07,"x0":-1.6377574116155869,"y0":50.00630768272131,"z0":5.029622375232433,"aX":-12.48906808253312},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-2.0,"breakHorizontal":12.6,"spinRate":1778,"spinDirection":260},"zone":13,"typeConfidence":0.89,"plateTime":0.42406424884738003,"extension":6.539990067380305},"index":3,"playId":"01475a99-3eb4-38bf-b85d-4a94d71fa8f2","pitchNumber":3,"startTime":"2026-06-25T19:47:50.324Z","endTime":"2026-06-25T19:47:54.303Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":87.0,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.713718133458435,"aZ":-28.71471398373123,"pfxX":-9.098767139205506,"pfxZ":1.8045159604123455,"pX":0.14401975497169478,"pZ":3.2288103361941265,"vX0":6.719673972251052,"vY0":-136.57715578738183,"vZ0":-0.42474597912055684,"x":111.51,"y":151.6,"x0":-1.1471187575456292,"y0":50.00444396309389,"z0":5.3350879183989175,"aX":-17.457304209993296},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":3.4,"breakHorizontal":15.4,"spinRate":2036,"spinDirection":238},"zone":2,"typeConfidence":0.91,"plateTime":0.39869408357630265,"extension":6.349371242290722},"index":4,"playId":"98a1ed45-b92e-3ef5-bd57-a7808a6137a5","pitchNumber":4,"startTime":"2026-06-25T19:48:06.137Z","endTime":"2026-06-25T19:48:09.244Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.1,"endSpeed":70.1,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.108090130062184,"aZ":-37.65025577750397,"pfxX":8.873104377823525,"pfxZ":-4.4374113356863845,"pX":0.5220723045833571,"pZ":1.561291067627343,"vX0":1.956211030347315,"vY0":-110.80447455103648,"vZ0":-0.0032280168276930254,"x":97.1,"y":196.63,"x0":-1.5261813430756914,"y0":50.002041364183825,"z0":5.520042640782566,"aX":10.95384861659498},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.1,"breakVerticalInduced":-7.7,"breakHorizontal":-16.6,"spinRate":3040,"spinDirection":53},"zone":14,"typeConfidence":0.91,"plateTime":0.49565746104505104,"extension":6.046459232214052},"index":5,"playId":"b1352903-cbb5-30f6-9347-256d5cd717d2","pitchNumber":5,"startTime":"2026-06-25T19:48:19.967Z","endTime":"2026-06-25T19:48:23.655Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":6,"startTime":"2026-06-25T19:48:30.151Z","endTime":"2026-06-25T19:48:41.415Z","isPitch":false,"type":"action","player":{"id":701762,"link":"/api/v1/people/701762"},"defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.7,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.63076922667387,"aZ":-27.741953012895678,"pfxX":-9.066152481789548,"pfxZ":2.356102230508876,"pX":0.09932390067166001,"pZ":3.238411101718025,"vX0":6.096332918964893,"vY0":-136.26957040798015,"vZ0":-0.34267863887427624,"x":113.21,"y":151.34,"x0":-0.9876327873142475,"y0":50.00448101702416,"z0":5.280445770230238,"aX":-17.071286092220028},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":4.4,"breakHorizontal":15.1,"spinRate":2148,"spinDirection":245},"zone":2,"typeConfidence":0.9,"plateTime":0.4017660896931874,"extension":6.525050198138902},"index":7,"playId":"23c16132-feba-395e-9e41-53d45fafdb18","pitchNumber":6,"startTime":"2026-06-25T19:48:41.415Z","endTime":"2026-06-25T19:48:44.726Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.5,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.408822379620712,"aZ":-27.753741598064465,"pfxX":-8.30777542847631,"pfxZ":2.3201313801987364,"pX":0.3327834961604723,"pZ":3.6342303350026497,"vX0":6.428007034315862,"vY0":-136.57434453544224,"vZ0":0.6640677043137229,"x":104.32,"y":140.66,"x0":-0.9608915665361677,"y0":50.004747196931845,"z0":5.282733331506479,"aX":-15.844902884339328},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":4.6,"breakHorizontal":13.9,"spinRate":2077,"spinDirection":236},"zone":12,"typeConfidence":0.91,"plateTime":0.39961035498457687,"extension":6.044843933096787},"index":8,"playId":"7334f360-426a-3020-bb8f-bf5cd01a6da2","pitchNumber":7,"startTime":"2026-06-25T19:48:57.264Z","endTime":"2026-06-25T19:49:00.408Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.3,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.78833069820447,"aZ":-27.60145169840947,"pfxX":-9.364260808677042,"pfxZ":2.4074172335196007,"pX":0.6493516842131204,"pZ":2.7440321583574665,"vX0":7.482525859343079,"vY0":-136.68474697056678,"vZ0":-1.6223610948592568,"x":92.25,"y":164.69,"x0":-0.9005449432546626,"y0":50.00563130711028,"z0":5.231967897053801,"aX":-17.80592747051254},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":4.2,"breakHorizontal":15.5,"spinRate":2011,"spinDirection":240},"zone":6,"typeConfidence":0.91,"plateTime":0.39999549907578213,"extension":6.636285860939433},"index":9,"playId":"7bb13f3d-7a2c-36af-8736-68d6fb50dbb8","pitchNumber":8,"startTime":"2026-06-25T19:49:19.200Z","endTime":"2026-06-25T19:49:23.087Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701762,"link":"/api/v1/people/701762"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-06-25T19:49:23.087Z","atBatIndex":1},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Shea Langeliers flies out to right fielder Jung Hoo Lee.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-25T19:49:23.105Z","endTime":"2026-06-25T19:51:27.110Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":85.2,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.47649295014496,"aZ":-24.172429859751198,"pfxX":0.32768371962078646,"pfxZ":4.391732581060068,"pX":2.71116281342433,"pZ":1.2694432352349185,"vX0":9.604441959369732,"vY0":-133.33025143588114,"vZ0":-5.986688095375144,"x":13.66,"y":204.51,"x0":-0.9624421969647616,"y0":50.002019423134236,"z0":5.260013371629585,"aX":0.5962950118511028},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":7.0,"breakHorizontal":-2.4,"spinRate":2375,"spinDirection":173},"zone":14,"typeConfidence":0.93,"plateTime":0.40895380097292566,"extension":6.490959086674659},"index":0,"playId":"3508a598-99ba-31c4-8202-5e9ee23299e1","pitchNumber":1,"startTime":"2026-06-25T19:49:49.215Z","endTime":"2026-06-25T19:49:52.312Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":88.4,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.694794724510622,"aZ":-30.74829098819497,"pfxX":-10.573178830189136,"pfxZ":0.7274339961327527,"pX":2.5216000843555504,"pZ":1.3482017787400622,"vX0":13.01580580225409,"vY0":-138.97572598056212,"vZ0":-4.499678026326197,"x":20.88,"y":202.38,"x0":-0.8304415820094843,"y0":50.00671936872386,"z0":5.010782402352411,"aX":-20.86101180050009},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":0.6,"breakHorizontal":16.7,"spinRate":1974,"spinDirection":243},"zone":14,"typeConfidence":0.88,"plateTime":0.39284907194879715,"extension":6.529464266434409},"index":1,"playId":"bb0104ee-28a6-3432-bd04-ac03ef29627b","pitchNumber":2,"startTime":"2026-06-25T19:50:11.095Z","endTime":"2026-06-25T19:50:14.574Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.7,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.130261172257224,"aZ":-27.953028463771883,"pfxX":-9.776014886520583,"pfxZ":2.198102117622753,"pX":0.623260822108484,"pZ":2.3691990298264134,"vX0":8.054527489725478,"vY0":-137.6669471064026,"vZ0":-2.2386739063263508,"x":93.24,"y":174.81,"x0":-1.068100729062183,"y0":50.0043295821971,"z0":5.082092687222497,"aX":-18.794525066720343},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":3.7,"breakHorizontal":16.1,"spinRate":2209,"spinDirection":230},"zone":6,"typeConfidence":0.9,"plateTime":0.39763082351906354,"extension":6.746568849463192},"index":2,"playId":"998f757f-d292-3b7f-8a87-eee7381a78ce","pitchNumber":3,"startTime":"2026-06-25T19:50:29.029Z","endTime":"2026-06-25T19:50:37.958Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.6,"endSpeed":71.3,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.789330500975787,"aZ":-36.832954331417746,"pfxX":11.299996108047502,"pfxZ":-3.6201970191968087,"pX":-0.3745906560879181,"pZ":2.326171203155614,"vX0":-0.5942621755165584,"vY0":-113.02536689285326,"vZ0":1.0006358551555612,"x":131.28,"y":175.97,"x0":-1.5742859913110472,"y0":50.004838480827566,"z0":5.594482532596958,"aX":14.53058087163385},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-6.0,"breakHorizontal":-20.3,"spinRate":2937,"spinDirection":55},"zone":4,"typeConfidence":0.9,"plateTime":0.4857554540554063,"extension":5.958557969989969},"index":3,"playId":"5f0e83be-9683-3d57-ac80-f451a9afb268","pitchNumber":4,"startTime":"2026-06-25T19:50:53.965Z","endTime":"2026-06-25T19:50:57.777Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-06-25T19:51:04.174Z","endTime":"2026-06-25T19:51:17.091Z","isPitch":false,"type":"action","player":{"id":669127,"link":"/api/v1/people/669127"},"defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.6,"endSpeed":72.5,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.722322586609263,"aZ":-38.1287375506116,"pfxX":9.850131146153341,"pfxZ":-4.494011172171266,"pX":0.5420599704232172,"pZ":2.2124082304527715,"vX0":1.2782229150696633,"vY0":-114.54037005519723,"vZ0":0.7509750347061368,"x":96.34,"y":179.04,"x0":-1.3029801747940257,"y0":50.00244168625174,"z0":5.616979515664043,"aX":13.050267430743641},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.8,"breakVerticalInduced":-7.7,"breakHorizontal":-18.1,"spinRate":2980,"spinDirection":57},"zone":6,"typeConfidence":0.89,"plateTime":0.4787175825092458,"extension":6.3056665065820505},"hitData":{"launchSpeed":84.1,"launchAngle":58.0,"totalDistance":200.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":154.15,"coordY":125.88}},"index":5,"playId":"fabdf304-7c83-32c0-9a73-f1ba38a16837","pitchNumber":5,"startTime":"2026-06-25T19:51:17.091Z","endTime":"2026-06-25T19:51:27.110Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":669127,"link":"/api/v1/people/669127"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-06-25T19:51:27.110Z","atBatIndex":2},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Matt Chapman singles on a line drive to left fielder Tyler Soderstrom.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-25T19:52:28.052Z","endTime":"2026-06-25T19:55:38.249Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"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":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.9,"endSpeed":83.5,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.950218315475887,"aZ":-15.161423302458898,"pfxX":6.347177325549502,"pfxZ":9.537758722032216,"pX":1.2137917009799843,"pZ":3.5089178533512446,"vX0":-3.9183629161812488,"vY0":-132.38719189326883,"vZ0":-3.637364271114564,"x":70.73,"y":144.04,"x0":1.8846224543163366,"y0":50.00470458057705,"z0":6.003110357667989,"aX":11.323604678913975},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.8,"breakHorizontal":-10.7,"spinRate":1991,"spinDirection":147},"zone":12,"typeConfidence":0.91,"plateTime":0.41296395066250735,"extension":6.561977581587694},"index":0,"playId":"90e14e20-90d6-3ac3-b770-a194b9bfbc2a","pitchNumber":1,"startTime":"2026-06-25T19:53:39.917Z","endTime":"2026-06-25T19:53:43.931Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.2,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.635776137891366,"aZ":-27.522334080797805,"pfxX":-1.8318723842332427,"pfxZ":3.0789268417422075,"pX":0.19929239639087315,"pZ":2.7815026571726,"vX0":-4.038530847729262,"vY0":-122.10870710366288,"vZ0":-2.39642287769178,"x":109.4,"y":163.68,"x0":2.1115470429050993,"y0":50.00539053744201,"z0":6.139193421064399,"aX":-2.7719073914458954},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":5.3,"breakHorizontal":4.2,"spinRate":2171,"spinDirection":176},"zone":5,"typeConfidence":2.0,"plateTime":0.4482411148550489,"extension":6.214151332995704},"index":1,"playId":"7ca8a40a-cde6-3902-afed-de8d9887d48f","pitchNumber":2,"startTime":"2026-06-25T19:53:55.024Z","endTime":"2026-06-25T19:53:58.365Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.5,"endSpeed":71.6,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.0879544517869,"aZ":-24.766102202479356,"pfxX":8.1130982004211,"pfxZ":5.680170922765259,"pX":0.588186359484876,"pZ":1.5020674185702017,"vX0":-5.574840803161218,"vY0":-114.11538008804165,"vZ0":-4.893558802536843,"x":94.58,"y":198.22,"x0":2.0216737695599485,"y0":50.004087838541075,"z0":6.145513269027217,"aX":10.586985213873797},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":9.1,"breakHorizontal":-13.1,"spinRate":1366,"spinDirection":120},"zone":14,"typeConfidence":0.91,"plateTime":0.48193249334380894,"extension":6.146361428011824},"index":2,"playId":"6d04ef0f-548a-3d56-a8c1-c557c2c1b73e","pitchNumber":3,"startTime":"2026-06-25T19:54:12.598Z","endTime":"2026-06-25T19:54:16.961Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.9,"endSpeed":72.8,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.933178268752805,"aZ":-25.299915459870387,"pfxX":9.484909446881122,"pfxZ":5.150454040056577,"pX":0.19264613676961528,"pZ":1.20643507649377,"vX0":-6.7711735352570095,"vY0":-114.70789379640414,"vZ0":-5.438293532882818,"x":109.66,"y":206.21,"x0":1.9483961254142714,"y0":50.003347771110334,"z0":6.070387821203521,"aX":12.658472877404565},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":8.3,"breakHorizontal":-15.5,"spinRate":1384,"spinDirection":127},"zone":14,"typeConfidence":0.91,"plateTime":0.47725028653104973,"extension":6.174573285512223},"index":3,"playId":"920be6be-61a8-30d1-8c14-ab5f7e9bd379","pitchNumber":4,"startTime":"2026-06-25T19:54:29.514Z","endTime":"2026-06-25T19:54:33.937Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":82.6,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.878332873227638,"aZ":-14.548632206990122,"pfxX":7.229997242742304,"pfxZ":10.078427744570867,"pX":0.270857101483358,"pZ":2.5525711690874844,"vX0":-6.689819737518075,"vY0":-131.40351854747504,"vZ0":-5.852975743496673,"x":106.68,"y":169.86,"x0":1.9105394399182618,"y0":50.00120573604797,"z0":5.889985954011174,"aX":12.641183408639945},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":17.2,"breakHorizontal":-11.6,"spinRate":2028,"spinDirection":141},"zone":5,"typeConfidence":0.91,"plateTime":0.4168592627058638,"extension":6.681630942139312},"index":4,"playId":"3fe1c9cb-6191-302b-b351-68d75c8597c0","pitchNumber":5,"startTime":"2026-06-25T19:54:47.525Z","endTime":"2026-06-25T19:54:50.680Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.6,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.984280197156057,"aZ":-16.700807467863584,"pfxX":7.839827223426688,"pfxZ":8.508936604463992,"pX":0.06616185902223026,"pZ":2.4478724826390876,"vX0":-7.462508311388798,"vY0":-133.32379148307663,"vZ0":-5.693318857705075,"x":114.48,"y":172.69,"x0":1.8694946710682254,"y0":50.00078813853408,"z0":5.797369503937307,"aX":14.253139325084009},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":14.5,"breakHorizontal":-12.8,"spinRate":2010,"spinDirection":139},"zone":5,"typeConfidence":0.92,"plateTime":0.40925978664117935,"extension":6.62995617579258},"index":5,"playId":"3af91979-e773-3f25-94b1-6bd6d36ae499","pitchNumber":6,"startTime":"2026-06-25T19:55:07.750Z","endTime":"2026-06-25T19:55:11.186Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.3,"endSpeed":70.5,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.40864049135499,"aZ":-27.443202469869647,"pfxX":8.77313302207292,"pfxZ":3.7312383153405104,"pX":0.7838738111457588,"pZ":2.1273166333730074,"vX0":-4.96706530944606,"vY0":-112.46370048153962,"vZ0":-2.81046653345022,"x":87.12,"y":181.34,"x0":1.8932195745587255,"y0":50.00274440077366,"z0":6.207060022066778,"aX":11.119361661255718},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":6.2,"breakHorizontal":-14.4,"spinRate":1266,"spinDirection":119},"zone":9,"typeConfidence":0.92,"plateTime":0.4890163771939151,"extension":6.280290577004473},"hitData":{"launchSpeed":97.0,"launchAngle":14.0,"totalDistance":208.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":49.6,"coordY":105.63}},"index":6,"playId":"7864355b-3d9c-3aff-af73-335b6f43c334","pitchNumber":7,"startTime":"2026-06-25T19:55:26.720Z","endTime":"2026-06-25T19:55:38.249Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_ab"},{"player":{"id":605488,"link":"/api/v1/people/605488"},"credit":"p_ab"},{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_pa"},{"player":{"id":605488,"link":"/api/v1/people/605488"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.3,"awayTeamWinProbability":41.7,"homeTeamWinProbabilityAdded":3.499999999999993,"leverageIndex":0.86,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-06-25T19:55:38.249Z","atBatIndex":3},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Bryce Eldridge grounds into a force out, second baseman Jeff McNeil to shortstop Alika Williams. Matt Chapman out at 2nd. Bryce Eldridge to 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-25T19:55:36.043Z","endTime":"2026-06-25T19:56:47.784Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":675961,"link":"/api/v1/people/675961"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.5,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.48370993319617,"aZ":-13.46817249315203,"pfxX":7.116838288725544,"pfxZ":10.364896034829705,"pX":-1.2484660461455466,"pZ":2.00735776696982,"vX0":-10.624782653196666,"vY0":-132.76650476431928,"vZ0":-7.485328408185405,"x":164.59,"y":184.58,"x0":1.8604821408365735,"y0":50.00624384360594,"z0":5.821785825300391,"aX":12.84924069886341},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":17.5,"breakHorizontal":-10.9,"spinRate":2167,"spinDirection":145},"zone":13,"typeConfidence":0.92,"plateTime":0.4108287416447034,"extension":6.711357169743295},"index":0,"playId":"2d5913ac-9e01-3e37-9d35-d2447e2d11ac","pitchNumber":1,"startTime":"2026-06-25T19:56:04.249Z","endTime":"2026-06-25T19:56:08.360Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"first":{"id":656305,"link":"/api/v1/people/656305"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":83.5,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.844343723112857,"aZ":-11.407073299491449,"pfxX":5.548512978863211,"pfxZ":11.630430179244883,"pX":-0.6991810962318175,"pZ":2.363742448271575,"vX0":-8.51904858735134,"vY0":-132.86415981570065,"vZ0":-6.943499799381354,"x":143.65,"y":174.96,"x0":1.8298646690486897,"y0":50.00098635784214,"z0":5.842471310328392,"aX":9.906096815875124},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":19.7,"breakHorizontal":-8.2,"spinRate":2241,"spinDirection":149},"zone":7,"typeConfidence":0.91,"plateTime":0.41247436389933023,"extension":6.698665791756111},"index":1,"playId":"b16e3d47-45f6-38fe-9ada-5ba77c9c001a","pitchNumber":2,"startTime":"2026-06-25T19:56:21.845Z","endTime":"2026-06-25T19:56:25.307Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"first":{"id":656305,"link":"/api/v1/people/656305"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":78.5,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.80509117072174,"aZ":-29.402605339387563,"pfxX":-1.7002156179324093,"pfxZ":1.7755961157142899,"pX":-0.4156935015486882,"pZ":2.3515381077877846,"vX0":-5.568615309268824,"vY0":-124.13535201609903,"vZ0":-3.0600779087515138,"x":132.85,"y":175.29,"x0":2.0773858189770382,"y0":50.00404387548973,"z0":6.0476686284108165,"aX":-2.6525682748881816},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":2.8,"breakHorizontal":4.3,"spinRate":2249,"spinDirection":180},"zone":7,"typeConfidence":2.0,"plateTime":0.4412012667580276,"extension":6.28605045514165},"hitData":{"launchSpeed":94.1,"launchAngle":2.0,"totalDistance":57.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.74,"coordY":158.78}},"index":2,"playId":"19b0d6b1-7c69-36bd-bb31-80582714f58f","pitchNumber":3,"startTime":"2026-06-25T19:56:39.779Z","endTime":"2026-06-25T19:56:47.784Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"first":{"id":656305,"link":"/api/v1/people/656305"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805811,"link":"/api/v1/people/805811"},"credit":"b_ab"},{"player":{"id":605488,"link":"/api/v1/people/605488"},"credit":"p_ab"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"credit":"b_pa"},{"player":{"id":605488,"link":"/api/v1/people/605488"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":-3.1999999999999957,"leverageIndex":1.44,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2026-06-25T19:56:47.784Z","atBatIndex":4},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Casey Schmitt flies out to center fielder Henry Bolte.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-25T19:56:52.327Z","endTime":"2026-06-25T19:58:59.874Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":703607,"link":"/api/v1/people/703607"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.2,"endSpeed":73.4,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.674237506724694,"aZ":-28.255615308969112,"pfxX":6.969723772916673,"pfxZ":2.883044363229997,"pX":1.0554778363669037,"pZ":2.8081365970314818,"vX0":-4.3078337880530855,"vY0":-115.34037908038525,"vZ0":-1.7827233170315435,"x":76.77,"y":162.96,"x0":2.033588646403085,"y0":50.003020827230635,"z0":6.2929883022572035,"aX":9.473959197940784},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":5.0,"breakHorizontal":-11.6,"spinRate":1462,"spinDirection":119},"zone":12,"typeConfidence":0.91,"plateTime":0.47327658822306695,"extension":6.1033442740893475},"index":0,"playId":"01fd550c-f1ee-3760-a151-0e574816b757","pitchNumber":1,"startTime":"2026-06-25T19:57:20.200Z","endTime":"2026-06-25T19:57:24.413Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.6,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.273722534759987,"aZ":-23.71523674104164,"pfxX":2.6229654846291335,"pfxZ":4.984068406858071,"pX":0.04098662653626052,"pZ":3.187471914966153,"vX0":-6.025426546279157,"vY0":-129.27777321378457,"vZ0":-2.615479239453812,"x":115.44,"y":152.72,"x0":2.0583332741791653,"y0":50.002253919877695,"z0":6.027396517748048,"aX":4.4517384813550605},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":8.6,"breakHorizontal":-3.5,"spinRate":2207,"spinDirection":170},"zone":2,"typeConfidence":0.89,"plateTime":0.42323927008030626,"extension":6.443412778891755},"index":1,"playId":"a02cc722-2ac3-3155-a0f2-15a1ff3317cc","pitchNumber":2,"startTime":"2026-06-25T19:57:38.914Z","endTime":"2026-06-25T19:57:43.486Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":83.7,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.540230948090887,"aZ":-15.00415386803846,"pfxX":6.859448634047256,"pfxZ":9.584310532037108,"pX":0.855353704286721,"pZ":3.3674293306018432,"vX0":-5.161180108192932,"vY0":-132.56124946610487,"vZ0":-3.9262738323463235,"x":84.4,"y":147.86,"x0":1.9297954149809007,"y0":50.005405954055156,"z0":5.952863969375966,"aX":12.292502622123493},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.8,"breakHorizontal":-11.4,"spinRate":2032,"spinDirection":139},"zone":12,"typeConfidence":0.91,"plateTime":0.41212761673142584,"extension":6.586040055147402},"index":2,"playId":"0558e1ef-8f8f-38dc-9708-5d3f4af04f3b","pitchNumber":3,"startTime":"2026-06-25T19:58:00.678Z","endTime":"2026-06-25T19:58:04.227Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.8,"endSpeed":74.2,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.87553633085648,"aZ":-26.912383140900825,"pfxX":6.63304544965532,"pfxZ":3.8077412882898134,"pX":1.4673752625708063,"pZ":1.8759490217038672,"vX0":-3.6820781600792394,"vY0":-116.30059634820836,"vZ0":-3.9107612857751244,"x":61.07,"y":188.13,"x0":2.201659123073113,"y0":50.004006456340505,"z0":6.105089107520623,"aX":9.173255547782098},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":6.2,"breakHorizontal":-11.3,"spinRate":1328,"spinDirection":121},"zone":14,"typeConfidence":0.91,"plateTime":0.46925358022992825,"extension":6.097278937385237},"index":3,"playId":"a13e85a9-714e-3cd2-b8a0-104cef54d88b","pitchNumber":4,"startTime":"2026-06-25T19:58:23.005Z","endTime":"2026-06-25T19:58:26.119Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":79.6,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.01340390573179,"aZ":-28.263459658258217,"pfxX":-2.5118046811655383,"pfxZ":2.457748363145221,"pX":0.007442694007140049,"pZ":2.5737756209390836,"vX0":-3.9838661911988886,"vY0":-124.59229495409922,"vZ0":-3.0014261651385503,"x":116.72,"y":169.29,"x0":1.9456495685952344,"y0":50.00422357571373,"z0":6.098570444874941,"aX":-3.9998360430075754},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":4.1,"breakHorizontal":5.4,"spinRate":2269,"spinDirection":201},"zone":5,"typeConfidence":0.91,"plateTime":0.43747158540101294,"extension":6.205461414239179},"hitData":{"launchSpeed":90.4,"launchAngle":28.0,"totalDistance":347.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":150.58,"coordY":61.65}},"index":4,"playId":"610e00a2-cd01-3a66-8cb5-1f68715f9895","pitchNumber":5,"startTime":"2026-06-25T19:58:47.348Z","endTime":"2026-06-25T19:58:59.874Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_ab"},{"player":{"id":605488,"link":"/api/v1/people/605488"},"credit":"p_ab"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_pa"},{"player":{"id":605488,"link":"/api/v1/people/605488"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":-2.8999999999999986,"leverageIndex":1.2,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-06-25T19:58:59.874Z","atBatIndex":5},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Rafael Devers lines out to left fielder Tyler Soderstrom.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-25T19:58:56.542Z","endTime":"2026-06-25T20:00:09.599Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":79.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.518547376121948,"aZ":-29.05526620738097,"pfxX":-2.682342770565666,"pfxZ":1.967994617138035,"pX":-0.6319483488566257,"pZ":2.140691272113421,"vX0":-5.415383841974623,"vY0":-124.52203090245533,"vZ0":-3.7150707406950216,"x":141.09,"y":180.98,"x0":1.9105950352714034,"y0":50.005175994972,"z0":6.028244235158198,"aX":-4.257082689524845},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":3.0,"breakHorizontal":6.0,"spinRate":2218,"spinDirection":182},"zone":7,"typeConfidence":0.91,"plateTime":0.4380851009950688,"extension":6.3753634174719265},"index":0,"playId":"546cb3ac-c78c-35c9-9283-c0f98c8b37cf","pitchNumber":1,"startTime":"2026-06-25T19:59:24.831Z","endTime":"2026-06-25T19:59:28.066Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.9,"endSpeed":73.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.186638739932576,"aZ":-30.103774514462653,"pfxX":-6.893445298469012,"pfxZ":1.5058755510238004,"pX":-0.940844578701141,"pZ":3.345909386016403,"vX0":-5.517056827851996,"vY0":-116.320658264486,"vZ0":0.5054816642777216,"x":152.86,"y":148.44,"x0":2.3546606266090895,"y0":50.003462714645444,"z0":5.973014006290594,"aX":-9.473713170114971},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":3.1,"breakHorizontal":13.8,"spinRate":2360,"spinDirection":298},"zone":11,"typeConfidence":0.89,"plateTime":0.47033530256565204,"extension":6.204447272363491},"index":1,"playId":"403d8fb0-f626-38d3-8e97-137f1fdd6506","pitchNumber":2,"startTime":"2026-06-25T19:59:43.425Z","endTime":"2026-06-25T19:59:47.486Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.983633088332006,"aZ":-12.904071616205057,"pfxX":6.866525904196404,"pfxZ":10.535213633294944,"pX":-0.6143107227123911,"pZ":2.1563585569180157,"vX0":-8.275748031623129,"vY0":-134.1361171672442,"vZ0":-7.352492680970531,"x":140.42,"y":180.56,"x0":1.6133051296643104,"y0":50.001527689172526,"z0":5.845580400695937,"aX":12.55903003353274},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.8,"breakHorizontal":-10.7,"spinRate":2245,"spinDirection":148},"zone":7,"typeConfidence":0.92,"plateTime":0.407729966479665,"extension":6.659929435061727},"hitData":{"launchSpeed":99.4,"launchAngle":17.0,"totalDistance":295.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":54.87,"coordY":103.66}},"index":2,"playId":"6c1fd33b-1571-302c-92fe-325614aded96","pitchNumber":3,"startTime":"2026-06-25T20:00:02.571Z","endTime":"2026-06-25T20:00:09.599Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_ab"},{"player":{"id":605488,"link":"/api/v1/people/605488"},"credit":"p_ab"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_pa"},{"player":{"id":605488,"link":"/api/v1/people/605488"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-06-25T20:00:09.599Z","atBatIndex":6},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyler Soderstrom grounds out, second baseman Casey Schmitt to first baseman Bryce Eldridge.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-25T20:01:07.134Z","endTime":"2026-06-25T20:04:22.169Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":76.4,"endSpeed":69.9,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.31538687373118,"aZ":-36.468915656952866,"pfxX":10.363643737930879,"pfxZ":-3.4712179047481815,"pX":-0.5624676874041357,"pZ":2.0841913759139477,"vX0":-0.3719608089306716,"vY0":-111.26642682375554,"vZ0":0.6234933409258234,"x":138.44,"y":182.51,"x0":-1.7357481045986138,"y0":50.00259350004243,"z0":5.618017374742521,"aX":12.829091502665277},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-5.8,"breakHorizontal":-18.6,"spinRate":2943,"spinDirection":52},"zone":7,"typeConfidence":0.91,"plateTime":0.49467910913198354,"extension":6.097651327451787},"index":0,"playId":"c148afbc-06fb-3cf2-b8b7-ea1d2c878f82","pitchNumber":1,"startTime":"2026-06-25T20:02:20.970Z","endTime":"2026-06-25T20:02:24.276Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":91.8,"endSpeed":84.6,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.325575841885204,"aZ":-24.252177581306928,"pfxX":-0.8803222710213667,"pfxZ":4.35857671120602,"pX":1.1847010837614305,"pZ":2.5945885814101177,"vX0":6.532819119646802,"vY0":-133.64296061415357,"vZ0":-2.6160198080479145,"x":71.84,"y":168.73,"x0":-1.1714489931640568,"y0":50.00511647921577,"z0":5.317923194996622,"aX":-1.60113538076682},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":7.6,"breakHorizontal":0.2,"spinRate":2240,"spinDirection":217},"zone":12,"typeConfidence":0.91,"plateTime":0.40898719399286465,"extension":6.510593673792094},"index":1,"playId":"2fdfed64-1da0-3b78-a92d-30fe412f0fe4","pitchNumber":2,"startTime":"2026-06-25T20:02:34.597Z","endTime":"2026-06-25T20:02:42.644Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.7,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.181012909036813,"aZ":-18.160245583057364,"pfxX":-8.27322577197529,"pfxZ":7.408022927306426,"pX":-1.0995045025079413,"pZ":4.161690989241539,"vX0":3.273579075610025,"vY0":-136.69961188283494,"vZ0":-0.0889661999321536,"x":158.91,"y":126.41,"x0":-1.237665322495541,"y0":50.00650743075108,"z0":5.441590705287822,"aX":-15.657720981026191},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.6,"breakHorizontal":14.3,"spinRate":2150,"spinDirection":233},"zone":11,"typeConfidence":0.93,"plateTime":0.400721349339785,"extension":6.224658732053148},"index":2,"playId":"bfd7af53-a817-37e2-a5c3-b7706c50a3e3","pitchNumber":3,"startTime":"2026-06-25T20:03:07.354Z","endTime":"2026-06-25T20:03:10.983Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":76.0,"endSpeed":69.1,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.708478524484388,"aZ":-39.0138366201101,"pfxX":11.194906617490094,"pfxZ":-5.626867532126239,"pX":-1.3126168866076242,"pZ":2.487086482073871,"vX0":-1.9736310362343716,"vY0":-110.4750229986084,"vZ0":2.150483014974482,"x":167.03,"y":171.63,"x0":-1.8517400256665237,"y0":50.00237236444065,"z0":5.652038442799438,"aX":13.608932107080287},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.1,"breakVerticalInduced":-9.1,"breakHorizontal":-19.6,"spinRate":2920,"spinDirection":51},"zone":13,"typeConfidence":0.91,"plateTime":0.49894922242425777,"extension":6.029354176450789},"index":3,"playId":"65119e88-fbe7-3699-b5b6-b6eb6a598570","pitchNumber":4,"startTime":"2026-06-25T20:03:19.433Z","endTime":"2026-06-25T20:03:23.192Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.7,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.71805825978788,"aZ":-36.02453889944784,"pfxX":-7.293138881751481,"pfxZ":-2.3317169585618664,"pX":-1.1157587793074975,"pZ":2.089610598606447,"vX0":3.8707024642443475,"vY0":-127.21335717944966,"vZ0":-0.7361400031299823,"x":159.53,"y":182.36,"x0":-1.7049328966902697,"y0":50.004960374361055,"z0":5.224270096185061,"aX":-12.022615263526035},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-4.2,"breakHorizontal":12.4,"spinRate":1567,"spinDirection":267},"zone":13,"typeConfidence":0.89,"plateTime":0.4296208399509558,"extension":6.146012935419272},"index":4,"playId":"3fcdd363-70a0-3813-a529-52a4a3e0431f","pitchNumber":5,"startTime":"2026-06-25T20:03:32.974Z","endTime":"2026-06-25T20:03:37.617Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.1,"endSpeed":70.5,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.8838760454112,"aZ":-39.742050803319394,"pfxX":11.372039140115879,"pfxZ":-6.021549556820476,"pX":-0.3561947146747914,"pZ":2.0998439871487755,"vX0":-0.5266061246901178,"vY0":-112.18934631949081,"vZ0":1.3337585283908286,"x":130.58,"y":182.08,"x0":-1.5909568182318121,"y0":50.001035795556966,"z0":5.5912900027578045,"aX":14.296808905564221},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.6,"breakVerticalInduced":-10.1,"breakHorizontal":-20.4,"spinRate":3015,"spinDirection":55},"zone":7,"typeConfidence":0.91,"plateTime":0.4907839414386128,"extension":6.00430858334398},"index":5,"playId":"8784f226-8109-366d-ae5a-6aee1e89ae12","pitchNumber":6,"startTime":"2026-06-25T20:03:48.794Z","endTime":"2026-06-25T20:03:52.082Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.5,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.98823840334695,"aZ":-29.974200254433274,"pfxX":-9.729545710714401,"pfxZ":1.1607299504728612,"pX":0.996812262339819,"pZ":2.835194201154467,"vX0":8.726194553463966,"vY0":-136.28772486460952,"vZ0":-0.9098512399708983,"x":79.0,"y":162.23,"x0":-0.9660120378386396,"y0":50.00530605535166,"z0":5.223989589353088,"aX":-18.499155005016377},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":2.2,"breakHorizontal":16.1,"spinRate":2062,"spinDirection":236},"zone":12,"typeConfidence":0.91,"plateTime":0.4002706823488831,"extension":6.401343026154848},"hitData":{"launchSpeed":71.6,"launchAngle":5.0,"totalDistance":77.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.77,"coordY":156.75}},"index":6,"playId":"e1d91231-c78b-3e6f-a6cd-79f16117907f","pitchNumber":7,"startTime":"2026-06-25T20:04:13.129Z","endTime":"2026-06-25T20:04:22.169Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":691016,"link":"/api/v1/people/691016"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.300000000000004,"awayTeamWinProbability":47.699999999999996,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-06-25T20:04:22.169Z","atBatIndex":7},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jonah Heim walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-25T20:04:22.702Z","endTime":"2026-06-25T20:05:58.042Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.8,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.70382466537244,"aZ":-32.59775217704928,"pfxX":-9.379744398780153,"pfxZ":-0.2556143387227383,"pX":-0.11631832106460598,"pZ":2.2714619168439643,"vX0":6.527094388796154,"vY0":-127.89458886852339,"vZ0":-1.1259438597241245,"x":121.43,"y":177.45,"x0":-1.479386171057613,"y0":50.00189797619277,"z0":5.2676204600852286,"aX":-15.580209172387034},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-0.5,"breakHorizontal":15.6,"spinRate":2001,"spinDirection":264},"zone":8,"typeConfidence":0.9,"plateTime":0.42781161440535787,"extension":6.266700970786292},"index":0,"playId":"48f5ab46-1ec6-3805-abe3-b6e28a42ce17","pitchNumber":1,"startTime":"2026-06-25T20:04:44.696Z","endTime":"2026-06-25T20:04:50.036Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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.4,"endSpeed":86.5,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.519021447101153,"aZ":-21.46147026520491,"pfxX":-7.011473804025035,"pfxZ":5.629897423407,"pX":0.4365414448011145,"pZ":3.706248783419333,"vX0":6.632708473213363,"vY0":-136.01190623931427,"vZ0":-0.4984144217553744,"x":100.36,"y":138.71,"x0":-1.1046916174788883,"y0":50.00213949172718,"z0":5.360181382647637,"aX":-13.339206186466003},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.3,"breakHorizontal":11.5,"spinRate":2089,"spinDirection":232},"zone":12,"typeConfidence":0.88,"plateTime":0.4003718675345822,"extension":6.492927902507324},"index":1,"playId":"861ca0f7-1808-3d43-9e8a-8f4b60af71d2","pitchNumber":2,"startTime":"2026-06-25T20:05:11.314Z","endTime":"2026-06-25T20:05:15.610Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.8,"endSpeed":70.5,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.806564756626067,"aZ":-38.0370640580129,"pfxX":10.423516066022458,"pfxZ":-4.667747790703065,"pX":-0.8371576416108916,"pZ":1.5616660976801022,"vX0":-0.8847289778772152,"vY0":-111.79895600508058,"vZ0":-0.039296484846893964,"x":148.91,"y":196.62,"x0":-1.7872352498041182,"y0":50.00558205634198,"z0":5.512254282000216,"aX":13.08072599561054},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.7,"breakVerticalInduced":-8.2,"breakHorizontal":-18.6,"spinRate":3030,"spinDirection":61},"zone":13,"typeConfidence":0.91,"plateTime":0.4915843623047267,"extension":6.144963645007831},"index":2,"playId":"f3d3873f-7af9-36f4-8386-09517e7063be","pitchNumber":3,"startTime":"2026-06-25T20:05:24.348Z","endTime":"2026-06-25T20:05:28.898Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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.8,"endSpeed":83.7,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.355427943625862,"aZ":-24.06232593395303,"pfxX":1.6414399806741833,"pfxZ":4.606261941606796,"pX":-0.19132679481555406,"pZ":1.4625636095713237,"vX0":2.955752431458631,"vY0":-130.85613296386276,"vZ0":-4.803464960016638,"x":124.29,"y":199.29,"x0":-1.5417564165964739,"y0":50.006513290722964,"z0":5.087889649986174,"aX":2.894349693362972},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.7,"breakHorizontal":-3.5,"spinRate":2328,"spinDirection":195},"zone":13,"typeConfidence":0.91,"plateTime":0.4159616783414486,"extension":6.212088688558292},"index":3,"playId":"5472f087-24dc-3927-9c44-34dc854b977c","pitchNumber":4,"startTime":"2026-06-25T20:05:39.028Z","endTime":"2026-06-25T20:05:43.609Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.7,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.974344503491515,"aZ":-29.69844538576183,"pfxX":-9.074426806224576,"pfxZ":1.297948391805166,"pX":0.3899498605511984,"pZ":1.3196169761607737,"vX0":7.726177282496027,"vY0":-136.2547863498764,"vZ0":-4.5554653084059,"x":102.14,"y":203.15,"x0":-1.2888085875134876,"y0":50.000009878261686,"z0":5.040108950765253,"aX":-17.240474460367025},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":1.7,"breakHorizontal":15.0,"spinRate":2098,"spinDirection":241},"zone":14,"typeConfidence":0.91,"plateTime":0.4003858570272607,"extension":6.5635153844535274},"index":4,"playId":"bd0abfbc-98e2-31fa-b524-ae8293404b65","pitchNumber":5,"startTime":"2026-06-25T20:05:54.003Z","endTime":"2026-06-25T20:05:58.042Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":-2.6000000000000014,"leverageIndex":0.67,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-06-25T20:05:58.042Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Lawrence Butler strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-25T20:05:58.030Z","endTime":"2026-06-25T20:07:12.408Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691740,"link":"/api/v1/people/691740"},"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":true},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":86.2,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.388664217158254,"aZ":-29.526342367454298,"pfxX":-9.699077015343299,"pfxZ":1.395814741038187,"pX":0.39967919635129495,"pZ":3.478463169501247,"vX0":6.85949323604555,"vY0":-136.16869456856375,"vZ0":0.35439644358180566,"x":101.77,"y":144.86,"x0":-0.8806157618676402,"y0":50.00126594647766,"z0":5.374817993587164,"aX":-18.375669504770503},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":2.8,"breakHorizontal":16.3,"spinRate":2168,"spinDirection":239},"zone":3,"typeConfidence":0.91,"plateTime":0.40086488278937926,"extension":6.399675266747379},"index":0,"playId":"4a77f61b-842f-3a74-ac22-8f853f8c03ac","pitchNumber":1,"startTime":"2026-06-25T20:06:18.938Z","endTime":"2026-06-25T20:06:45.951Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"first":{"id":641680,"link":"/api/v1/people/641680"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":133,"player":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"}},"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":82.0,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.756749649790272,"aZ":-35.45205889640722,"pfxX":-7.815931019806294,"pfxZ":-1.947604975987458,"pX":0.18966056988291025,"pZ":1.6305085046073304,"vX0":6.864825715972563,"vY0":-127.6766288029174,"vZ0":-2.0829664175577554,"x":109.77,"y":194.76,"x0":-1.4947519037408963,"y0":50.005017154510846,"z0":5.198761681750332,"aX":-13.143253635905399},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-3.7,"breakHorizontal":13.0,"spinRate":1858,"spinDirection":270},"zone":14,"typeConfidence":0.89,"plateTime":0.42602535339254066,"extension":6.006824654070626},"index":1,"playId":"9fa537e2-f0c9-386e-b01a-0a7603b266d8","pitchNumber":2,"startTime":"2026-06-25T20:06:47.344Z","endTime":"2026-06-25T20:06:51.305Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"first":{"id":641680,"link":"/api/v1/people/641680"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.5,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.33848818665669,"aZ":-22.22274474510056,"pfxX":-7.812938841666654,"pfxZ":5.208518727932338,"pX":-0.3333333694211982,"pZ":3.7821784148542057,"vX0":5.098351336636879,"vY0":-136.71811865051,"vZ0":-0.0721795549530041,"x":129.71,"y":136.66,"x0":-1.1977050994469187,"y0":50.006690513443644,"z0":5.321481008940621,"aX":-14.940886084450453},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.6,"breakHorizontal":13.2,"spinRate":2159,"spinDirection":240},"zone":11,"typeConfidence":0.9,"plateTime":0.39911620654825164,"extension":6.463375943128765},"index":2,"playId":"35fa2e7e-b662-3601-9a27-816467489a7e","pitchNumber":3,"startTime":"2026-06-25T20:07:07.933Z","endTime":"2026-06-25T20:07:12.408Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"first":{"id":641680,"link":"/api/v1/people/641680"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":671732,"link":"/api/v1/people/671732"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":3.1000000000000014,"leverageIndex":1.28,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-06-25T20:07:12.408Z","atBatIndex":9},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Max Muncy pops out to second baseman Casey Schmitt.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-25T20:07:12.457Z","endTime":"2026-06-25T20:08:27.788Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.7,"endSpeed":71.0,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.178595699425973,"aZ":-38.2415812632127,"pfxX":11.337160075100815,"pfxZ":-4.74844528251106,"pX":0.5285531795947932,"pZ":2.5297544152565004,"vX0":1.1864682095894503,"vY0":-113.12775699903246,"vZ0":1.6630957870143963,"x":96.85,"y":170.48,"x0":-1.4749957536252467,"y0":50.00009197550813,"z0":5.656780200342863,"aX":14.497986867161817},"breaks":{"breakAngle":21.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-7.7,"breakHorizontal":-20.8,"spinRate":3060,"spinDirection":56},"zone":6,"typeConfidence":0.9,"plateTime":0.48662333182091944,"extension":6.106947070066318},"index":0,"playId":"1d28d325-c397-396f-b1f9-c3187eca77d0","pitchNumber":1,"startTime":"2026-06-25T20:07:39.477Z","endTime":"2026-06-25T20:07:42.513Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691777,"link":"/api/v1/people/691777","batSide":{"code":"R","description":"Right"}},"first":{"id":641680,"link":"/api/v1/people/641680"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.1,"endSpeed":70.6,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.3781661274206,"aZ":-37.72279239287197,"pfxX":10.355850294048606,"pfxZ":-4.402290542699049,"pX":0.09712538267622048,"pZ":2.2843710518941314,"vX0":0.11077944252273936,"vY0":-112.21071860123398,"vZ0":1.0341990056857535,"x":113.3,"y":177.1,"x0":-1.295913603014858,"y0":50.001317789339815,"z0":5.694031354246923,"aX":13.059739068596306},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-7.3,"breakHorizontal":-18.7,"spinRate":3041,"spinDirection":55},"zone":5,"typeConfidence":0.9,"plateTime":0.4901871380288645,"extension":5.86632073940057},"index":1,"playId":"b780adce-d79a-365c-86a6-5aa212bc15e7","pitchNumber":2,"startTime":"2026-06-25T20:07:57.918Z","endTime":"2026-06-25T20:08:01.719Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691777,"link":"/api/v1/people/691777","batSide":{"code":"R","description":"Right"}},"first":{"id":641680,"link":"/api/v1/people/641680"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.0,"endSpeed":71.0,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.575145721678474,"aZ":-39.55469512654519,"pfxX":10.838875643581813,"pfxZ":-5.831934095384789,"pX":0.5603195147641364,"pZ":1.7871166345091283,"vX0":1.009616038148457,"vY0":-112.1835170110916,"vZ0":0.3138563960796883,"x":95.64,"y":190.53,"x0":-1.3032823109485743,"y0":50.001355297638696,"z0":5.699628008388988,"aX":13.720569727853816},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.4,"breakVerticalInduced":-10.1,"breakHorizontal":-19.9,"spinRate":3049,"spinDirection":55},"zone":9,"typeConfidence":0.91,"plateTime":0.489496310200801,"extension":6.067396971477046},"hitData":{"launchSpeed":75.0,"launchAngle":68.0,"totalDistance":126.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":152.82,"coordY":161.82}},"index":2,"playId":"5abcf23e-d096-3d36-b2f8-ca910bf3bb90","pitchNumber":3,"startTime":"2026-06-25T20:08:18.268Z","endTime":"2026-06-25T20:08:27.788Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691777,"link":"/api/v1/people/691777","batSide":{"code":"R","description":"Right"}},"first":{"id":641680,"link":"/api/v1/people/641680"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691777,"link":"/api/v1/people/691777"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":691777,"link":"/api/v1/people/691777"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-06-25T20:08:27.788Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willy Adames strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-25T20:09:56.986Z","endTime":"2026-06-25T20:11:17.372Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":77.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.011832773591077,"aZ":-27.821798332028084,"pfxX":-2.635448392361989,"pfxZ":2.889912341016154,"pX":-0.10580601970517181,"pZ":2.1657984127228738,"vX0":-4.0960828037866195,"vY0":-121.75776354231846,"vZ0":-3.8991873641920156,"x":121.03,"y":180.3,"x0":1.9381697572413394,"y0":50.00431705306291,"z0":6.184787182462607,"aX":-3.973176683429055},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":4.6,"breakHorizontal":5.8,"spinRate":2225,"spinDirection":220},"zone":8,"typeConfidence":0.89,"plateTime":0.44915152648415413,"extension":6.244001280734433},"index":0,"playId":"9c37fa32-361d-3c89-ac15-92da7bcb284b","pitchNumber":1,"startTime":"2026-06-25T20:10:36.706Z","endTime":"2026-06-25T20:10:39.843Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.9,"endSpeed":74.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.575799435637254,"aZ":-23.91474755585009,"pfxX":8.178769549773536,"pfxZ":6.006790619853005,"pX":0.7136747761652703,"pZ":0.9413556454782289,"vX0":-5.191660516147055,"vY0":-116.17447620086948,"vZ0":-6.591474163338348,"x":89.8,"y":213.36,"x0":1.9082693607819263,"y0":50.00180812503583,"z0":6.070469952853701,"aX":11.244205320935624},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":9.6,"breakHorizontal":-13.7,"spinRate":1334,"spinDirection":125},"zone":14,"typeConfidence":0.9,"plateTime":0.47041180333376564,"extension":6.210733547340406},"index":1,"playId":"d182b70e-f708-30ba-afaa-6ad42c029b54","pitchNumber":2,"startTime":"2026-06-25T20:10:50.713Z","endTime":"2026-06-25T20:10:53.823Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":81.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.548541534119124,"aZ":-16.38239504096921,"pfxX":5.442973934253002,"pfxZ":9.180617052788637,"pX":0.38616373886896377,"pZ":3.82951622115792,"vX0":-5.3014741920593735,"vY0":-130.37209954491416,"vZ0":-2.4767951581283247,"x":102.28,"y":135.38,"x0":1.739365919286134,"y0":50.00626338038485,"z0":6.029228205208544,"aX":9.366734242889848},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":16.3,"breakHorizontal":-8.6,"spinRate":2024,"spinDirection":137},"zone":12,"typeConfidence":0.88,"plateTime":0.4202159095204947,"extension":6.580984621317999},"index":2,"playId":"9f455c5c-c0c9-3554-8d83-f236808adf88","pitchNumber":3,"startTime":"2026-06-25T20:11:13.602Z","endTime":"2026-06-25T20:11:17.372Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_ab"},{"player":{"id":605488,"link":"/api/v1/people/605488"},"credit":"p_ab"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_pa"},{"player":{"id":605488,"link":"/api/v1/people/605488"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-06-25T20:11:17.372Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jung Hoo Lee strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-25T20:11:17.623Z","endTime":"2026-06-25T20:13:15.214Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.34838147277706,"aZ":-15.891975797351629,"pfxX":4.683596419956233,"pfxZ":9.136091126381663,"pX":-1.149736214833832,"pZ":3.7504361393146834,"vX0":-8.925400490627046,"vY0":-132.19772433392905,"vZ0":-3.069409284806254,"x":160.83,"y":137.52,"x0":1.6512067329172941,"y0":50.003859874616474,"z0":6.08309341622995,"aX":8.349022350676385},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":16.1,"breakHorizontal":-6.7,"spinRate":1954,"spinDirection":146},"zone":11,"typeConfidence":0.89,"plateTime":0.41323860056645545,"extension":6.7598782493936005},"index":0,"playId":"50e577d2-f9a7-3dec-a5a9-be0e64c85d36","pitchNumber":1,"startTime":"2026-06-25T20:11:41.161Z","endTime":"2026-06-25T20:11:45.077Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.361868428116292,"aZ":-27.32575651873667,"pfxX":-1.3745365821574818,"pfxZ":3.0862031168403217,"pX":-0.6267770651009518,"pZ":2.8378083962802223,"vX0":-5.564199500246444,"vY0":-124.17611964805813,"vZ0":-2.6137879673295563,"x":140.89,"y":162.16,"x0":1.8157531635377215,"y0":50.00369372877235,"z0":6.162396766294497,"aX":-2.160336021049672},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":5.3,"breakHorizontal":3.7,"spinRate":2166,"spinDirection":198},"zone":1,"typeConfidence":2.0,"plateTime":0.4399945553772757,"extension":6.411681916010521},"index":1,"playId":"0b4efc28-906e-30d6-bfb0-da5115a0ec75","pitchNumber":2,"startTime":"2026-06-25T20:11:56.341Z","endTime":"2026-06-25T20:11:59.614Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.688895046321885,"aZ":-14.703086191507643,"pfxX":5.413959043270989,"pfxZ":9.7606688538753,"pX":0.36696587458910723,"pZ":3.6176950738594513,"vX0":-6.136708913546047,"vY0":-132.7667144405459,"vZ0":-3.518987032650621,"x":103.01,"y":141.1,"x0":2.001916864762582,"y0":50.00468750586178,"z0":6.026422149501835,"aX":9.693269340869879},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":17.2,"breakHorizontal":-8.5,"spinRate":2078,"spinDirection":142},"zone":12,"typeConfidence":0.9,"plateTime":0.41211330225033516,"extension":6.583851370700182},"index":2,"playId":"f9fc0cb3-ff4d-3f46-a048-f82ec066aa43","pitchNumber":3,"startTime":"2026-06-25T20:12:13.976Z","endTime":"2026-06-25T20:12:18.007Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":83.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.277407004715066,"aZ":-15.998396659644577,"pfxX":4.565862939596833,"pfxZ":8.966565700606322,"pX":-0.6320150942396322,"pZ":3.822940617388487,"vX0":-7.53200281939495,"vY0":-133.3815676827045,"vZ0":-2.790219496885871,"x":141.09,"y":135.56,"x0":1.6333412723536769,"y0":50.00591944454928,"z0":6.034084346822658,"aX":8.24071981185326},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.8,"breakHorizontal":-6.7,"spinRate":1995,"spinDirection":147},"zone":11,"typeConfidence":0.88,"plateTime":0.41040397978659193,"extension":6.659504196450329},"index":3,"playId":"0eec20f7-6e64-31e1-ac07-e653d6d2a1b1","pitchNumber":4,"startTime":"2026-06-25T20:12:32.606Z","endTime":"2026-06-25T20:12:36.389Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":79.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.49761119613784,"aZ":-26.11173508215328,"pfxX":-2.158691629899125,"pfxZ":3.8666022042588852,"pX":-1.171969184069915,"pZ":-0.5247502309344602,"vX0":-6.775086454251269,"vY0":-123.54282634799397,"vZ0":-10.278594314203021,"x":161.67,"y":252.95,"x0":1.871467712596788,"y0":50.00232991717351,"z0":5.836705140754128,"aX":-3.3798165112956307},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":5.2,"breakHorizontal":5.3,"spinRate":2166,"spinDirection":178},"zone":13,"typeConfidence":2.0,"plateTime":0.4410947422580209,"extension":6.558595007367968},"index":4,"playId":"67539064-9ade-3088-abbe-dce0bfb7bf77","pitchNumber":5,"startTime":"2026-06-25T20:12:53.407Z","endTime":"2026-06-25T20:12:56.844Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":79.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.520467482047156,"aZ":-27.247534066976304,"pfxX":-1.888025316372146,"pfxZ":3.114011085235229,"pX":-0.07432285801425106,"pZ":1.3108576555570102,"vX0":-4.374080599469316,"vY0":-124.39238271404857,"vZ0":-6.2060029047482335,"x":119.83,"y":203.39,"x0":1.945037371767552,"y0":50.00458890102896,"z0":6.066856801673173,"aX":-2.9898166282532577},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":4.6,"breakHorizontal":4.3,"spinRate":2231,"spinDirection":187},"zone":13,"typeConfidence":2.0,"plateTime":0.43858337432519656,"extension":6.463904619057434},"index":5,"playId":"2cc9ad59-cae0-340e-b725-58728e6166c3","pitchNumber":6,"startTime":"2026-06-25T20:13:11.483Z","endTime":"2026-06-25T20:13:15.214Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_ab"},{"player":{"id":605488,"link":"/api/v1/people/605488"},"credit":"p_ab"},{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_pa"},{"player":{"id":605488,"link":"/api/v1/people/605488"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.1,"awayTeamWinProbability":48.9,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-06-25T20:13:15.214Z","atBatIndex":12},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Victor Bericoto grounds out, second baseman Jeff McNeil to first baseman Nick Kurtz.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-25T20:13:15.554Z","endTime":"2026-06-25T20:14:46.036Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":82.8,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.474464453825366,"aZ":-16.054732969302616,"pfxX":5.571061175619744,"pfxZ":9.187529405273498,"pX":0.9547912986458831,"pZ":2.405377447301192,"vX0":-3.9463865561851454,"vY0":-131.74203101965696,"vZ0":-6.355386769879473,"x":80.61,"y":173.83,"x0":1.7497865686736014,"y0":50.0021840694638,"z0":6.0393660000168845,"aX":9.774165301909694},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":15.5,"breakHorizontal":-9.2,"spinRate":1906,"spinDirection":150},"zone":14,"typeConfidence":0.89,"plateTime":0.4160434283974377,"extension":6.669491676627991},"index":0,"playId":"3706f0f5-14f5-3d9b-bb7f-a2767f6f4eb7","pitchNumber":1,"startTime":"2026-06-25T20:13:39.717Z","endTime":"2026-06-25T20:13:43.268Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.8,"endSpeed":73.7,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.302088298802943,"aZ":-26.450769039492652,"pfxX":9.253288481381599,"pfxZ":4.18049110460651,"pX":1.012401720281362,"pZ":1.461751343331298,"vX0":-4.729043742966037,"vY0":-116.0766444857267,"vZ0":-4.991271356321439,"x":78.41,"y":199.31,"x0":1.8717737411733533,"y0":50.00052466311632,"z0":6.152071269521493,"aX":12.651627944589999},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":6.6,"breakHorizontal":-15.6,"spinRate":1320,"spinDirection":129},"zone":14,"typeConfidence":0.9,"plateTime":0.4715051468855531,"extension":6.266117139027702},"index":1,"playId":"fce5695c-bb2e-3a9e-afcd-6dd65c020449","pitchNumber":2,"startTime":"2026-06-25T20:13:57.876Z","endTime":"2026-06-25T20:14:01.385Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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-25T20:14:07.695Z","endTime":"2026-06-25T20:14:20.347Z","isPitch":false,"type":"action","player":{"id":682674,"link":"/api/v1/people/682674"},"defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.8,"endSpeed":73.4,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.37480607515194,"aZ":-29.010439551716303,"pfxX":6.872556599766791,"pfxZ":2.344377621999974,"pX":1.8447144994788391,"pZ":1.5871383081942583,"vX0":-2.5483919659622702,"vY0":-114.86257687665231,"vZ0":-4.075069584337344,"x":46.68,"y":195.93,"x0":2.069812040035135,"y0":50.00328799531929,"z0":6.175927501528616,"aX":9.27074920308938},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":3.6,"breakHorizontal":-11.9,"spinRate":1312,"spinDirection":124},"zone":14,"typeConfidence":0.91,"plateTime":0.47513177543192553,"extension":6.162991468578005},"index":3,"playId":"6585df51-ff3b-3ee4-986d-cb9562615aa6","pitchNumber":3,"startTime":"2026-06-25T20:14:20.347Z","endTime":"2026-06-25T20:14:24.454Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":83.6,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.060584096465593,"aZ":-17.331837077446664,"pfxX":6.482639953649256,"pfxZ":8.271625543176164,"pX":0.6974579643776101,"pZ":3.408149841905383,"vX0":-5.291309857447444,"vY0":-133.2238071175499,"vZ0":-3.294853549546486,"x":90.41,"y":146.76,"x0":1.8687001948325976,"y0":50.0041242492477,"z0":5.916269016445311,"aX":11.634684537479485},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":14.4,"breakHorizontal":-10.6,"spinRate":2061,"spinDirection":141},"zone":3,"typeConfidence":0.91,"plateTime":0.41139774516663596,"extension":6.590202485173785},"hitData":{"launchSpeed":97.4,"launchAngle":-27.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.74,"coordY":156.24}},"index":4,"playId":"e173d638-e442-3499-9b92-fc7979e3c490","pitchNumber":4,"startTime":"2026-06-25T20:14:37.986Z","endTime":"2026-06-25T20:14:46.036Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682674,"link":"/api/v1/people/682674"},"credit":"b_ab"},{"player":{"id":605488,"link":"/api/v1/people/605488"},"credit":"p_ab"},{"player":{"id":682674,"link":"/api/v1/people/682674"},"credit":"b_pa"},{"player":{"id":605488,"link":"/api/v1/people/605488"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.44,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-06-25T20:14:46.036Z","atBatIndex":13},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Jeff McNeil hit by pitch.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-25T20:15:55.706Z","endTime":"2026-06-25T20:17:35.444Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":84.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.942865395298703,"aZ":-27.03650074013046,"pfxX":-1.1484289811962176,"pfxZ":2.840115380894675,"pX":-0.7359021958411442,"pZ":3.5586297133997804,"vX0":2.2698617532522487,"vY0":-132.81386096112257,"vZ0":0.23627606391801714,"x":145.05,"y":142.7,"x0":-1.447406101317372,"y0":50.00424359404996,"z0":5.413998146116374,"aX":-2.078963327809228},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":5.4,"breakHorizontal":1.7,"spinRate":2378,"spinDirection":202},"zone":11,"typeConfidence":0.9,"plateTime":0.41034644786810537,"extension":6.277435716686542},"index":0,"playId":"71993021-f652-3385-884b-32b5efb3bf70","pitchNumber":1,"startTime":"2026-06-25T20:16:58.911Z","endTime":"2026-06-25T20:17:02.975Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.440330094478618,"aZ":-29.764471280441818,"pfxX":-9.217473149665285,"pfxZ":1.2976159007394088,"pX":-0.05326634130993407,"pZ":2.754944523639766,"vX0":6.087373842966546,"vY0":-134.98990670770453,"vZ0":-1.0765817063938345,"x":119.03,"y":164.4,"x0":-1.1318906324842466,"y0":50.003014807805876,"z0":5.2408464954851794,"aX":-17.131577242561786},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":2.3,"breakHorizontal":15.5,"spinRate":2042,"spinDirection":241},"zone":5,"typeConfidence":0.91,"plateTime":0.4046508128597366,"extension":6.325431985498201},"index":1,"playId":"c300be9b-025d-39bf-8dfc-26ca035f71b1","pitchNumber":2,"startTime":"2026-06-25T20:17:13.206Z","endTime":"2026-06-25T20:17:16.898Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":85.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.938456871717467,"aZ":-24.865352439107568,"pfxX":-2.6406214737886775,"pfxZ":3.9693843174106007,"pX":0.9037091176476336,"pZ":3.1080821959954292,"vX0":6.081476004648196,"vY0":-133.37118664938362,"vZ0":-1.4635116950055715,"x":82.55,"y":154.86,"x0":-1.041453970820863,"y0":50.000936876606694,"z0":5.421157402677893,"aX":-4.859672295996387},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.2,"breakHorizontal":3.7,"spinRate":2195,"spinDirection":213},"zone":12,"typeConfidence":0.88,"plateTime":0.4073786592106097,"extension":6.344128289466752},"index":2,"playId":"843b32ff-94c4-356d-98ff-27703c7fa071","pitchNumber":3,"startTime":"2026-06-25T20:17:29.431Z","endTime":"2026-06-25T20:17:35.444Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.9,"awayTeamWinProbability":54.1,"homeTeamWinProbabilityAdded":-4.100000000000001,"leverageIndex":0.98,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-06-25T20:17:35.444Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alika Williams strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-25T20:17:37.650Z","endTime":"2026-06-25T20:19:41.372Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691740,"link":"/api/v1/people/691740"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":87.2,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.690877969475373,"aZ":-30.545444710705407,"pfxX":-9.388248968061486,"pfxZ":0.849728506045567,"pX":-0.059749065154490334,"pZ":2.1135275437242527,"vX0":5.994898893164934,"vY0":-136.60761027879818,"vZ0":-2.765251924942631,"x":119.28,"y":181.71,"x0":-1.0454785548398848,"y0":50.00326725104257,"z0":5.205140639292578,"aX":-18.021602654082464},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":1.2,"breakHorizontal":16.0,"spinRate":1978,"spinDirection":246},"zone":8,"typeConfidence":0.91,"plateTime":0.39857650457531424,"extension":6.239944512736609},"index":0,"playId":"bc4d2c04-f0b7-3321-9255-0b181e06f4d1","pitchNumber":1,"startTime":"2026-06-25T20:18:12.637Z","endTime":"2026-06-25T20:18:15.952Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":675961,"link":"/api/v1/people/675961","batSide":{"code":"R","description":"Right"}},"first":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.5,"endSpeed":70.3,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.050187089195088,"aZ":-39.384544887204584,"pfxX":10.162128700888832,"pfxZ":-5.802290157932913,"pX":0.36623784688628036,"pZ":1.5825497904153953,"vX0":0.8637495954447445,"vY0":-111.3748180052102,"vZ0":0.3529402991535435,"x":103.04,"y":196.05,"x0":-1.3462401134468263,"y0":50.00302536048738,"z0":5.531856262947459,"aX":12.626453251505545},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.1,"breakVerticalInduced":-10.1,"breakHorizontal":-18.6,"spinRate":3089,"spinDirection":56},"zone":14,"typeConfidence":0.91,"plateTime":0.493858047740527,"extension":5.753413977317339},"index":1,"playId":"63d3bf7c-1cee-3101-9e29-430ca6ddfeee","pitchNumber":2,"startTime":"2026-06-25T20:18:29.001Z","endTime":"2026-06-25T20:18:33.557Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":675961,"link":"/api/v1/people/675961","batSide":{"code":"R","description":"Right"}},"first":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.0,"endSpeed":71.1,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.45171338046917,"aZ":-37.633358927938126,"pfxX":10.584498144884595,"pfxZ":-4.3241779244897955,"pX":1.45315567281032,"pZ":1.1579325867746109,"vX0":3.0435250607818825,"vY0":-112.05294201929189,"vZ0":-0.935812920656964,"x":61.61,"y":207.52,"x0":-1.2997758928417837,"y0":50.00085333449851,"z0":5.447555075426228,"aX":13.371687588229642},"breaks":{"breakAngle":20.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.1,"breakVerticalInduced":-7.8,"breakHorizontal":-19.9,"spinRate":3038,"spinDirection":57},"zone":14,"typeConfidence":0.9,"plateTime":0.48999889130885377,"extension":6.120889307132345},"index":2,"playId":"0060837e-d7ff-3f40-8e01-9a90436aa078","pitchNumber":3,"startTime":"2026-06-25T20:18:46.175Z","endTime":"2026-06-25T20:18:50.281Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":675961,"link":"/api/v1/people/675961","batSide":{"code":"R","description":"Right"}},"first":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.6,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.10087706130375,"aZ":-28.488126296481134,"pfxX":-10.742956410937765,"pfxZ":1.9391785153727943,"pX":-0.24213893485846327,"pZ":1.6823981665066021,"vX0":5.834281377667165,"vY0":-136.53379084815452,"vZ0":-3.8814034678419147,"x":126.23,"y":193.36,"x0":-1.0030238270000977,"y0":50.004504621400194,"z0":5.067607363307261,"aX":-20.425378640451527},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":2.9,"breakHorizontal":18.4,"spinRate":1954,"spinDirection":243},"zone":8,"typeConfidence":0.9,"plateTime":0.40011015609316347,"extension":6.386685806442539},"index":3,"playId":"fdc63b3a-bed2-3f21-a96e-bb492ffbaf72","pitchNumber":4,"startTime":"2026-06-25T20:19:06.211Z","endTime":"2026-06-25T20:19:10.912Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":675961,"link":"/api/v1/people/675961","batSide":{"code":"R","description":"Right"}},"first":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.8,"endSpeed":70.2,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.280946686082444,"aZ":-37.06925136988792,"pfxX":11.270493149111726,"pfxZ":-3.9314271539824253,"pX":0.7706745336038494,"pZ":1.6202926481859439,"vX0":1.7001484501740203,"vY0":-111.83748344356694,"vZ0":-7.38736554195985E-4,"x":87.62,"y":195.03,"x0":-1.4647700613635026,"y0":50.00188694876493,"z0":5.47574048714858,"aX":14.039160010915158},"breaks":{"breakAngle":21.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-6.7,"breakHorizontal":-20.8,"spinRate":2971,"spinDirection":52},"zone":14,"typeConfidence":0.9,"plateTime":0.49288164641437016,"extension":6.364171307660831},"index":4,"playId":"d0427434-ccf0-3a02-8863-a8b2fba2b12d","pitchNumber":5,"startTime":"2026-06-25T20:19:37.580Z","endTime":"2026-06-25T20:19:41.372Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":675961,"link":"/api/v1/people/675961","batSide":{"code":"R","description":"Right"}},"first":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":675961,"link":"/api/v1/people/675961"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":675961,"link":"/api/v1/people/675961"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":3.8000000000000043,"leverageIndex":1.65,"dramaIndex":70.0,"contextMetrics":{},"playEndTime":"2026-06-25T20:19:41.372Z","atBatIndex":15},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Henry Bolte singles on a ground ball to left fielder Victor Bericoto. Jeff McNeil to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-25T20:19:42.223Z","endTime":"2026-06-25T20:20:58.489Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"postOnSecond":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682674,"link":"/api/v1/people/682674"},"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":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":87.2,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.841430285773747,"aZ":-29.61987515628465,"pfxX":-9.978236522445563,"pfxZ":1.3335263346310269,"pX":1.678790983188619,"pZ":1.6957628273429555,"vX0":10.119350492372053,"vY0":-136.953989937619,"vZ0":-3.664131274314587,"x":53.01,"y":192.99,"x0":-0.7464756951284228,"y0":50.00675968017547,"z0":5.050156002654791,"aX":-19.18705561052413},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":1.9,"breakHorizontal":16.3,"spinRate":2052,"spinDirection":239},"zone":14,"typeConfidence":0.9,"plateTime":0.3981124756702923,"extension":6.402652742071177},"index":0,"playId":"da051ee3-5603-348c-989d-e14a030568d8","pitchNumber":1,"startTime":"2026-06-25T20:20:06.074Z","endTime":"2026-06-25T20:20:10.841Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":703607,"link":"/api/v1/people/703607","batSide":{"code":"R","description":"Right"}},"first":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.9,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.38950568600563,"aZ":-28.583048255994612,"pfxX":-9.297345682195246,"pfxZ":1.9158061850727668,"pX":-0.7293315673261443,"pZ":2.1551473844611135,"vX0":4.407521420421994,"vY0":-135.80859011682557,"vZ0":-2.9569458501963872,"x":144.8,"y":180.59,"x0":-1.1609546702455882,"y0":50.00559388863373,"z0":5.2359600063418235,"aX":-17.45429331247813},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":3.1,"breakHorizontal":16.0,"spinRate":2027,"spinDirection":229},"zone":7,"typeConfidence":0.91,"plateTime":0.40256106163322913,"extension":6.333964082800842},"index":1,"playId":"b873a5cd-7e63-374a-ac9f-f8e71827e621","pitchNumber":2,"startTime":"2026-06-25T20:20:21.699Z","endTime":"2026-06-25T20:20:25.069Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":703607,"link":"/api/v1/people/703607","batSide":{"code":"R","description":"Right"}},"first":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.2,"endSpeed":70.5,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.164972477974008,"aZ":-36.89870940102233,"pfxX":12.043899396458976,"pfxZ":-3.7460579959027074,"pX":0.420590807978192,"pZ":1.9935891441328153,"vX0":0.5276100104153227,"vY0":-112.38511441552711,"vZ0":0.4611794693039204,"x":100.97,"y":184.95,"x0":-1.3796803314909214,"y0":50.004567238440046,"z0":5.5787186386268575,"aX":15.180209239360469},"breaks":{"breakAngle":22.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-6.2,"breakHorizontal":-21.8,"spinRate":2973,"spinDirection":57},"zone":9,"typeConfidence":0.9,"plateTime":0.49013801844870875,"extension":6.185760294141597},"hitData":{"launchSpeed":78.7,"launchAngle":10.0,"totalDistance":120.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":70.92,"coordY":115.02}},"index":2,"playId":"7b93f5ab-beb7-3c8c-81b0-3d25573ed96f","pitchNumber":3,"startTime":"2026-06-25T20:20:47.466Z","endTime":"2026-06-25T20:20:58.489Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":703607,"link":"/api/v1/people/703607","batSide":{"code":"R","description":"Right"}},"first":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":703607,"link":"/api/v1/people/703607"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":703607,"link":"/api/v1/people/703607"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.5,"awayTeamWinProbability":54.5,"homeTeamWinProbabilityAdded":-4.200000000000003,"leverageIndex":1.38,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2026-06-25T20:20:58.489Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Kurtz strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-25T20:20:56.994Z","endTime":"2026-06-25T20:22:59.235Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"postOnSecond":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"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":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691740,"link":"/api/v1/people/691740"},"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.7,"endSpeed":80.5,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.54690897477158,"aZ":-32.7937688844621,"pfxX":-10.113684311369134,"pfxZ":-0.37667132388843916,"pX":-0.18235783168348957,"pZ":0.908589164573553,"vX0":6.401004537599156,"vY0":-126.22847848459259,"vZ0":-3.976890257171621,"x":123.95,"y":214.25,"x0":-1.4255500748939387,"y0":50.00541198082013,"z0":5.11949060465317,"aX":-16.469027254486964},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-1.3,"breakHorizontal":17.0,"spinRate":1826,"spinDirection":264},"zone":13,"typeConfidence":0.91,"plateTime":0.4324365290502654,"extension":6.144171629226269},"index":0,"playId":"223ce678-6411-3dee-ad98-ba347c21b001","pitchNumber":1,"startTime":"2026-06-25T20:21:23.812Z","endTime":"2026-06-25T20:21:27.728Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"first":{"id":703607,"link":"/api/v1/people/703607"},"second":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.5,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.23582640418324,"aZ":-27.803869717917266,"pfxX":-9.038994372649316,"pfxZ":2.345943925409685,"pX":-0.4847045285174804,"pZ":4.444280227061951,"vX0":4.553827363109647,"vY0":-134.9368595202589,"vZ0":2.5634786492638373,"x":135.48,"y":118.78,"x0":-1.0094769826547338,"y0":50.006015670117996,"z0":5.427054185827735,"aX":-16.86084462758584},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":4.9,"breakHorizontal":15.6,"spinRate":1965,"spinDirection":235},"zone":11,"typeConfidence":0.91,"plateTime":0.40417194253065425,"extension":6.18507222102105},"index":1,"playId":"1111dff0-7d4a-3343-8da9-90ae64408883","pitchNumber":2,"startTime":"2026-06-25T20:21:39.830Z","endTime":"2026-06-25T20:21:43.547Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"first":{"id":703607,"link":"/api/v1/people/703607"},"second":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.8,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.83974104572269,"aZ":-26.38590469667431,"pfxX":-7.701276572739966,"pfxZ":3.145045108917307,"pX":0.007403616189021326,"pZ":3.759709842804394,"vX0":5.388275315264655,"vY0":-134.50831031594066,"vZ0":0.6142269559162877,"x":116.72,"y":137.27,"x0":-1.0162531527713607,"y0":50.00439112083128,"z0":5.3921711552105664,"aX":-14.182039337749055},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":6.0,"breakHorizontal":12.8,"spinRate":1959,"spinDirection":235},"zone":12,"typeConfidence":0.78,"plateTime":0.406446054821588,"extension":6.405400295826957},"index":2,"playId":"c5db1d73-a4f9-35da-bb3f-2d85f1ff6eb7","pitchNumber":3,"startTime":"2026-06-25T20:21:56.648Z","endTime":"2026-06-25T20:21:59.961Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"first":{"id":703607,"link":"/api/v1/people/703607"},"second":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.7,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.280712705632318,"aZ":-28.745525667270613,"pfxX":-8.44425022134358,"pfxZ":1.865598891594992,"pX":0.6305870257871631,"pZ":3.6713197333836884,"vX0":6.946718479534807,"vY0":-134.7692366431374,"vZ0":0.927224706274607,"x":92.96,"y":139.65,"x0":-0.8832957828511229,"y0":50.00355552606309,"z0":5.35299193922397,"aX":-15.534233192771797},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":3.8,"breakHorizontal":13.8,"spinRate":2000,"spinDirection":235},"zone":12,"typeConfidence":0.91,"plateTime":0.40641132538294444,"extension":6.400313065547412},"index":3,"playId":"e07e30dc-34a5-3125-8d21-3b0801594fb6","pitchNumber":4,"startTime":"2026-06-25T20:22:16.278Z","endTime":"2026-06-25T20:22:19.584Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"first":{"id":703607,"link":"/api/v1/people/703607"},"second":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":87.3,"endSpeed":80.8,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.53683069239013,"aZ":-33.032757384843244,"pfxX":-7.491576828313779,"pfxZ":-0.5194091014130313,"pX":-0.016466890510593503,"pZ":1.0992654330669247,"vX0":6.166568899451356,"vY0":-127.09336975814959,"vZ0":-3.6371039660264484,"x":117.63,"y":209.1,"x0":-1.4935957433793852,"y0":50.00363713329821,"z0":5.1550911609425265,"aX":-12.332170536066839},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-1.6,"breakHorizontal":12.2,"spinRate":1811,"spinDirection":261},"zone":13,"typeConfidence":0.89,"plateTime":0.42994542176533557,"extension":5.922034491127464},"index":4,"playId":"14ba2b36-35fc-3eb9-9f3a-d056608836fb","pitchNumber":5,"startTime":"2026-06-25T20:22:37.486Z","endTime":"2026-06-25T20:22:41.262Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"first":{"id":703607,"link":"/api/v1/people/703607"},"second":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":93.0,"endSpeed":85.4,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.18391209686427,"aZ":-27.631448269309207,"pfxX":-8.766908158691503,"pfxZ":2.4368725205092012,"pX":0.6525855465066521,"pZ":3.4002952258286996,"vX0":7.289516345343529,"vY0":-135.30019230344334,"vZ0":0.08385299045148586,"x":92.12,"y":146.97,"x0":-0.9311460792507541,"y0":50.000368847875926,"z0":5.297474052412982,"aX":-16.33033036358132},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":4.7,"breakHorizontal":14.4,"spinRate":2041,"spinDirection":242},"zone":3,"typeConfidence":0.91,"plateTime":0.40406735168339214,"extension":6.524318402766104},"index":5,"playId":"a64b79ab-8551-3863-909e-7564da2c41ce","pitchNumber":6,"startTime":"2026-06-25T20:22:55.408Z","endTime":"2026-06-25T20:22:59.235Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"first":{"id":703607,"link":"/api/v1/people/703607"},"second":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701762,"link":"/api/v1/people/701762"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.6,"awayTeamWinProbability":49.4,"homeTeamWinProbabilityAdded":5.100000000000001,"leverageIndex":2.17,"dramaIndex":91.0,"contextMetrics":{},"playEndTime":"2026-06-25T20:22:59.235Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Shea Langeliers strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-25T20:23:01.919Z","endTime":"2026-06-25T20:24:35.921Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691740,"link":"/api/v1/people/691740"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":79.9,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.06343080394943,"aZ":-33.07791729002721,"pfxX":-8.873863226272352,"pfxZ":-0.5595808621796206,"pX":0.623309586612705,"pZ":0.9736044991192738,"vX0":7.734436395934494,"vY0":-126.43707229434209,"vZ0":-3.6538378531789455,"x":93.24,"y":212.49,"x0":-1.324182342901166,"y0":50.003774909892066,"z0":5.095344776764184,"aX":-14.351803269299879},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-1.7,"breakHorizontal":14.3,"spinRate":1735,"spinDirection":267},"zone":14,"typeConfidence":0.9,"plateTime":0.4334002021121335,"extension":6.359273984353876},"index":0,"playId":"0a684448-f344-3a75-bb4a-a7cecf7a4d14","pitchNumber":1,"startTime":"2026-06-25T20:23:24.935Z","endTime":"2026-06-25T20:23:28.881Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":703607,"link":"/api/v1/people/703607"},"second":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.9,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.61116216583473,"aZ":-27.844498339952384,"pfxX":-0.10665185587658765,"pfxZ":2.4207293003609234,"pX":1.1889058321511408,"pZ":2.782058862756331,"vX0":6.073327860095471,"vY0":-132.42361894699332,"vZ0":-1.6077909485415316,"x":71.68,"y":163.66,"x0":-1.11424261177736,"y0":50.00168926248783,"z0":5.421861494374143,"aX":-0.19196552008697973},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":4.3,"breakHorizontal":-1.1,"spinRate":2323,"spinDirection":188},"zone":12,"typeConfidence":0.91,"plateTime":0.4126237459546407,"extension":6.4402746442766965},"index":1,"playId":"9ed397bc-f102-3477-a5c1-a1bb4648e71c","pitchNumber":2,"startTime":"2026-06-25T20:23:44.797Z","endTime":"2026-06-25T20:23:48.458Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":703607,"link":"/api/v1/people/703607"},"second":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.4,"endSpeed":70.3,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.028372549470774,"aZ":-40.06715974226299,"pfxX":10.120543464695244,"pfxZ":-6.368517255443106,"pX":0.2416126836437522,"pZ":1.3887025814733593,"vX0":0.8090428841369947,"vY0":-111.27484688907956,"vZ0":-0.16418774412174653,"x":107.79,"y":201.29,"x0":-1.4405885754765586,"y0":50.00061365767222,"z0":5.653420882822378,"aX":12.549245010772033},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.3,"breakVerticalInduced":-11.2,"breakHorizontal":-18.5,"spinRate":3147,"spinDirection":51},"zone":14,"typeConfidence":0.91,"plateTime":0.4943134234559792,"extension":6.098371897790469},"index":2,"playId":"bcffeab9-d7c1-36ad-b6bb-29bc568e266d","pitchNumber":3,"startTime":"2026-06-25T20:24:02.182Z","endTime":"2026-06-25T20:24:05.928Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":703607,"link":"/api/v1/people/703607"},"second":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-06-25T20:24:18.360Z","endTime":"2026-06-25T20:24:32.387Z","isPitch":false,"type":"action","player":{"id":669127,"link":"/api/v1/people/669127"},"defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":703607,"link":"/api/v1/people/703607"},"second":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":93.0,"endSpeed":84.3,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.73276312938574,"aZ":-19.48529693305469,"pfxX":-7.857278218240235,"pfxZ":6.907562395428547,"pX":0.22444819394673757,"pZ":3.343544855966574,"vX0":5.821572972890174,"vY0":-135.25693506446942,"vZ0":-1.816260536852499,"x":108.44,"y":148.5,"x0":-0.9436738320876477,"y0":50.006579417415196,"z0":5.40170914317142,"aX":-14.443434356780982},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":12.2,"breakHorizontal":12.8,"spinRate":2205,"spinDirection":235},"zone":2,"typeConfidence":0.93,"plateTime":0.4062063481014002,"extension":6.489958771899602},"index":4,"playId":"204f7500-49b0-3ec0-992a-adc21d97effe","pitchNumber":4,"startTime":"2026-06-25T20:24:32.387Z","endTime":"2026-06-25T20:24:35.921Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":703607,"link":"/api/v1/people/703607"},"second":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":669127,"link":"/api/v1/people/669127"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.50000000000001,"awayTeamWinProbability":44.49999999999999,"homeTeamWinProbabilityAdded":4.900000000000006,"leverageIndex":1.95,"dramaIndex":84.0,"contextMetrics":{},"playEndTime":"2026-06-25T20:24:35.921Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Daniel Susac strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-25T20:25:41.112Z","endTime":"2026-06-25T20:27:41.621Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":78.2,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.804578841380266,"aZ":-27.528347463347348,"pfxX":-1.9466961089707384,"pfxZ":3.021421561571927,"pX":-0.05769914060590678,"pZ":1.6345471641314757,"vX0":-4.304855748163455,"vY0":-123.08755737164017,"vZ0":-5.254044463011226,"x":119.2,"y":194.65,"x0":1.9649729669297942,"y0":50.00411665397086,"z0":6.119940663638089,"aX":-2.9952777540293485},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":4.6,"breakHorizontal":4.6,"spinRate":2210,"spinDirection":191},"zone":13,"typeConfidence":2.0,"plateTime":0.44452856144413344,"extension":6.258585352392585},"index":0,"playId":"a827f6fd-136b-3c1b-bfe5-29fcad68ac3c","pitchNumber":1,"startTime":"2026-06-25T20:26:47.712Z","endTime":"2026-06-25T20:26:51.005Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":691740,"link":"/api/v1/people/691740","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":72.4,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.001134964188058,"aZ":-23.366796718972026,"pfxX":7.508634585852135,"pfxZ":6.598816999928809,"pX":1.1264324873056581,"pZ":1.54650212989664,"vX0":-4.077204776747296,"vY0":-115.26350954609464,"vZ0":-5.16079031510726,"x":74.06,"y":197.02,"x0":1.9498953345841579,"y0":50.00365855452411,"z0":6.093175941828444,"aX":10.024108278488193},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":10.8,"breakHorizontal":-12.5,"spinRate":1405,"spinDirection":125},"zone":14,"typeConfidence":0.91,"plateTime":0.4766284379551533,"extension":6.224815731613504},"index":1,"playId":"1aa6b064-6070-366e-b0b8-94875f91179f","pitchNumber":2,"startTime":"2026-06-25T20:27:01.596Z","endTime":"2026-06-25T20:27:05.644Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":691740,"link":"/api/v1/people/691740","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.3,"endSpeed":71.8,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.02664861646815,"aZ":-26.243041717963354,"pfxX":8.802629222712305,"pfxZ":4.535299980992622,"pX":1.3394483783094315,"pZ":1.8286337298520983,"vX0":-4.028666285679075,"vY0":-113.93220014120344,"vZ0":-3.7707547224498934,"x":65.94,"y":189.41,"x0":1.99228930195436,"y0":50.000983686817726,"z0":6.114603051682878,"aX":11.506353762760034},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":7.4,"breakHorizontal":-14.9,"spinRate":1363,"spinDirection":123},"zone":14,"typeConfidence":0.91,"plateTime":0.48177723595425315,"extension":6.082673812596312},"index":2,"playId":"c098c013-2b1e-319d-8e7f-770e6cf7b900","pitchNumber":3,"startTime":"2026-06-25T20:27:18.221Z","endTime":"2026-06-25T20:27:21.828Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":691740,"link":"/api/v1/people/691740","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-06-25T20:27:28.224Z","endTime":"2026-06-25T20:27:37.927Z","isPitch":false,"type":"action","player":{"id":691740,"link":"/api/v1/people/691740"},"defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":691740,"link":"/api/v1/people/691740","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.0,"endSpeed":73.8,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.57803027767526,"aZ":-30.025571884279064,"pfxX":8.276533366101543,"pfxZ":1.5597970929509666,"pX":0.8934092179993258,"pZ":1.7768091099238024,"vX0":-5.011864289568121,"vY0":-116.38621093605046,"vZ0":-3.466708282129812,"x":82.95,"y":190.81,"x0":1.9980443456883432,"y0":50.00118325766177,"z0":6.1254007171018054,"aX":11.368220454119049},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":2.3,"breakHorizontal":-13.8,"spinRate":1420,"spinDirection":125},"zone":14,"typeConfidence":0.9,"plateTime":0.47039466779558436,"extension":6.243027422541004},"index":4,"playId":"ec5d1899-bd5e-3559-a625-93b668a37a98","pitchNumber":4,"startTime":"2026-06-25T20:27:37.927Z","endTime":"2026-06-25T20:27:41.621Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":691740,"link":"/api/v1/people/691740","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691740,"link":"/api/v1/people/691740"},"credit":"b_ab"},{"player":{"id":605488,"link":"/api/v1/people/605488"},"credit":"p_ab"},{"player":{"id":691740,"link":"/api/v1/people/691740"},"credit":"b_pa"},{"player":{"id":605488,"link":"/api/v1/people/605488"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":-2.500000000000007,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-06-25T20:27:41.621Z","atBatIndex":19},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jonah Cox flies out to center fielder Henry Bolte.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-25T20:27:42.342Z","endTime":"2026-06-25T20:28:56.389Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":703607,"link":"/api/v1/people/703607"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":83.7,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.105516944890727,"aZ":-13.95244617833983,"pfxX":5.158607101458017,"pfxZ":10.16474500390793,"pX":-0.4518405365005056,"pZ":2.691885420524988,"vX0":-7.232949167265537,"vY0":-132.94842408865432,"vZ0":-5.844860843829674,"x":134.22,"y":166.1,"x0":1.6319326535325092,"y0":50.00581768221068,"z0":5.929094422709196,"aX":9.250803390135864},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":17.3,"breakHorizontal":-7.8,"spinRate":2171,"spinDirection":148},"zone":4,"typeConfidence":0.9,"plateTime":0.41175948827341147,"extension":6.417153006337808},"index":0,"playId":"72c87048-9c15-3b69-9eb7-67a4a3eea614","pitchNumber":1,"startTime":"2026-06-25T20:28:04.854Z","endTime":"2026-06-25T20:28:08.100Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":813841,"link":"/api/v1/people/813841","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":84.1,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.956640745859897,"aZ":-14.55810215586104,"pfxX":5.893290114314045,"pfxZ":9.774839032553967,"pX":0.25358917786599405,"pZ":2.664406022953505,"vX0":-6.250530316507789,"vY0":-133.0093459763369,"vZ0":-5.79678953261257,"x":107.33,"y":166.84,"x0":1.8617885451107805,"y0":50.00325595058128,"z0":5.917152009265609,"aX":10.621976247339088},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.7,"breakHorizontal":-9.4,"spinRate":2187,"spinDirection":145},"zone":5,"typeConfidence":0.91,"plateTime":0.4108622878892696,"extension":6.625290748400106},"index":1,"playId":"82234d46-55ed-3021-89dc-0faac4d4816e","pitchNumber":2,"startTime":"2026-06-25T20:28:20.571Z","endTime":"2026-06-25T20:28:23.811Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":813841,"link":"/api/v1/people/813841","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.0,"endSpeed":73.9,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.777495360296946,"aZ":-24.100180917794155,"pfxX":5.253620332680307,"pfxZ":5.850128179162732,"pX":1.4131162349129602,"pZ":2.1656820327616266,"vX0":-3.0330222556012174,"vY0":-116.44533155706401,"vZ0":-3.727829238412561,"x":63.14,"y":180.31,"x0":2.0464044482497434,"y0":50.00502951379121,"z0":6.05393859021627,"aX":7.254032797113889},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":10.0,"breakHorizontal":-8.8,"spinRate":1391,"spinDirection":126},"zone":14,"typeConfidence":0.91,"plateTime":0.46942919762309465,"extension":6.270936376692204},"hitData":{"launchSpeed":75.6,"launchAngle":32.0,"totalDistance":259.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":125.88,"coordY":96.49}},"index":2,"playId":"df7f012f-3441-3a3a-9f84-eb272077516d","pitchNumber":3,"startTime":"2026-06-25T20:28:48.349Z","endTime":"2026-06-25T20:28:56.389Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":813841,"link":"/api/v1/people/813841","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":813841,"link":"/api/v1/people/813841"},"credit":"b_ab"},{"player":{"id":605488,"link":"/api/v1/people/605488"},"credit":"p_ab"},{"player":{"id":813841,"link":"/api/v1/people/813841"},"credit":"b_pa"},{"player":{"id":605488,"link":"/api/v1/people/605488"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.2,"awayTeamWinProbability":48.8,"homeTeamWinProbabilityAdded":-1.7999999999999972,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-06-25T20:28:56.389Z","atBatIndex":20},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Matt Chapman walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-25T20:28:56.117Z","endTime":"2026-06-25T20:32:25.508Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6,7,8,9],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":79.4,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.938760799935014,"aZ":-27.561039247328363,"pfxX":-1.774335984508668,"pfxZ":2.926494419339651,"pX":-0.4253941022317254,"pZ":1.7096643636625675,"vX0":-5.246716208928772,"vY0":-123.71306938046038,"vZ0":-4.931220061068306,"x":133.22,"y":192.62,"x0":1.9396705518092123,"y0":50.0023424763858,"z0":5.994972365966588,"aX":-2.793127247484551},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":4.6,"breakHorizontal":4.2,"spinRate":2232,"spinDirection":190},"zone":7,"typeConfidence":2.0,"plateTime":0.44003889093436754,"extension":6.388819441645167},"index":0,"playId":"a623b700-f4f1-38e5-bac2-7a979aef0e50","pitchNumber":1,"startTime":"2026-06-25T20:29:23.528Z","endTime":"2026-06-25T20:29:28.508Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.8,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.399394272863823,"aZ":-15.914180984389713,"pfxX":6.887479227511263,"pfxZ":8.896768930507086,"pX":1.2039333007887119,"pZ":3.4680148113394824,"vX0":-3.4661496563158423,"vY0":-133.51083858669736,"vZ0":-3.8321090240464786,"x":71.11,"y":145.14,"x0":1.6155845745377913,"y0":50.002799217606345,"z0":6.04808745936057,"aX":12.588452608722045},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.6,"breakHorizontal":-11.9,"spinRate":2113,"spinDirection":148},"zone":12,"typeConfidence":0.92,"plateTime":0.4083136471412083,"extension":6.6244153198187865},"index":1,"playId":"086f5aee-85cf-3396-bef6-65e0e6c875e4","pitchNumber":2,"startTime":"2026-06-25T20:29:42.864Z","endTime":"2026-06-25T20:29:46.787Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.7,"endSpeed":74.8,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.164335623407357,"aZ":-28.12430873447858,"pfxX":8.883634631183709,"pfxZ":2.8781227527177986,"pX":-0.5465307527693243,"pZ":2.2722855035446865,"vX0":-7.97869113457581,"vY0":-117.33867547776119,"vZ0":-3.0948449506101685,"x":137.83,"y":177.43,"x0":1.7278286424942273,"y0":50.003684021523824,"z0":6.2021228187227635,"aX":12.509831380318406},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":4.8,"breakHorizontal":-14.4,"spinRate":1292,"spinDirection":131},"zone":4,"typeConfidence":0.9,"plateTime":0.46505662910951573,"extension":6.281033910349944},"index":2,"playId":"aa69f60a-eb66-3382-a24d-e1cf21593ae0","pitchNumber":3,"startTime":"2026-06-25T20:29:59.316Z","endTime":"2026-06-25T20:30:02.664Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":91.3,"endSpeed":83.4,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.692680529288378,"aZ":-14.183100913859105,"pfxX":6.356922823053017,"pfxZ":10.12242168279211,"pX":-0.22482570482880138,"pZ":2.014344008059913,"vX0":-7.323883903305449,"vY0":-132.5601936486551,"vZ0":-7.430912707269464,"x":125.57,"y":184.39,"x0":1.7496699187067446,"y0":50.0040169055828,"z0":5.892251960645159,"aX":11.299623932584135},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.8,"breakHorizontal":-9.8,"spinRate":2084,"spinDirection":150},"zone":8,"typeConfidence":0.91,"plateTime":0.4134107556918738,"extension":6.743451691536302},"index":3,"playId":"70dc48ad-1cf1-3fc2-902d-e48e53eecc36","pitchNumber":4,"startTime":"2026-06-25T20:30:16.465Z","endTime":"2026-06-25T20:30:19.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-06-25T20:30:24.854Z","endTime":"2026-06-25T20:30:39.634Z","isPitch":false,"type":"action","player":{"id":656305,"link":"/api/v1/people/656305"},"defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.5,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.938319832896916,"aZ":-16.022508971226188,"pfxX":5.995357246577463,"pfxZ":8.877488687863481,"pX":-0.9407247387251522,"pZ":3.0142986090386974,"vX0":-8.960846462441538,"vY0":-133.5939049934439,"vZ0":-4.708221173873936,"x":152.86,"y":157.39,"x0":1.6675869376956935,"y0":50.00522696992183,"z0":5.939663068120531,"aX":10.912277132121739},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.4,"breakHorizontal":-9.1,"spinRate":2001,"spinDirection":146},"zone":11,"typeConfidence":0.91,"plateTime":0.40891274813160017,"extension":6.5989880180293286},"index":5,"playId":"c4e76c58-09f7-37b9-99ff-367f560ac59a","pitchNumber":5,"startTime":"2026-06-25T20:30:39.634Z","endTime":"2026-06-25T20:31:00.514Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":82.3,"endSpeed":76.3,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.105701063893953,"aZ":-27.06617704548102,"pfxX":7.91342499087588,"pfxZ":3.4958401345841748,"pX":1.6119933731093186,"pZ":0.9773971281798467,"vX0":-3.3464460775501843,"vY0":-119.82191591903309,"vZ0":-6.147693078971589,"x":55.55,"y":212.39,"x0":1.9948931112162651,"y0":50.003847315511436,"z0":5.980037548193203,"aX":11.562796931360467},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":5.2,"breakHorizontal":-13.6,"spinRate":1376,"spinDirection":122},"zone":14,"typeConfidence":0.89,"plateTime":0.4562733904501428,"extension":6.340355902009843},"index":6,"playId":"140498e7-c4b6-38ef-addf-6147556dbcbf","pitchNumber":6,"startTime":"2026-06-25T20:31:18.196Z","endTime":"2026-06-25T20:31:22.103Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":78.1,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.072003504167665,"aZ":-31.47083189407216,"pfxX":-2.7326889741716007,"pfxZ":0.4575917511102503,"pX":-0.1405397218561307,"pZ":2.927302643557678,"vX0":-4.265326771479633,"vY0":-122.55261410805993,"vZ0":-1.2421492639645897,"x":122.36,"y":159.74,"x0":1.9711180879359906,"y0":50.00275629377215,"z0":6.105794360207666,"aX":-4.1952490276791154},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":0.8,"breakHorizontal":5.9,"spinRate":2221,"spinDirection":212},"zone":2,"typeConfidence":0.9,"plateTime":0.4453201573328571,"extension":6.302271937928125},"index":7,"playId":"413cd7d5-6e04-345e-a288-9d657181b275","pitchNumber":7,"startTime":"2026-06-25T20:31:36.937Z","endTime":"2026-06-25T20:31:40.237Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.5,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.384157002744132,"aZ":-13.669454732225107,"pfxX":6.150812762661134,"pfxZ":10.193471958393415,"pX":0.18295024489313425,"pZ":2.073885924945204,"vX0":-6.232263921361761,"vY0":-133.31053862908482,"vZ0":-7.355993852712944,"x":110.03,"y":182.79,"x0":1.7424913894110328,"y0":50.00159385705271,"z0":5.839008532939977,"aX":11.164233394359075},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":17.2,"breakHorizontal":-10.0,"spinRate":2200,"spinDirection":148},"zone":8,"typeConfidence":0.91,"plateTime":0.4095422405915552,"extension":6.693006742252272},"index":8,"playId":"2edc8636-bcc1-39ee-b96f-cfaaa27c859c","pitchNumber":8,"startTime":"2026-06-25T20:31:59.069Z","endTime":"2026-06-25T20:32:02.333Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":76.0,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.32576932185402,"aZ":-25.99265012153895,"pfxX":8.275044549665557,"pfxZ":4.315655413136971,"pX":-0.7506509805051725,"pZ":0.501388431314649,"vX0":-8.343107196052735,"vY0":-118.09574523820095,"vZ0":-7.319791772658505,"x":145.61,"y":225.24,"x0":1.7280583941797483,"y0":50.005406747440226,"z0":5.983182534762984,"aX":11.865780538338958},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":6.5,"breakHorizontal":-13.3,"spinRate":1417,"spinDirection":128},"zone":13,"typeConfidence":0.9,"plateTime":0.4611516334937873,"extension":6.361298239588856},"index":9,"playId":"645655c2-b50a-3be7-8a78-70f8af01a7cc","pitchNumber":9,"startTime":"2026-06-25T20:32:21.510Z","endTime":"2026-06-25T20:32:25.508Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_pa"},{"player":{"id":605488,"link":"/api/v1/people/605488"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":1.3999999999999986,"leverageIndex":0.48,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-06-25T20:32:25.508Z","atBatIndex":21},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bryce Eldridge flies out to left fielder Tyler Soderstrom.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-25T20:32:28.800Z","endTime":"2026-06-25T20:33:02.811Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.9,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.759892695205725,"aZ":-28.56165058574562,"pfxX":-1.6568615493749255,"pfxZ":2.2324436728972206,"pX":-0.3817444543095116,"pZ":3.012428983270562,"vX0":-5.426812564785574,"vY0":-125.84584539657428,"vZ0":-1.8631830560157598,"x":107.01,"y":158.8,"x0":2.0112406454345684,"y0":50.000117964440996,"z0":6.059363951574723,"aX":-2.676057427464738},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":3.8,"breakHorizontal":4.2,"spinRate":2222,"spinDirection":193},"zone":4,"typeConfidence":2.0,"plateTime":0.4340081301961831,"extension":6.415872050977632},"hitData":{"launchSpeed":99.3,"launchAngle":39.0,"totalDistance":341.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":64.65,"coordY":97.97}},"index":0,"playId":"d1a3009b-38c0-369a-9797-229e5ca56ae6","pitchNumber":1,"startTime":"2026-06-25T20:32:52.804Z","endTime":"2026-06-25T20:33:02.811Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"first":{"id":656305,"link":"/api/v1/people/656305"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805811,"link":"/api/v1/people/805811"},"credit":"b_ab"},{"player":{"id":605488,"link":"/api/v1/people/605488"},"credit":"p_ab"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"credit":"b_pa"},{"player":{"id":605488,"link":"/api/v1/people/605488"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-2.6000000000000014,"leverageIndex":1.01,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-06-25T20:33:02.811Z","atBatIndex":22},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tyler Soderstrom singles on a sharp line drive to left fielder Victor Bericoto. Tyler Soderstrom out at 2nd on the throw, left fielder Victor Bericoto to second baseman Casey Schmitt.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-25T20:33:37.335Z","endTime":"2026-06-25T20:36:11.770Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"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":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682674,"link":"/api/v1/people/682674"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_out_stretching","runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682674,"link":"/api/v1/people/682674"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist"},{"player":{"id":682674,"link":"/api/v1/people/682674"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist_of"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":74.7,"endSpeed":68.8,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.271829785790622,"aZ":-39.687094583933316,"pfxX":11.58591428454217,"pfxZ":-6.294782362221111,"pX":-1.409830658343103,"pZ":2.824751683087416,"vX0":-2.377000902356773,"vY0":-108.66272123735574,"vZ0":3.0293413764701578,"x":170.74,"y":162.51,"x0":-1.8059633209299706,"y0":50.00168186823346,"z0":5.7284526741112245,"aX":13.835214431099034},"breaks":{"breakAngle":19.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-59.3,"breakVerticalInduced":-10.2,"breakHorizontal":-20.3,"spinRate":2956,"spinDirection":61},"zone":11,"typeConfidence":0.91,"plateTime":0.504321065174878,"extension":5.719140548217876},"index":0,"playId":"4ef15e80-be49-3f48-98bd-d06f15b9c15e","pitchNumber":1,"startTime":"2026-06-25T20:35:16.794Z","endTime":"2026-06-25T20:35:20.635Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":75.3,"endSpeed":69.5,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.797817020049862,"aZ":-39.24672917253368,"pfxX":11.680727543066908,"pfxZ":-5.856204061179213,"pX":0.06126833204024848,"pZ":1.3930103801066593,"vX0":0.37043964541325947,"vY0":-109.65811862340964,"vZ0":-0.017369413719958704,"x":114.66,"y":201.17,"x0":-1.6258319944013786,"y0":50.00167319487622,"z0":5.615278209964192,"aX":14.11306627365885},"breaks":{"breakAngle":19.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-58.7,"breakVerticalInduced":-10.2,"breakHorizontal":-21.2,"spinRate":3033,"spinDirection":56},"zone":14,"typeConfidence":0.91,"plateTime":0.5009820620132217,"extension":6.453475927065424},"index":1,"playId":"9096e53a-abb4-3b40-ab21-078e306e652a","pitchNumber":2,"startTime":"2026-06-25T20:35:28.885Z","endTime":"2026-06-25T20:35:32.427Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.8,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.235142931605306,"aZ":-29.616462340532955,"pfxX":-9.475951012849738,"pfxZ":1.3731033210525503,"pX":-0.7582106242680862,"pZ":1.049980926240365,"vX0":4.950013321373088,"vY0":-135.7463310794778,"vZ0":-5.102373544999437,"x":145.9,"y":210.43,"x0":-1.3724074694397332,"y0":50.006328223164935,"z0":5.011506122164537,"aX":-17.718950056835066},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":1.6,"breakHorizontal":16.1,"spinRate":2157,"spinDirection":240},"zone":13,"typeConfidence":0.91,"plateTime":0.4032133227559127,"extension":6.7077834707723065},"index":2,"playId":"55b062a2-786e-33e7-a0d2-50ddce428cb1","pitchNumber":3,"startTime":"2026-06-25T20:35:43.410Z","endTime":"2026-06-25T20:35:47.509Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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.2,"endSpeed":83.3,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.119703165419025,"aZ":-26.804345578374605,"pfxX":-1.209707130128567,"pfxZ":3.072554951721129,"pX":-0.43744655664734655,"pZ":2.1015089347453055,"vX0":2.883985399090907,"vY0":-130.02226732491252,"vZ0":-2.965796847811923,"x":133.67,"y":182.04,"x0":-1.3940071984225704,"y0":50.000743821147005,"z0":5.247887314626393,"aX":-2.1128503353131793},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":5.3,"breakHorizontal":1.7,"spinRate":2347,"spinDirection":197},"zone":7,"typeConfidence":0.85,"plateTime":0.418058179560425,"extension":6.348042241558236},"hitData":{"launchSpeed":102.2,"launchAngle":8.0,"totalDistance":172.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":55.57,"coordY":117.95}},"index":3,"playId":"98748d2f-6a01-3835-9dd3-792190f63f0a","pitchNumber":4,"startTime":"2026-06-25T20:35:58.734Z","endTime":"2026-06-25T20:36:11.770Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":691016,"link":"/api/v1/people/691016"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.7,"awayTeamWinProbability":47.3,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":1.07,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-06-25T20:36:11.770Z","atBatIndex":23},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jonah Heim lines out to left fielder Victor Bericoto.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-25T20:36:32.035Z","endTime":"2026-06-25T20:37:45.028Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682674,"link":"/api/v1/people/682674"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":83.9,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.416903011446436,"aZ":-25.57523863492947,"pfxX":-1.661102522078986,"pfxZ":3.6725281557532927,"pX":0.6086616974211434,"pZ":3.5538268114054623,"vX0":5.2623086867443325,"vY0":-132.66776599755374,"vZ0":-0.10098809213597448,"x":93.8,"y":142.83,"x0":-1.178260130638176,"y0":50.00087441802073,"z0":5.444979506115967,"aX":-2.9835561913296753},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":6.8,"breakHorizontal":1.9,"spinRate":2119,"spinDirection":216},"zone":12,"typeConfidence":0.89,"plateTime":0.41169197090709675,"extension":6.245667889261296},"index":0,"playId":"06cf143d-7355-3a5a-9a2f-14a7115bb65f","pitchNumber":1,"startTime":"2026-06-25T20:36:45.397Z","endTime":"2026-06-25T20:36:48.686Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":85.0,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.125400555028197,"aZ":-30.629423551791728,"pfxX":-10.544948568115647,"pfxZ":0.8386521889221168,"pX":-0.17665747191153153,"pZ":3.261019269435137,"vX0":5.88039177097198,"vY0":-134.71250882429837,"vZ0":0.2171678079589323,"x":123.73,"y":150.73,"x0":-1.0129801420050293,"y0":50.00419393893043,"z0":5.3372182090691656,"aX":-19.46313036734151},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":1.8,"breakHorizontal":17.9,"spinRate":2082,"spinDirection":235},"zone":2,"typeConfidence":0.91,"plateTime":0.40593701208172117,"extension":6.041041439669846},"index":1,"playId":"1db47988-76d9-37e8-8e49-dd43cbd62e61","pitchNumber":2,"startTime":"2026-06-25T20:36:57.620Z","endTime":"2026-06-25T20:37:00.974Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.5,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.315673629629092,"aZ":-21.55897764846834,"pfxX":-5.110541450930604,"pfxZ":5.801497340740667,"pX":-0.26502304067154187,"pZ":4.449294600263074,"vX0":3.628598873657874,"vY0":-133.9954558118676,"vZ0":1.5265141036377436,"x":127.1,"y":118.65,"x0":-0.9687006073251406,"y0":50.00102227950944,"z0":5.406324357706408,"aX":-9.348396483341821},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":11.0,"breakHorizontal":8.5,"spinRate":1913,"spinDirection":232},"zone":11,"typeConfidence":0.84,"plateTime":0.4078271923965513,"extension":6.130168114846262},"index":2,"playId":"7f911c76-2fd0-336b-89d1-41dc9911f047","pitchNumber":3,"startTime":"2026-06-25T20:37:22.424Z","endTime":"2026-06-25T20:37:26.416Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.2,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.887512082631297,"aZ":-34.431990935642226,"pfxX":-8.361048185177538,"pfxZ":-1.3898706041601852,"pX":-0.8278337312495982,"pZ":2.106901947065968,"vX0":4.444510120236929,"vY0":-126.60147908319375,"vZ0":-0.9512930052878585,"x":148.56,"y":181.89,"x0":-1.5162862821249736,"y0":50.00048429995321,"z0":5.233779952661281,"aX":-13.624083194377329},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-2.5,"breakHorizontal":14.2,"spinRate":1805,"spinDirection":260},"zone":13,"typeConfidence":0.9,"plateTime":0.4319964082723162,"extension":6.027078927624507},"hitData":{"launchSpeed":85.9,"launchAngle":20.0,"totalDistance":275.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":80.2,"coordY":99.33}},"index":3,"playId":"f6b63a1b-0242-3773-a2f6-7f500fab3d7d","pitchNumber":4,"startTime":"2026-06-25T20:37:37.515Z","endTime":"2026-06-25T20:37:45.028Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":641680,"link":"/api/v1/people/641680"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.7,"awayTeamWinProbability":45.3,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.79,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-06-25T20:37:45.028Z","atBatIndex":24},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Lawrence Butler grounds out, first baseman Bryce Eldridge to pitcher Landen Roupp.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-25T20:37:44.717Z","endTime":"2026-06-25T20:39:22.747Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":75.5,"endSpeed":69.9,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.226709533535672,"aZ":-39.384918474980644,"pfxX":9.528666815186906,"pfxZ":-5.883037026337751,"pX":-0.5149279659081931,"pZ":2.1670686915887702,"vX0":-0.5480904750058901,"vY0":-109.95183508904893,"vZ0":1.6415585142527136,"x":136.63,"y":180.27,"x0":-1.5007837351556712,"y0":50.002337274653016,"z0":5.585509548285108,"aX":11.682757664503164},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.7,"breakVerticalInduced":-10.0,"breakHorizontal":-17.2,"spinRate":2996,"spinDirection":57},"zone":7,"typeConfidence":0.91,"plateTime":0.4978758020320697,"extension":6.164699053833282},"index":0,"playId":"38fbc394-14bf-34c8-bc43-4871aff1e1e4","pitchNumber":1,"startTime":"2026-06-25T20:38:06.003Z","endTime":"2026-06-25T20:38:09.219Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":83.5,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.810539682590104,"aZ":-27.1581549069112,"pfxX":-1.91121884617742,"pfxZ":2.82847068646595,"pX":0.6010753311365236,"pZ":3.3186423922095245,"vX0":5.206665855711147,"vY0":-131.48036866002866,"vZ0":-0.34528584766685055,"x":94.09,"y":149.18,"x0":-1.1462574766534668,"y0":50.00025260377519,"z0":5.446954369043746,"aX":-3.3860029414882535},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":5.3,"breakHorizontal":2.5,"spinRate":2127,"spinDirection":207},"zone":3,"typeConfidence":0.84,"plateTime":0.41473933704095867,"extension":6.386046446385367},"index":1,"playId":"5b8d987d-303e-317c-996e-7626b5b5474e","pitchNumber":2,"startTime":"2026-06-25T20:38:20.532Z","endTime":"2026-06-25T20:38:23.995Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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-25T20:38:32.615Z","endTime":"2026-06-25T20:38:42.616Z","isPitch":false,"type":"action","player":{"id":671732,"link":"/api/v1/people/671732"},"defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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.9,"endSpeed":86.1,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.981846947212357,"aZ":-28.27979915772466,"pfxX":-7.712443600455958,"pfxZ":2.0658121363306847,"pX":0.36901041621120695,"pZ":4.052241441293966,"vX0":6.389483934831313,"vY0":-135.3137922708123,"vZ0":1.6983109387263116,"x":102.93,"y":129.37,"x0":-1.0019785231428069,"y0":50.00270223759919,"z0":5.375504933347003,"aX":-14.536953424583134},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":4.2,"breakHorizontal":12.8,"spinRate":2084,"spinDirection":238},"zone":12,"typeConfidence":0.91,"plateTime":0.4022809734440962,"extension":6.658895870790946},"index":3,"playId":"87928f08-0111-3885-b1c8-e507a63621ff","pitchNumber":3,"startTime":"2026-06-25T20:38:42.616Z","endTime":"2026-06-25T20:38:46.492Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":86.9,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.388716210520254,"aZ":-30.29978140211861,"pfxX":-8.826440650470872,"pfxZ":0.9864560877793949,"pX":1.6376687534535075,"pZ":2.8779242076455773,"vX0":9.841384552569238,"vY0":-135.8693955356759,"vZ0":-0.9152453200045202,"x":54.58,"y":161.08,"x0":-0.8519388925149507,"y0":50.00567777273801,"z0":5.288877720467437,"aX":-16.82388681642354},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":1.8,"breakHorizontal":14.4,"spinRate":1979,"spinDirection":243},"zone":12,"typeConfidence":0.91,"plateTime":0.40019781642431695,"extension":6.403262163555804},"index":4,"playId":"ad31498b-3798-3e8f-80de-a59a4f8d4352","pitchNumber":4,"startTime":"2026-06-25T20:38:57.802Z","endTime":"2026-06-25T20:39:01.735Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.6,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.535843462932956,"aZ":-35.62563763397208,"pfxX":-7.964724570753087,"pfxZ":-2.1637282931230386,"pX":-0.5134971678476534,"pZ":1.7689666827141353,"vX0":4.810056204579526,"vY0":-124.785030705484,"vZ0":-1.1906899651373894,"x":136.57,"y":191.02,"x0":-1.420564798693042,"y0":50.00291691229164,"z0":5.1585969231032465,"aX":-12.698292896493854},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-4.0,"breakHorizontal":13.4,"spinRate":1708,"spinDirection":268},"zone":7,"typeConfidence":0.88,"plateTime":0.4371020823532752,"extension":6.486590030301432},"hitData":{"launchSpeed":78.3,"launchAngle":-8.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":146.24,"coordY":167.39}},"index":5,"playId":"135d8131-7929-3d64-accc-c28badd8cb25","pitchNumber":5,"startTime":"2026-06-25T20:39:14.226Z","endTime":"2026-06-25T20:39:22.747Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":671732,"link":"/api/v1/people/671732"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.00000000000001,"awayTeamWinProbability":43.99999999999999,"homeTeamWinProbabilityAdded":1.3000000000000043,"leverageIndex":0.52,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-06-25T20:39:22.747Z","atBatIndex":25},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Casey Schmitt flies out to left fielder Tyler Soderstrom.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-25T20:40:13.423Z","endTime":"2026-06-25T20:43:29.225Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"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(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":77.4,"endSpeed":71.2,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.29609766737373,"aZ":-31.112415380508335,"pfxX":-6.086700820730659,"pfxZ":0.8254033398325049,"pX":-0.025792631513317326,"pZ":2.4805870986623173,"vX0":-3.488340974819633,"vY0":-112.70269298010398,"vZ0":-0.9145704185686251,"x":117.98,"y":171.8,"x0":2.334847003049614,"y0":50.000614477490636,"z0":6.045724100922953,"aX":-7.795083966831321},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":1.6,"breakHorizontal":11.9,"spinRate":2220,"spinDirection":290},"zone":5,"typeConfidence":0.91,"plateTime":0.4867862537843419,"extension":6.042531510565643},"index":0,"playId":"e7f8d3e8-c6f7-3b14-9e7d-5c4deeed7977","pitchNumber":1,"startTime":"2026-06-25T20:41:34.587Z","endTime":"2026-06-25T20:41:42.596Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":73.8,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.81114419558785,"aZ":-30.05742106510883,"pfxX":7.2437122826430675,"pfxZ":1.5472251530218841,"pX":1.983875968934148,"pZ":2.1811177358263647,"vX0":-2.6217508751482184,"vY0":-116.12381694268034,"vZ0":-2.4939917018704945,"x":41.38,"y":179.89,"x0":2.1834265452535275,"y0":50.00518112206166,"z0":6.115517272161882,"aX":9.939659735861516},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":2.5,"breakHorizontal":-12.5,"spinRate":1348,"spinDirection":122},"zone":14,"typeConfidence":0.9,"plateTime":0.4708538066342167,"extension":6.127378090052833},"index":1,"playId":"b3c3591b-8e59-3f59-b644-4e12254f494f","pitchNumber":2,"startTime":"2026-06-25T20:42:15.232Z","endTime":"2026-06-25T20:42:19.052Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":90.9,"endSpeed":83.5,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.975115279752828,"aZ":-15.198997889726154,"pfxX":4.715869454511378,"pfxZ":9.519826556969978,"pX":0.8005148395169384,"pZ":3.7428287128004163,"vX0":-4.168332052181576,"vY0":-132.36857727741005,"vZ0":-3.1892218638130854,"x":86.49,"y":137.72,"x0":1.7792509261289693,"y0":50.00377712190365,"z0":6.069281077043694,"aX":8.409763192200485},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.8,"breakHorizontal":-7.7,"spinRate":2031,"spinDirection":149},"zone":12,"typeConfidence":0.89,"plateTime":0.41303173463874865,"extension":6.559277044531285},"index":2,"playId":"1fd90f82-1bc9-37ff-bd95-18b06a28643d","pitchNumber":3,"startTime":"2026-06-25T20:42:30.075Z","endTime":"2026-06-25T20:42:34.313Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":77.3,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.423783750486113,"aZ":-29.95626539331114,"pfxX":-1.1299361680139932,"pfxZ":1.4693573812877947,"pX":0.21342222138314193,"pZ":2.5414466027286484,"vX0":-4.054147541512786,"vY0":-121.68109021079616,"vZ0":-2.3709112317158496,"x":108.86,"y":170.16,"x0":2.0435172051208594,"y0":50.002342355125414,"z0":6.107243278619338,"aX":-1.7051369418915545},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":2.4,"breakHorizontal":3.0,"spinRate":2290,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.44901879240781506,"extension":6.171406094618758},"index":3,"playId":"3adaa18d-d46e-331c-9b7c-91ef7cbee7f4","pitchNumber":4,"startTime":"2026-06-25T20:42:46.964Z","endTime":"2026-06-25T20:42:55.630Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":75.8,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.17485893211595,"aZ":-29.27664339425977,"pfxX":8.112249252442691,"pfxZ":2.0001367936936774,"pX":0.8192979829479445,"pZ":2.3069452011185794,"vX0":-4.960753828680593,"vY0":-119.07653046719535,"vZ0":-2.785939772425764,"x":85.77,"y":176.49,"x0":1.8673802483150757,"y0":50.001057774347935,"z0":6.119595326528862,"aX":11.740406799407419},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":3.2,"breakHorizontal":-13.6,"spinRate":1343,"spinDirection":118},"zone":6,"typeConfidence":0.9,"plateTime":0.4585936185793842,"extension":6.309864034253892},"hitData":{"launchSpeed":82.8,"launchAngle":33.0,"totalDistance":308.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":62.56,"coordY":92.51}},"index":4,"playId":"bd4ed4aa-4dd7-34d2-a71b-df884a58b79d","pitchNumber":5,"startTime":"2026-06-25T20:43:20.215Z","endTime":"2026-06-25T20:43:29.225Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_ab"},{"player":{"id":605488,"link":"/api/v1/people/605488"},"credit":"p_ab"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_pa"},{"player":{"id":605488,"link":"/api/v1/people/605488"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.300000000000004,"awayTeamWinProbability":46.699999999999996,"homeTeamWinProbabilityAdded":-2.700000000000003,"leverageIndex":1.06,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-06-25T20:43:29.225Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rafael Devers strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-25T20:43:28.788Z","endTime":"2026-06-25T20:45:15.936Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":83.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.17935736314057,"aZ":-14.6921811649932,"pfxX":3.6614878379579276,"pfxZ":9.837946680042414,"pX":-0.7177917237698251,"pZ":2.729623040272906,"vX0":-7.279374142916043,"vY0":-132.42755913115815,"vZ0":-5.765057456508247,"x":144.36,"y":165.08,"x0":1.5904122595833856,"y0":50.00236226269235,"z0":6.008937436934353,"aX":6.50677758795137},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.8,"breakHorizontal":-5.0,"spinRate":2045,"spinDirection":149},"zone":4,"typeConfidence":0.86,"plateTime":0.4135561850300533,"extension":6.609599708027919},"index":0,"playId":"959aeded-c91a-39e4-887e-7868db2d21a5","pitchNumber":1,"startTime":"2026-06-25T20:43:52.708Z","endTime":"2026-06-25T20:44:00.660Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":81.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.326927238282565,"aZ":-24.03643651990459,"pfxX":-0.5477979872386474,"pfxZ":4.928678986631249,"pX":-0.3171878591748525,"pZ":0.851184131046821,"vX0":-5.650105413240823,"vY0":-126.2548211798098,"vZ0":-8.022507149763726,"x":129.09,"y":215.8,"x0":2.000314078132333,"y0":50.00112616585742,"z0":5.939662931853952,"aX":-0.9032717624142103},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":7.7,"breakHorizontal":2.0,"spinRate":2151,"spinDirection":177},"zone":13,"typeConfidence":2.0,"plateTime":0.4301877666851359,"extension":6.416343280262},"index":1,"playId":"5ef63be8-0fe4-3bf8-94b1-d26ff211daf1","pitchNumber":2,"startTime":"2026-06-25T20:44:22.690Z","endTime":"2026-06-25T20:44:26.361Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":80.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.395766491943796,"aZ":-25.196880974146275,"pfxX":-1.8704108113478988,"pfxZ":4.325973638702256,"pX":-1.552808519429502,"pZ":1.297569682663938,"vX0":-7.880990157007352,"vY0":-124.67372948376611,"vZ0":-6.580318837651548,"x":176.19,"y":203.75,"x0":1.8615626334598112,"y0":50.0027186474997,"z0":5.983692830472832,"aX":-3.0131211632042505},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":6.8,"breakHorizontal":4.8,"spinRate":2218,"spinDirection":190},"zone":13,"typeConfidence":2.0,"plateTime":0.4353550050346864,"extension":6.514314806742727},"index":2,"playId":"b8fe0b36-27cc-3e5b-b248-5b3dbf006edc","pitchNumber":3,"startTime":"2026-06-25T20:44:37.202Z","endTime":"2026-06-25T20:44:40.714Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.224249973250224,"aZ":-14.215502826353193,"pfxX":5.353689202863885,"pfxZ":9.860605819353308,"pX":-0.46828713539998146,"pZ":2.021234128647587,"vX0":-7.643170952900839,"vY0":-133.25426152072538,"vZ0":-7.439355343050987,"x":134.85,"y":184.21,"x0":1.7248980663258613,"y0":50.00442974503059,"z0":5.850865005775354,"aX":9.752240469516698},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.7,"breakHorizontal":-8.3,"spinRate":2118,"spinDirection":151},"zone":7,"typeConfidence":0.91,"plateTime":0.40906773145224795,"extension":6.663690563869926},"index":3,"playId":"ee553b7f-531e-3ae9-bcfa-819130630a83","pitchNumber":4,"startTime":"2026-06-25T20:44:55.035Z","endTime":"2026-06-25T20:44:58.287Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.479839901053356,"aZ":-16.08820378314737,"pfxX":6.274969204460312,"pfxZ":8.821722292886232,"pX":0.47658549886158286,"pZ":3.4308425713382373,"vX0":-5.7472258961863085,"vY0":-133.63111822727657,"vZ0":-3.6618254736390634,"x":98.83,"y":146.15,"x0":1.8309752121593013,"y0":50.00637441856391,"z0":5.96159358458751,"aX":11.448487624672369},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.5,"breakHorizontal":-10.3,"spinRate":2107,"spinDirection":148},"zone":12,"typeConfidence":0.91,"plateTime":0.40854309068765415,"extension":6.512817671553942},"index":4,"playId":"5531d8a9-13af-31a1-a018-69621d086a9a","pitchNumber":5,"startTime":"2026-06-25T20:45:09.812Z","endTime":"2026-06-25T20:45:15.936Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_ab"},{"player":{"id":605488,"link":"/api/v1/people/605488"},"credit":"p_ab"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_pa"},{"player":{"id":605488,"link":"/api/v1/people/605488"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.300000000000004,"awayTeamWinProbability":48.699999999999996,"homeTeamWinProbabilityAdded":-2.0,"leverageIndex":0.79,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-06-25T20:45:15.936Z","atBatIndex":27},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Willy Adames homers (14) on a fly ball to left center field.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-25T20:45:16.018Z","endTime":"2026-06-25T20:46:38.334Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":{"id":605488,"link":"/api/v1/people/605488"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.7,"endSpeed":74.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.55897186306306,"aZ":-32.49120249407504,"pfxX":-8.200959877691659,"pfxZ":-0.2334668352078344,"pX":-0.7155011960819646,"pZ":1.3359341434181717,"vX0":-4.38803662076959,"vY0":-116.03510339577254,"vZ0":-3.321855595684543,"x":144.27,"y":202.71,"x0":2.2618295271857063,"y0":50.000633473501075,"z0":5.863673790401221,"aX":-11.245006687392285},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-1.0,"breakHorizontal":16.0,"spinRate":2286,"spinDirection":297},"zone":13,"typeConfidence":0.9,"plateTime":0.4710002283783896,"extension":6.334623436055463},"index":0,"playId":"ba627aad-7aa8-34d1-914e-ba8c3866942d","pitchNumber":1,"startTime":"2026-06-25T20:45:37.889Z","endTime":"2026-06-25T20:45:41.655Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":78.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.74974267018052,"aZ":-30.17677296870191,"pfxX":-1.7780882005100356,"pfxZ":1.2890381550680257,"pX":0.4606499664763828,"pZ":2.308387132572464,"vX0":-3.3540232162706496,"vY0":-122.73546443058585,"vZ0":-3.1674708042722557,"x":99.44,"y":176.45,"x0":2.067670910468766,"y0":50.00389907416008,"z0":6.144486345133745,"aX":-2.7541082102991714},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":1.9,"breakHorizontal":3.8,"spinRate":2280,"spinDirection":220},"zone":6,"typeConfidence":2.0,"plateTime":0.443644686256901,"extension":6.124931530574188},"index":1,"playId":"ddd8830c-336f-3682-b3bd-270b2fbf0c07","pitchNumber":2,"startTime":"2026-06-25T20:45:54.516Z","endTime":"2026-06-25T20:45:58.581Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.78183061854654,"aZ":-15.579693993563122,"pfxX":5.798648069151652,"pfxZ":9.301158939123079,"pX":0.24672692806742064,"pZ":3.1678585333007434,"vX0":-6.366183347417709,"vY0":-132.369271444343,"vZ0":-4.100079435933506,"x":107.6,"y":153.25,"x0":1.923235974893485,"y0":50.003904404125834,"z0":5.868633895492182,"aX":10.3479596069186},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":16.2,"breakHorizontal":-9.2,"spinRate":2112,"spinDirection":149},"zone":2,"typeConfidence":0.9,"plateTime":0.4129004807504888,"extension":6.501828575247104},"hitData":{"launchSpeed":101.4,"launchAngle":37.0,"totalDistance":390.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":78.57,"coordY":48.62}},"index":2,"playId":"e776916a-ba86-3bd8-92d0-924d1de623d0","pitchNumber":3,"startTime":"2026-06-25T20:46:10.578Z","endTime":"2026-06-25T20:46:38.334Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_ab"},{"player":{"id":605488,"link":"/api/v1/people/605488"},"credit":"p_ab"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_pa"},{"player":{"id":605488,"link":"/api/v1/people/605488"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.9,"awayTeamWinProbability":35.099999999999994,"homeTeamWinProbabilityAdded":13.600000000000001,"leverageIndex":0.53,"dramaIndex":102.0,"contextMetrics":{},"playEndTime":"2026-06-25T20:46:38.334Z","atBatIndex":28},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jung Hoo Lee flies out to left fielder Tyler Soderstrom.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-25T20:46:39.072Z","endTime":"2026-06-25T20:47:07.465Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":79.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.48161186034491,"aZ":-28.184394609530692,"pfxX":-1.4441369894433245,"pfxZ":2.5102512613150534,"pX":0.5447970722806689,"pZ":3.048189646398858,"vX0":-3.285982734966786,"vY0":-124.50181733829031,"vZ0":-1.883959167269571,"x":96.23,"y":156.48,"x0":2.0636219236275934,"y0":50.000068897888596,"z0":6.123244560749337,"aX":-2.290101891067704},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.4,"breakHorizontal":3.4,"spinRate":2206,"spinDirection":197},"zone":3,"typeConfidence":2.0,"plateTime":0.4381439953935007,"extension":6.372319903181739},"hitData":{"launchSpeed":80.8,"launchAngle":47.0,"totalDistance":250.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":93.0,"coordY":105.27}},"index":0,"playId":"58fad852-67a4-336e-8a7d-313a54425189","pitchNumber":1,"startTime":"2026-06-25T20:46:57.935Z","endTime":"2026-06-25T20:47:07.465Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_ab"},{"player":{"id":605488,"link":"/api/v1/people/605488"},"credit":"p_ab"},{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_pa"},{"player":{"id":605488,"link":"/api/v1/people/605488"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.800000000000004,"awayTeamWinProbability":36.199999999999996,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.42,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-06-25T20:47:07.465Z","atBatIndex":29},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Max Muncy grounds out softly, pitcher Landen Roupp to first baseman Bryce Eldridge.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-25T20:47:51.727Z","endTime":"2026-06-25T20:49:53.591Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694738,"link":"/api/v1/people/694738"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.2,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.388253392265725,"aZ":-34.77084283832067,"pfxX":-7.377494393853671,"pfxZ":-1.631050704554747,"pX":-0.7842753874750554,"pZ":2.4731871988010163,"vX0":4.222588701576526,"vY0":-125.10946797861135,"vZ0":0.10193825092797537,"x":146.89,"y":172.0,"x0":-1.5322666236693776,"y0":50.00438825757896,"z0":5.273298074489126,"aX":-11.738356080508193},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-2.6,"breakHorizontal":12.5,"spinRate":1896,"spinDirection":259},"zone":4,"typeConfidence":0.88,"plateTime":0.43720163812961044,"extension":6.312673288265559},"index":0,"playId":"f2664165-824e-3510-8358-d9d3faa86478","pitchNumber":1,"startTime":"2026-06-25T20:49:17.649Z","endTime":"2026-06-25T20:49:21.763Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691777,"link":"/api/v1/people/691777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":90.0,"endSpeed":83.5,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.332771200931816,"aZ":-22.965646568641606,"pfxX":-0.48726388794923725,"pfxZ":5.234755949951979,"pX":1.5052618683874621,"pZ":2.104342850853819,"vX0":7.143502923164661,"vY0":-130.94655293254428,"vZ0":-4.088760479745038,"x":59.62,"y":181.96,"x0":-1.1800332427674187,"y0":50.00307631115648,"z0":5.3778377751679045,"aX":-0.8586626768878937},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":8.9,"breakHorizontal":-0.5,"spinRate":2307,"spinDirection":206},"zone":14,"typeConfidence":0.9,"plateTime":0.4162557186484248,"extension":6.204519858135929},"index":1,"playId":"5a2db39f-07fc-367b-a11f-1a93d9959a75","pitchNumber":2,"startTime":"2026-06-25T20:49:31.769Z","endTime":"2026-06-25T20:49:35.910Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691777,"link":"/api/v1/people/691777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":75.2,"endSpeed":68.8,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.399060136078802,"aZ":-38.04871961055497,"pfxX":9.440562100035468,"pfxZ":-4.913626558292256,"pX":-0.21693222021009384,"pZ":2.248669495207004,"vX0":0.054183890236218446,"vY0":-109.37635455586769,"vZ0":1.574739285240479,"x":125.27,"y":178.07,"x0":-1.4659838287627784,"y0":50.000035888472354,"z0":5.636167632090757,"aX":11.301288102130512},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.9,"breakVerticalInduced":-8.0,"breakHorizontal":-17.0,"spinRate":2844,"spinDirection":53},"zone":5,"typeConfidence":0.91,"plateTime":0.5030354524043075,"extension":6.084735378960625},"hitData":{"launchSpeed":49.5,"launchAngle":-23.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":130.24,"coordY":179.12}},"index":2,"playId":"6d876284-82b8-3c9c-abf5-312af9c01b73","pitchNumber":3,"startTime":"2026-06-25T20:49:45.577Z","endTime":"2026-06-25T20:49:53.591Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691777,"link":"/api/v1/people/691777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691777,"link":"/api/v1/people/691777"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":691777,"link":"/api/v1/people/691777"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.0,"awayTeamWinProbability":33.0,"homeTeamWinProbabilityAdded":3.1999999999999957,"leverageIndex":1.26,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-06-25T20:49:53.591Z","atBatIndex":30},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jeff McNeil singles on a fly ball to center fielder Jonah Cox.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-25T20:49:54.470Z","endTime":"2026-06-25T20:51:39.889Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":813841,"link":"/api/v1/people/813841"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":75.8,"endSpeed":69.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.53370165075448,"aZ":-35.93141649426283,"pfxX":10.47119005246087,"pfxZ":-3.0794725577214663,"pX":-0.21810077714845402,"pZ":0.8468882787017584,"vX0":-0.1871751508759067,"vY0":-110.3232839265763,"vZ0":-1.6635545635693176,"x":125.31,"y":215.91,"x0":-1.4898564262740572,"y0":50.003677544790015,"z0":5.4343712558104915,"aX":12.773202526758714},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-5.6,"breakHorizontal":-18.8,"spinRate":2978,"spinDirection":57},"zone":13,"typeConfidence":0.91,"plateTime":0.49846710058474963,"extension":6.200268779256978},"index":0,"playId":"258f74db-3cf1-3640-ac6b-309cc0792855","pitchNumber":1,"startTime":"2026-06-25T20:50:19.333Z","endTime":"2026-06-25T20:50:23.323Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.142174543675488,"aZ":-31.565966147446016,"pfxX":-9.645168766366316,"pfxZ":0.3275528177474296,"pX":0.500561210468542,"pZ":2.9437269179885774,"vX0":7.558986534726691,"vY0":-135.18783097357743,"vZ0":-0.43697355129024296,"x":97.92,"y":159.3,"x0":-1.0719712293202417,"y0":50.00427162950641,"z0":5.3141203968286,"aX":-17.940435318797945},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":0.7,"breakHorizontal":16.0,"spinRate":1992,"spinDirection":236},"zone":3,"typeConfidence":0.91,"plateTime":0.4044236841447262,"extension":6.659038760886529},"index":1,"playId":"a0879d2a-7d4f-3bcc-b623-e210ee07c00f","pitchNumber":2,"startTime":"2026-06-25T20:50:34.934Z","endTime":"2026-06-25T20:50:37.998Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.371785501847505,"aZ":-26.304421069674962,"pfxX":-0.25971808743331914,"pfxZ":3.2863428707397286,"pX":-0.5920892346504227,"pZ":2.7307912339190703,"vX0":2.143362788092216,"vY0":-132.076990615829,"vZ0":-2.16490123728314,"x":139.57,"y":165.05,"x0":-1.3767316942202976,"y0":50.00109718068106,"z0":5.475180708628484,"aX":-0.46384451524154663},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":5.8,"breakHorizontal":0.0,"spinRate":2151,"spinDirection":208},"zone":4,"typeConfidence":0.9,"plateTime":0.4130573022584558,"extension":5.881718092665737},"index":2,"playId":"b90687c9-f2f4-3b87-8a7e-2a8145b795c2","pitchNumber":3,"startTime":"2026-06-25T20:50:51.661Z","endTime":"2026-06-25T20:50:56.945Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.595556740654025,"aZ":-30.191195202133247,"pfxX":-9.475798795335617,"pfxZ":1.0691268973791228,"pX":-0.05531505156641802,"pZ":3.8187389664999647,"vX0":6.105101130933656,"vY0":-135.01117386589783,"vZ0":1.619298818872478,"x":119.11,"y":135.67,"x0":-1.1071885422616028,"y0":50.0042839746383,"z0":5.3260891234204655,"aX":-17.60921008255761},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":2.5,"breakHorizontal":16.0,"spinRate":2068,"spinDirection":234},"zone":11,"typeConfidence":0.91,"plateTime":0.4046875515899093,"extension":6.509394427331771},"index":3,"playId":"b2405a7d-2509-3bcb-9d33-4a893ede7323","pitchNumber":4,"startTime":"2026-06-25T20:51:10.623Z","endTime":"2026-06-25T20:51:15.516Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.08758048260042,"aZ":-36.0691187291566,"pfxX":-7.958761853581011,"pfxZ":-2.426023651109025,"pX":-1.1309096100366158,"pZ":1.9844067678478625,"vX0":3.4840920978289627,"vY0":-125.62427122420067,"vZ0":-0.7873345009258764,"x":160.11,"y":185.2,"x0":-1.4975090354427363,"y0":50.00140544217373,"z0":5.219296949003149,"aX":-12.792003851178011},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-4.3,"breakHorizontal":13.7,"spinRate":1515,"spinDirection":277},"zone":13,"typeConfidence":0.89,"plateTime":0.435067271944964,"extension":6.274567439019853},"hitData":{"launchSpeed":72.8,"launchAngle":27.0,"totalDistance":240.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":109.76,"coordY":98.31}},"index":4,"playId":"3235ee4b-d28f-3f06-a32e-490c61b734ed","pitchNumber":5,"startTime":"2026-06-25T20:51:28.794Z","endTime":"2026-06-25T20:51:39.889Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":643446,"link":"/api/v1/people/643446"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.4,"awayTeamWinProbability":36.6,"homeTeamWinProbabilityAdded":-3.6000000000000014,"leverageIndex":0.92,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-06-25T20:51:39.889Z","atBatIndex":31},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Alika Williams doubles (6) on a line drive to left fielder Victor Bericoto. Jeff McNeil scores.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-25T20:51:37.470Z","endTime":"2026-06-25T20:52:38.742Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682674,"link":"/api/v1/people/682674"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":{"id":694738,"link":"/api/v1/people/694738"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":83.2,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.879039622423452,"aZ":-24.963576538292074,"pfxX":-1.0111442528979246,"pfxZ":4.103038261344045,"pX":1.5385734740700463,"pZ":2.733607495360279,"vX0":6.990529678714352,"vY0":-131.20661003558772,"vZ0":-2.3214923867474084,"x":58.35,"y":164.97,"x0":-1.0204771159196295,"y0":50.00050415007073,"z0":5.476304964618245,"aX":-1.7769795391769057},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":7.2,"breakHorizontal":0.4,"spinRate":2204,"spinDirection":193},"zone":12,"typeConfidence":0.88,"plateTime":0.4163033425228968,"extension":6.277807919972801},"index":0,"playId":"7f3d9665-c7eb-3cf7-a8b4-c1a49411ddf7","pitchNumber":1,"startTime":"2026-06-25T20:52:04.984Z","endTime":"2026-06-25T20:52:08.665Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":675961,"link":"/api/v1/people/675961","batSide":{"code":"R","description":"Right"}},"first":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.6,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.862831962419403,"aZ":-26.43750382961117,"pfxX":-9.547964793207685,"pfxZ":3.078648799761771,"pX":-0.152845858464206,"pZ":1.780164246841622,"vX0":6.031786754350497,"vY0":-135.24908380333545,"vZ0":-4.0186384043689545,"x":122.83,"y":190.72,"x0":-1.1646836669569067,"y0":50.00235897938505,"z0":5.126477679663457,"aX":-17.793047162277645},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":4.9,"breakHorizontal":16.1,"spinRate":2064,"spinDirection":243},"zone":8,"typeConfidence":0.91,"plateTime":0.40405641873550646,"extension":6.316593715745944},"hitData":{"launchSpeed":99.1,"launchAngle":22.0,"totalDistance":362.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":90.92,"coordY":57.41}},"index":1,"playId":"e7c3ca8f-2a0b-3084-bc6d-962c1c58c0e2","pitchNumber":2,"startTime":"2026-06-25T20:52:22.200Z","endTime":"2026-06-25T20:52:38.742Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":675961,"link":"/api/v1/people/675961","batSide":{"code":"R","description":"Right"}},"first":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":675961,"link":"/api/v1/people/675961"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":675961,"link":"/api/v1/people/675961"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":47.3,"awayTeamWinProbability":52.7,"homeTeamWinProbabilityAdded":-16.1,"leverageIndex":1.77,"dramaIndex":148.0,"contextMetrics":{},"playEndTime":"2026-06-25T20:52:38.742Z","atBatIndex":32},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Henry Bolte singles on a sharp line drive to center fielder Jonah Cox. Alika Williams to 3rd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-25T20:52:51.903Z","endTime":"2026-06-25T20:55:14.929Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"postOnThird":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"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":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":813841,"link":"/api/v1/people/813841"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":81.3,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.694178749515416,"aZ":-34.18774966703707,"pfxX":-8.644297800540027,"pfxZ":-1.2125041586678345,"pX":0.2678149541564851,"pZ":1.8826092927757774,"vX0":7.092683645500269,"vY0":-126.44481369066784,"vZ0":-1.6622821478537673,"x":106.79,"y":187.95,"x0":-1.4220067362281237,"y0":50.00595227600601,"z0":5.238734445004203,"aX":-14.29475484140124},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-2.3,"breakHorizontal":14.5,"spinRate":1863,"spinDirection":250},"zone":8,"typeConfidence":0.89,"plateTime":0.4297265222731994,"extension":6.178955179220906},"index":0,"playId":"ab8c2f0e-73d5-3d0a-9d91-f471ccc20785","pitchNumber":1,"startTime":"2026-06-25T20:53:21.213Z","endTime":"2026-06-25T20:53:27.213Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":703607,"link":"/api/v1/people/703607","batSide":{"code":"R","description":"Right"}},"second":{"id":675961,"link":"/api/v1/people/675961"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":86.1,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.80088936630374,"aZ":-26.811483604462502,"pfxX":-10.125800832677404,"pfxZ":2.865203012694269,"pX":-1.161759503005943,"pZ":1.4667910331666405,"vX0":3.6557446502483693,"vY0":-135.33846316397035,"vZ0":-4.80396052776069,"x":161.28,"y":199.18,"x0":-1.2065441227667493,"y0":50.006280499604,"z0":5.120173328833913,"aX":-18.973269559979332},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":4.4,"breakHorizontal":17.6,"spinRate":2033,"spinDirection":241},"zone":13,"typeConfidence":0.91,"plateTime":0.40318660614500423,"extension":6.426501794662684},"index":1,"playId":"a0770b01-ae7b-39c0-bba4-fcfcdc33a4d0","pitchNumber":2,"startTime":"2026-06-25T20:53:51.305Z","endTime":"2026-06-25T20:53:55.324Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":703607,"link":"/api/v1/people/703607","batSide":{"code":"R","description":"Right"}},"second":{"id":675961,"link":"/api/v1/people/675961"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":91.8,"endSpeed":85.2,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.784358323126817,"aZ":-29.029574403020035,"pfxX":-10.745287731002996,"pfxZ":1.7160926117953474,"pX":-0.9941952029575517,"pZ":1.861599392160228,"vX0":3.729502937783984,"vY0":-133.7351758834322,"vZ0":-3.3720440289817954,"x":154.9,"y":188.52,"x0":-1.001538118971048,"y0":50.00306650118402,"z0":5.195739024276738,"aX":-19.683655903581737},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":2.6,"breakHorizontal":18.8,"spinRate":1965,"spinDirection":244},"zone":13,"typeConfidence":0.91,"plateTime":0.40781102203577335,"extension":6.311950708357074},"index":2,"playId":"9350275b-e4a1-3d5d-a592-318f6479cc7f","pitchNumber":3,"startTime":"2026-06-25T20:54:05.155Z","endTime":"2026-06-25T20:54:09.964Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":703607,"link":"/api/v1/people/703607","batSide":{"code":"R","description":"Right"}},"second":{"id":675961,"link":"/api/v1/people/675961"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":91.4,"endSpeed":84.4,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.54812869403768,"aZ":-29.42707613875583,"pfxX":-11.664530646422397,"pfxZ":1.5171489792820356,"pX":-0.476653326719876,"pZ":2.05741949350552,"vX0":5.509753330583031,"vY0":-133.12047535583176,"vZ0":-2.6636759223745203,"x":135.17,"y":183.23,"x0":-1.0493520390721662,"y0":50.00065688661523,"z0":5.184644988730187,"aX":-21.09101311024206},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":2.4,"breakHorizontal":20.0,"spinRate":2103,"spinDirection":245},"zone":7,"typeConfidence":0.91,"plateTime":0.4102596772073741,"extension":6.528065706244248},"index":3,"playId":"adebd660-092c-3817-a34f-c180801d4e6c","pitchNumber":4,"startTime":"2026-06-25T20:54:20.817Z","endTime":"2026-06-25T20:54:24.697Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":703607,"link":"/api/v1/people/703607","batSide":{"code":"R","description":"Right"}},"second":{"id":675961,"link":"/api/v1/people/675961"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.9,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.67557423914019,"aZ":-33.8571269432204,"pfxX":-9.422000866131611,"pfxZ":-1.0297639592882535,"pX":1.5141648000299386,"pZ":0.1637071363780927,"vX0":9.787114327234612,"vY0":-126.07348555937003,"vZ0":-5.502411776692066,"x":59.28,"y":234.36,"x0":-1.1715800181349214,"y0":50.00546450111137,"z0":5.068389641011574,"aX":-15.356877655005704},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-2.9,"breakHorizontal":15.1,"spinRate":1811,"spinDirection":264},"zone":14,"typeConfidence":0.9,"plateTime":0.4324259787357363,"extension":6.209896249598707},"index":4,"playId":"5e30d4ae-17cd-3041-ba72-6a33912abf5d","pitchNumber":5,"startTime":"2026-06-25T20:54:43.370Z","endTime":"2026-06-25T20:54:47.326Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":703607,"link":"/api/v1/people/703607","batSide":{"code":"R","description":"Right"}},"second":{"id":675961,"link":"/api/v1/people/675961"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.0,"endSpeed":70.6,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.471564267337953,"aZ":-37.075841557104965,"pfxX":10.139071354412406,"pfxZ":-3.880477654026704,"pX":0.7210979158080476,"pZ":2.9468968021583404,"vX0":1.4912253891968927,"vY0":-112.02531307284892,"vZ0":2.394995066183869,"x":89.51,"y":159.21,"x0":-1.2708841953400327,"y0":50.003262346561165,"z0":5.671563636439062,"aX":12.802739350697962},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-6.0,"breakHorizontal":-18.7,"spinRate":3038,"spinDirection":58},"zone":3,"typeConfidence":0.9,"plateTime":0.4901623377394726,"extension":6.226564126118259},"hitData":{"launchSpeed":101.7,"launchAngle":13.0,"totalDistance":239.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":150.97,"coordY":78.99}},"index":5,"playId":"c0de7177-6af3-3cba-901c-7c772418023a","pitchNumber":6,"startTime":"2026-06-25T20:55:02.920Z","endTime":"2026-06-25T20:55:14.929Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":703607,"link":"/api/v1/people/703607","batSide":{"code":"R","description":"Right"}},"second":{"id":675961,"link":"/api/v1/people/675961"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":703607,"link":"/api/v1/people/703607"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":703607,"link":"/api/v1/people/703607"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.0,"awayTeamWinProbability":59.0,"homeTeamWinProbabilityAdded":-6.299999999999997,"leverageIndex":1.73,"dramaIndex":87.0,"contextMetrics":{},"playEndTime":"2026-06-25T20:55:14.929Z","atBatIndex":33},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Nick Kurtz grounds into a force out, second baseman Casey Schmitt to shortstop Willy Adames. Alika Williams scores. Henry Bolte out at 2nd. Nick Kurtz to 1st.","rbi":1,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-25T20:56:40.385Z","endTime":"2026-06-25T20:58:01.321Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"responsiblePitcher":{"id":694738,"link":"/api/v1/people/694738"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"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-25T20:55:33.529Z","endTime":"2026-06-25T20:56:42.489Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"first":{"id":703607,"link":"/api/v1/people/703607"},"third":{"id":675961,"link":"/api/v1/people/675961"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.6,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.63403445304676,"aZ":-28.681685409438913,"pfxX":-10.549026767834134,"pfxZ":1.8991235166461138,"pX":0.9438632661884964,"pZ":2.916963114043474,"vX0":8.450016641212288,"vY0":-135.0208278709944,"vZ0":-1.003887530701937,"x":81.02,"y":160.02,"x0":-0.8627363591393656,"y0":50.00131843938409,"z0":5.320070730691103,"aX":-19.388160377599075},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":3.5,"breakHorizontal":17.2,"spinRate":2094,"spinDirection":241},"zone":12,"typeConfidence":0.91,"plateTime":0.4063557789972756,"extension":6.355224999768524},"index":1,"playId":"e154072a-8df8-3dcc-a628-d3b13773c9bd","pitchNumber":1,"startTime":"2026-06-25T20:56:42.489Z","endTime":"2026-06-25T20:56:46.329Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"first":{"id":703607,"link":"/api/v1/people/703607"},"third":{"id":675961,"link":"/api/v1/people/675961"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.8,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.109216162961726,"aZ":-32.043300255640695,"pfxX":-9.11905857084266,"pfxZ":0.08381527379093479,"pX":0.6621018307399266,"pZ":0.9512923342256577,"vX0":8.057550995936282,"vY0":-125.44435539923816,"vZ0":-4.08309679536817,"x":91.76,"y":213.1,"x0":-1.3985244918781023,"y0":50.00544448079612,"z0":5.197293400171927,"aX":-14.613677655744883},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-0.6,"breakHorizontal":14.8,"spinRate":1779,"spinDirection":264},"zone":14,"typeConfidence":0.9,"plateTime":0.43574194165375335,"extension":6.1366071710614},"index":2,"playId":"eaa18b32-c143-3feb-aa7e-f3a6cc35828f","pitchNumber":2,"startTime":"2026-06-25T20:57:00.727Z","endTime":"2026-06-25T20:57:04.556Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"first":{"id":703607,"link":"/api/v1/people/703607"},"third":{"id":675961,"link":"/api/v1/people/675961"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":3,"playId":"99126e0f-ba99-4b5e-9570-781fad5ba6ec","startTime":"2026-06-25T20:57:18.036Z","endTime":"2026-06-25T20:57:23.036Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"first":{"id":703607,"link":"/api/v1/people/703607"},"third":{"id":675961,"link":"/api/v1/people/675961"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":80.5,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.15564397564802,"aZ":-31.869482329765663,"pfxX":-9.360802089087702,"pfxZ":0.1852492342733898,"pX":-0.0958419242823133,"pZ":1.1383298119801863,"vX0":6.398358422550418,"vY0":-125.75638717643285,"vZ0":-3.621902581340027,"x":120.65,"y":208.05,"x0":-1.4392208867561835,"y0":50.00259126742786,"z0":5.144408496807766,"aX":-15.203042313741543},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-0.2,"breakHorizontal":15.7,"spinRate":1990,"spinDirection":257},"zone":13,"typeConfidence":0.9,"plateTime":0.4332398220611795,"extension":6.029523266982557},"index":4,"playId":"1bc72b0f-f67e-30b7-99d3-ce9fdd7d97a2","pitchNumber":3,"startTime":"2026-06-25T20:57:34.423Z","endTime":"2026-06-25T20:57:38.113Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"first":{"id":703607,"link":"/api/v1/people/703607"},"third":{"id":675961,"link":"/api/v1/people/675961"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.9,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.322397749104315,"aZ":-29.455329633921842,"pfxX":-11.788310126009709,"pfxZ":1.4744965892770594,"pX":0.49642682585124515,"pZ":3.4054597853991226,"vX0":7.904704497960515,"vY0":-135.10411103494536,"vZ0":0.3880278157211211,"x":98.08,"y":146.83,"x0":-0.9350239863201047,"y0":50.00654278592372,"z0":5.32940106431065,"aX":-21.806038346908775},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":3.0,"breakHorizontal":19.7,"spinRate":2066,"spinDirection":240},"zone":3,"typeConfidence":0.91,"plateTime":0.4053475824274484,"extension":6.090221236663762},"hitData":{"launchSpeed":91.1,"launchAngle":-7.0,"totalDistance":25.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.19,"coordY":158.27}},"index":5,"playId":"7e68d0f4-66bd-38aa-bb74-a33511ad1827","pitchNumber":4,"startTime":"2026-06-25T20:57:52.817Z","endTime":"2026-06-25T20:58:01.321Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"first":{"id":703607,"link":"/api/v1/people/703607"},"third":{"id":675961,"link":"/api/v1/people/675961"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701762,"link":"/api/v1/people/701762"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.1,"awayTeamWinProbability":60.9,"homeTeamWinProbabilityAdded":-1.8999999999999986,"leverageIndex":2.51,"dramaIndex":79.0,"contextMetrics":{},"playEndTime":"2026-06-25T20:58:01.321Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Shea Langeliers strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-25T20:58:11.726Z","endTime":"2026-06-25T21:00:01.950Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691740,"link":"/api/v1/people/691740"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.1,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.15169344844375,"aZ":-31.701835478692885,"pfxX":-10.34922798264973,"pfxZ":0.26030663371807083,"pX":-0.3559752541370523,"pZ":2.0009902451534667,"vX0":5.281821062811757,"vY0":-133.499810187088,"vZ0":-2.243540309958901,"x":130.57,"y":184.75,"x0":-1.0171911084964778,"y0":50.00169457380457,"z0":5.137643508189485,"aX":-18.650247549306535},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":0.2,"breakHorizontal":17.5,"spinRate":2041,"spinDirection":240},"zone":7,"typeConfidence":0.9,"plateTime":0.4105271611254979,"extension":6.36078505797499},"index":0,"playId":"d0f917a1-ceed-35ab-ba26-a59fa0fa5052","pitchNumber":1,"startTime":"2026-06-25T20:58:38.011Z","endTime":"2026-06-25T20:58:41.286Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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.6,"endSpeed":84.1,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.220533878636743,"aZ":-22.08436977842337,"pfxX":-8.167588467239527,"pfxZ":5.529243240761938,"pX":-8.599654652538E-4,"pZ":3.0661218266235566,"vX0":5.339446177934254,"vY0":-134.71444708374963,"vZ0":-1.8646018872732624,"x":117.03,"y":155.99,"x0":-0.95471038618961,"y0":50.00327812388283,"z0":5.33982935622346,"aX":-14.904982451942688},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":9.8,"breakHorizontal":13.6,"spinRate":2203,"spinDirection":230},"zone":2,"typeConfidence":0.92,"plateTime":0.4077011567804809,"extension":6.398098950898324},"index":1,"playId":"016fb8d0-3f8f-388c-9c0c-4f32427a1163","pitchNumber":2,"startTime":"2026-06-25T20:58:55.860Z","endTime":"2026-06-25T20:58:59.194Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":92.2,"endSpeed":84.4,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.471360943368303,"aZ":-21.438925297669616,"pfxX":-8.254119946290546,"pfxZ":5.870903071863616,"pX":-0.33607009019823353,"pZ":4.409424865050857,"vX0":4.683760591996855,"vY0":-134.2510070247105,"vZ0":1.1080862195119607,"x":129.81,"y":119.73,"x0":-1.0288478294890926,"y0":50.00633005272091,"z0":5.5149085444831085,"aX":-15.102601167987741},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":11.0,"breakHorizontal":13.9,"spinRate":2130,"spinDirection":241},"zone":11,"typeConfidence":0.92,"plateTime":0.407659575024208,"extension":6.387989390341573},"index":2,"playId":"7b472541-0424-3c2a-848d-d57fcd7c94b4","pitchNumber":3,"startTime":"2026-06-25T20:59:18.718Z","endTime":"2026-06-25T20:59:22.372Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":83.4,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.391833070000978,"aZ":-19.57432079408743,"pfxX":-8.44609914976773,"pfxZ":7.020663548128336,"pX":1.234759835203437,"pZ":4.002954681620874,"vX0":8.071673856995499,"vY0":-133.28608283102383,"vZ0":-0.019088821265616285,"x":69.93,"y":130.7,"x0":-0.7395629834046136,"y0":50.00117523028459,"z0":5.427042406671076,"aX":-15.153583937914044},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":13.0,"breakHorizontal":13.4,"spinRate":2141,"spinDirection":230},"zone":12,"typeConfidence":0.91,"plateTime":0.4113869517789057,"extension":6.3801672491942165},"index":3,"playId":"988e1c50-f72b-36b5-b2da-4ce09ce2410f","pitchNumber":4,"startTime":"2026-06-25T20:59:37.880Z","endTime":"2026-06-25T20:59:42.331Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.7,"endSpeed":70.0,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.157936525379196,"aZ":-37.78382510770684,"pfxX":10.919628821251887,"pfxZ":-4.517583811443956,"pX":1.3237499268283435,"pZ":2.520752453416778,"vX0":2.576636059055728,"vY0":-111.61809716205701,"vZ0":1.6142594484759036,"x":66.54,"y":170.72,"x0":-1.2685340143095365,"y0":50.004643143730114,"z0":5.727510078472868,"aX":13.552597083505873},"breaks":{"breakAngle":20.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-7.3,"breakHorizontal":-20.4,"spinRate":3028,"spinDirection":51},"zone":12,"typeConfidence":0.9,"plateTime":0.4938267064834889,"extension":5.767640692661117},"index":4,"playId":"f1f55763-07c2-3f6c-8d3e-7a06e2ac7d46","pitchNumber":5,"startTime":"2026-06-25T20:59:58.459Z","endTime":"2026-06-25T21:00:01.950Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":669127,"link":"/api/v1/people/669127"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.5,"awayTeamWinProbability":58.5,"homeTeamWinProbabilityAdded":2.3999999999999986,"leverageIndex":0.99,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-06-25T21:00:01.950Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Victor Bericoto called out on strikes.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-25T21:00:26.453Z","endTime":"2026-06-25T21:03:31.141Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.8,"endSpeed":74.2,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.800513397750052,"aZ":-26.260739507313314,"pfxX":7.661027926899294,"pfxZ":4.295632169671477,"pX":1.0137602093205762,"pZ":1.1579022741791416,"vX0":-4.475906618184991,"vY0":-116.0840818970992,"vZ0":-5.7332382499913646,"x":78.36,"y":207.52,"x0":1.9622628036952954,"y0":50.00532556737677,"z0":6.130413005236142,"aX":10.556365231538576},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":6.7,"breakHorizontal":-13.0,"spinRate":1347,"spinDirection":124},"zone":14,"typeConfidence":0.91,"plateTime":0.47012827053886896,"extension":6.121920117367043},"index":0,"playId":"738634cb-b60a-341b-a8a4-b9d1a46356c1","pitchNumber":1,"startTime":"2026-06-25T21:02:15.722Z","endTime":"2026-06-25T21:02:19.517Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.4,"endSpeed":74.0,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.738054594111166,"aZ":-27.744334174620118,"pfxX":8.61898259379065,"pfxZ":3.2276825667431215,"pX":1.2275078808999609,"pZ":2.198422310488082,"vX0":-4.415962223511212,"vY0":-115.59370797175953,"vZ0":-3.041836014907812,"x":70.21,"y":179.42,"x0":2.0291876687889268,"y0":50.00174170711302,"z0":6.156902524142063,"aX":11.8254227092518},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":5.4,"breakHorizontal":-14.8,"spinRate":1455,"spinDirection":127},"zone":14,"typeConfidence":0.91,"plateTime":0.4713446222100153,"extension":6.224425238521644},"index":1,"playId":"61f64c8c-5a08-308d-aa79-c886ec0f392d","pitchNumber":2,"startTime":"2026-06-25T21:02:29.458Z","endTime":"2026-06-25T21:02:33.202Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.2,"endSpeed":75.1,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.350211072613664,"aZ":-26.99527779156655,"pfxX":8.680754133455942,"pfxZ":3.683228984369528,"pX":1.430136785986812,"pZ":1.2699328724618064,"vX0":-4.065053594946806,"vY0":-116.75139749865743,"vZ0":-5.332733071830957,"x":62.49,"y":204.49,"x0":2.050003150897112,"y0":50.00082268573679,"z0":6.070814041580304,"aX":12.193556853176315},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":5.9,"breakHorizontal":-15.0,"spinRate":1411,"spinDirection":125},"zone":14,"typeConfidence":0.9,"plateTime":0.4660182397082018,"extension":6.260053653761125},"index":2,"playId":"5f152ba7-1102-3a94-b6a9-d7dbe7b4ecba","pitchNumber":3,"startTime":"2026-06-25T21:02:44.758Z","endTime":"2026-06-25T21:02:48.611Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":78.4,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.00249423267043,"aZ":-30.635777667205677,"pfxX":-2.118070305622073,"pfxZ":1.004075735927083,"pX":0.28047212167558294,"pZ":2.7926420205566056,"vX0":-3.641614622501218,"vY0":-121.39401465041401,"vZ0":-2.06284221409972,"x":106.31,"y":163.38,"x0":2.060298726392849,"y0":50.00159757787557,"z0":6.255159657329884,"aX":-3.242599151414884},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":1.7,"breakHorizontal":4.6,"spinRate":2238,"spinDirection":217},"zone":5,"typeConfidence":2.0,"plateTime":0.4468122524282636,"extension":6.221663091912276},"index":3,"playId":"aa3e45a6-9061-340d-8a89-12fea203ecb8","pitchNumber":4,"startTime":"2026-06-25T21:03:01.200Z","endTime":"2026-06-25T21:03:04.654Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":84.0,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.158875180550947,"aZ":-13.042657403387963,"pfxX":5.635826572043541,"pfxZ":10.700539507388719,"pX":0.336490722319433,"pZ":1.9601375697104302,"vX0":-5.261526884320758,"vY0":-132.11496105773807,"vZ0":-8.143939059910835,"x":104.17,"y":185.86,"x0":1.6108003309177918,"y0":50.000595813666074,"z0":6.017535068071276,"aX":10.074451350118368},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":18.0,"breakHorizontal":-9.2,"spinRate":2171,"spinDirection":149},"zone":9,"typeConfidence":0.91,"plateTime":0.4128050532728862,"extension":6.524767960287324},"index":4,"playId":"9710f15b-8511-3314-88cb-f51be2b64409","pitchNumber":5,"startTime":"2026-06-25T21:03:27.262Z","endTime":"2026-06-25T21:03:31.141Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682674,"link":"/api/v1/people/682674"},"credit":"b_ab"},{"player":{"id":605488,"link":"/api/v1/people/605488"},"credit":"p_ab"},{"player":{"id":682674,"link":"/api/v1/people/682674"},"credit":"b_pa"},{"player":{"id":605488,"link":"/api/v1/people/605488"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.2,"awayTeamWinProbability":61.8,"homeTeamWinProbabilityAdded":-3.299999999999997,"leverageIndex":1.33,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-06-25T21:03:31.141Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Daniel Susac grounds out, pitcher Jeffrey Springs to first baseman Nick Kurtz.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-25T21:03:31.294Z","endTime":"2026-06-25T21:04:51.248Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":605488,"link":"/api/v1/people/605488"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":78.2,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.03286879947208,"aZ":-29.127939671883944,"pfxX":-1.8037279194040745,"pfxZ":1.9837387738861931,"pX":-0.10536007182151454,"pZ":2.6322174031412264,"vX0":-4.757559891444124,"vY0":-122.26638929473374,"vZ0":-2.3717859184380417,"x":121.02,"y":167.71,"x0":2.089460807611837,"y0":50.002553649755875,"z0":6.081054443458423,"aX":-2.7668286860324134},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":3.4,"breakHorizontal":4.2,"spinRate":2202,"spinDirection":196},"zone":5,"typeConfidence":2.0,"plateTime":0.4456836756331346,"extension":6.191532403745235},"index":0,"playId":"7df6c618-255c-37a7-a01b-39e52756b589","pitchNumber":1,"startTime":"2026-06-25T21:03:54.164Z","endTime":"2026-06-25T21:03:57.691Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":691740,"link":"/api/v1/people/691740","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":75.8,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.352659885879554,"aZ":-25.528698428952936,"pfxX":7.9094992552063665,"pfxZ":4.622299867359623,"pX":1.4962797547949205,"pZ":2.0545297621957124,"vX0":-3.6739951438661014,"vY0":-118.02164034847307,"vZ0":-4.146339109389239,"x":59.97,"y":183.31,"x0":2.029520046003697,"y0":50.004561256667635,"z0":6.133649882992272,"aX":11.376934102607807},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":7.8,"breakHorizontal":-13.7,"spinRate":1398,"spinDirection":124},"zone":14,"typeConfidence":0.9,"plateTime":0.4606853834022018,"extension":6.278948484062652},"index":1,"playId":"35a5176a-5e5b-3ad5-9e6b-cd4d10c91090","pitchNumber":2,"startTime":"2026-06-25T21:04:08.816Z","endTime":"2026-06-25T21:04:12.645Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":691740,"link":"/api/v1/people/691740","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":90.4,"endSpeed":83.3,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.971839029203228,"aZ":-13.405270482428492,"pfxX":5.653957493571516,"pfxZ":10.61964240915923,"pX":1.3168702305293822,"pZ":2.4747809029600094,"vX0":-3.0816634744221223,"vY0":-131.60684605704088,"vZ0":-6.7566192437928,"x":66.8,"y":171.96,"x0":1.7638235219352956,"y0":50.00270133116689,"z0":6.054079768891709,"aX":9.992196604094786},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":18.1,"breakHorizontal":-9.6,"spinRate":2153,"spinDirection":151},"zone":14,"typeConfidence":0.9,"plateTime":0.41500752437505595,"extension":6.518974948020971},"index":2,"playId":"63922089-a1e4-3b7f-a313-f2861a13c92c","pitchNumber":3,"startTime":"2026-06-25T21:04:25.207Z","endTime":"2026-06-25T21:04:29.999Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":691740,"link":"/api/v1/people/691740","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":74.5,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.433471891460744,"aZ":-24.13008801795053,"pfxX":8.940939710271694,"pfxZ":5.717691899434659,"pX":1.1439511850380388,"pZ":2.5186839932738057,"vX0":-4.443174825370271,"vY0":-117.62917066017536,"vZ0":-3.355961975852452,"x":73.4,"y":170.78,"x0":1.8915186969673083,"y0":50.00356344385261,"z0":6.19070539346756,"aX":12.58270393037451},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":9.8,"breakHorizontal":-15.1,"spinRate":1451,"spinDirection":124},"zone":14,"typeConfidence":0.9,"plateTime":0.46488677476495566,"extension":6.3358469222771125},"hitData":{"launchSpeed":68.6,"launchAngle":-3.0,"totalDistance":25.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":126.98,"coordY":181.07}},"index":3,"playId":"47158212-a08a-350b-ad98-a1016f050672","pitchNumber":4,"startTime":"2026-06-25T21:04:43.736Z","endTime":"2026-06-25T21:04:51.248Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":691740,"link":"/api/v1/people/691740","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691740,"link":"/api/v1/people/691740"},"credit":"b_ab"},{"player":{"id":605488,"link":"/api/v1/people/605488"},"credit":"p_ab"},{"player":{"id":691740,"link":"/api/v1/people/691740"},"credit":"b_pa"},{"player":{"id":605488,"link":"/api/v1/people/605488"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.699999999999996,"awayTeamWinProbability":64.30000000000001,"homeTeamWinProbabilityAdded":-2.500000000000007,"leverageIndex":0.99,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-06-25T21:04:51.248Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jonah Cox strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-25T21:04:52.196Z","endTime":"2026-06-25T21:06:42.953Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.0,"endSpeed":73.6,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.831282630176823,"aZ":-27.084847700748675,"pfxX":7.718120624673583,"pfxZ":3.70386213076653,"pX":1.4500709899312798,"pZ":2.2719022914716116,"vX0":-3.683314555025111,"vY0":-116.40417183567783,"vZ0":-3.0230430257260577,"x":61.73,"y":177.44,"x0":2.0501601128358966,"y0":50.0004704673274,"z0":6.151475618725326,"aX":10.591036642012376},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":6.2,"breakHorizontal":-13.1,"spinRate":1350,"spinDirection":127},"zone":14,"typeConfidence":0.91,"plateTime":0.47053724033260735,"extension":6.315262844286552},"index":0,"playId":"7b83dc10-6d31-3f44-b4b3-cd66a3b347ff","pitchNumber":1,"startTime":"2026-06-25T21:05:15.313Z","endTime":"2026-06-25T21:05:19.255Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":813841,"link":"/api/v1/people/813841","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":83.4,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.184741278291035,"aZ":-12.844972285757205,"pfxX":5.157404086303739,"pfxZ":10.813725263735488,"pX":1.3752661394764683,"pZ":2.905308243696944,"vX0":-2.7429895971528278,"vY0":-133.01700054399535,"vZ0":-5.858768434920522,"x":64.58,"y":160.34,"x0":1.7511081513784752,"y0":50.0036284114606,"z0":6.071938094404325,"aX":9.21968895379827},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":18.5,"breakHorizontal":-8.8,"spinRate":2115,"spinDirection":148},"zone":12,"typeConfidence":0.9,"plateTime":0.41216183951878493,"extension":6.527414875375752},"index":1,"playId":"14649e0f-1c5b-34b2-9d2a-a8eeaafe3692","pitchNumber":2,"startTime":"2026-06-25T21:05:32.345Z","endTime":"2026-06-25T21:05:35.848Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":813841,"link":"/api/v1/people/813841","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.6,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.28316365797111,"aZ":-13.837630886242334,"pfxX":5.8758627091534645,"pfxZ":10.072109421613577,"pX":-0.32165387314353033,"pZ":3.253759478181441,"vX0":-6.7549394113600325,"vY0":-133.24558443816719,"vZ0":-4.922929312636237,"x":129.26,"y":150.93,"x0":1.4680947065143028,"y0":50.00348568462297,"z0":6.1052730303131355,"aX":10.698330562659248},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":17.5,"breakHorizontal":-9.4,"spinRate":2183,"spinDirection":152},"zone":1,"typeConfidence":0.91,"plateTime":0.4091161640345211,"extension":6.582981570801095},"index":2,"playId":"48c4438f-6373-3a71-a0b1-9141ab26b720","pitchNumber":3,"startTime":"2026-06-25T21:05:50.866Z","endTime":"2026-06-25T21:05:54.511Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":813841,"link":"/api/v1/people/813841","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":1,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":83.7,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.958073148235574,"aZ":-14.77304433262418,"pfxX":7.051342665788099,"pfxZ":9.70092744263334,"pX":0.40398857215951317,"pZ":2.817768708633368,"vX0":-5.4910415832576005,"vY0":-132.93892420539487,"vZ0":-5.5117713702064375,"x":101.6,"y":162.7,"x0":1.5781203025793193,"y0":50.00003078773556,"z0":5.986629089012664,"aX":12.644616784539899},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.6,"breakHorizontal":-11.6,"spinRate":2116,"spinDirection":151},"zone":6,"typeConfidence":0.92,"plateTime":0.41169849784680324,"extension":6.74292562993073},"index":3,"playId":"2213de34-d656-3515-a12e-043d8e15be98","pitchNumber":4,"startTime":"2026-06-25T21:06:18.861Z","endTime":"2026-06-25T21:06:22.280Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":813841,"link":"/api/v1/people/813841","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":75.1,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.77009574972493,"aZ":-23.849113146527632,"pfxX":6.3318617833136965,"pfxZ":5.828047558007109,"pX":0.19367340722487472,"pZ":1.8746210936857555,"vX0":-6.032311788897627,"vY0":-118.78312884600061,"vZ0":-4.733628541290154,"x":109.62,"y":188.17,"x0":1.9435938241548547,"y0":50.00457948326149,"z0":6.061983487136216,"aX":9.048531253600903},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":9.6,"breakHorizontal":-10.0,"spinRate":1335,"spinDirection":125},"zone":8,"typeConfidence":0.9,"plateTime":0.4611337829802631,"extension":6.31614787281503},"index":4,"playId":"1672557b-ba64-3490-8913-2af0ec897b61","pitchNumber":5,"startTime":"2026-06-25T21:06:39.150Z","endTime":"2026-06-25T21:06:42.953Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":813841,"link":"/api/v1/people/813841","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":813841,"link":"/api/v1/people/813841"},"credit":"b_ab"},{"player":{"id":605488,"link":"/api/v1/people/605488"},"credit":"p_ab"},{"player":{"id":813841,"link":"/api/v1/people/813841"},"credit":"b_pa"},{"player":{"id":605488,"link":"/api/v1/people/605488"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":34.0,"awayTeamWinProbability":66.0,"homeTeamWinProbabilityAdded":-1.6999999999999957,"leverageIndex":0.64,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-06-25T21:06:42.953Z","atBatIndex":38},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tyler Soderstrom singles on a line drive to shortstop Willy Adames.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-25T21:07:15.431Z","endTime":"2026-06-25T21:10:41.653Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,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":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.2,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.139099337501545,"aZ":-33.809472163578754,"pfxX":-8.77437661137487,"pfxZ":-1.0313326766702433,"pX":0.3731805453447003,"pZ":1.668848699379729,"vX0":7.148465179457571,"vY0":-124.48437178216824,"vZ0":-1.8744904186573916,"x":102.78,"y":193.72,"x0":-1.384606619917159,"y0":50.00587443238622,"z0":5.209904303541841,"aX":-13.882735505809157},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-2.0,"breakHorizontal":14.4,"spinRate":1764,"spinDirection":263},"zone":9,"typeConfidence":0.89,"plateTime":0.43867491192168506,"extension":6.110002399734396},"index":0,"playId":"5b391836-463f-3490-9cf2-87ce2ef4aa57","pitchNumber":1,"startTime":"2026-06-25T21:08:54.114Z","endTime":"2026-06-25T21:08:57.420Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":85.2,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.669575075959255,"aZ":-29.22404552541519,"pfxX":-9.313844211620593,"pfxZ":1.6003006864090032,"pX":1.2500322484007467,"pZ":3.656348466274227,"vX0":9.008326525311244,"vY0":-134.12719590031344,"vZ0":0.9981348620809563,"x":69.35,"y":140.06,"x0":-0.9222445059558166,"y0":50.00427335019732,"z0":5.3441981601548285,"aX":-17.180775271648088},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":3.4,"breakHorizontal":15.2,"spinRate":2021,"spinDirection":246},"zone":12,"typeConfidence":0.91,"plateTime":0.40647059086220505,"extension":6.331035423574572},"index":1,"playId":"5ab8c3f1-6704-3b1d-855f-081f96fab012","pitchNumber":2,"startTime":"2026-06-25T21:09:07.585Z","endTime":"2026-06-25T21:09:11.122Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":84.6,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.15859295113536,"aZ":-28.395758115121893,"pfxX":-9.673941574447037,"pfxZ":2.0873878804778307,"pX":1.971436851556449,"pZ":3.044280903510723,"vX0":10.436076542850584,"vY0":-132.67141408593912,"vZ0":-0.7512836788982855,"x":41.85,"y":156.58,"x0":-0.7268977775926196,"y0":50.00287458101228,"z0":5.371757440304691,"aX":-17.519511898417395},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":3.8,"breakHorizontal":15.7,"spinRate":1983,"spinDirection":233},"zone":12,"typeConfidence":0.86,"plateTime":0.4103604657659252,"extension":6.076262734850837},"index":2,"playId":"6f4e3344-52a5-386d-baae-88e0f80a9e61","pitchNumber":3,"startTime":"2026-06-25T21:09:19.070Z","endTime":"2026-06-25T21:09:23.245Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"index":3,"startTime":"2026-06-25T21:09:41.898Z","endTime":"2026-06-25T21:09:55.285Z","isPitch":false,"type":"action","player":{"id":691016,"link":"/api/v1/people/691016"},"defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":74.9,"endSpeed":68.5,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.804212188758832,"aZ":-36.632727638876155,"pfxX":9.927305289629526,"pfxZ":-3.759675928418341,"pX":0.017456580201226434,"pZ":1.872138239729653,"vX0":0.7684993324546455,"vY0":-109.05565328474398,"vZ0":0.5443563942473066,"x":116.33,"y":188.23,"x0":-1.6280864943153144,"y0":50.000942651130224,"z0":5.617890306243951,"aX":11.780631738434595},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.4,"breakVerticalInduced":-6.2,"breakHorizontal":-18.1,"spinRate":2992,"spinDirection":57},"zone":8,"typeConfidence":0.91,"plateTime":0.5050829673867243,"extension":6.060112533619716},"index":4,"playId":"456a06ff-a9e0-3071-8fd6-30e2c39bbacb","pitchNumber":4,"startTime":"2026-06-25T21:09:55.285Z","endTime":"2026-06-25T21:09:59.520Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.7,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.679212119367218,"aZ":-30.871866140277103,"pfxX":-9.526949591786732,"pfxZ":0.7155295302646287,"pX":-0.5204455716162804,"pZ":4.16002032535184,"vX0":4.236290641998014,"vY0":-133.6053980873396,"vZ0":2.538312186836041,"x":136.84,"y":126.46,"x0":-0.8786956644177754,"y0":50.0054428678319,"z0":5.399749086524387,"aX":-17.424519927583006},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":1.9,"breakHorizontal":16.6,"spinRate":2042,"spinDirection":300},"zone":11,"typeConfidence":0.9,"plateTime":0.40815727546524583,"extension":5.931074575013629},"index":5,"playId":"044da59f-8c1b-311c-9b90-e881dcc2c617","pitchNumber":5,"startTime":"2026-06-25T21:10:19.690Z","endTime":"2026-06-25T21:10:23.222Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":92.4,"endSpeed":85.9,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.44174850740684,"aZ":-28.988337177055776,"pfxX":-8.823985311410404,"pfxZ":1.7047589370923806,"pX":0.35340801584265,"pZ":2.9620189040091636,"vX0":6.559296979209343,"vY0":-134.62415632167276,"vZ0":-0.90355440569158,"x":103.53,"y":158.81,"x0":-0.947185692652311,"y0":50.00172878020976,"z0":5.322089915848533,"aX":-16.478717002386187},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":3.1,"breakHorizontal":14.9,"spinRate":2077,"spinDirection":234},"zone":3,"typeConfidence":0.91,"plateTime":0.4041650695383052,"extension":6.912817165204138},"hitData":{"launchSpeed":78.1,"launchAngle":12.0,"totalDistance":150.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":111.92,"coordY":143.33}},"index":6,"playId":"621fd887-9a17-37eb-bcfc-3f6460f32aeb","pitchNumber":6,"startTime":"2026-06-25T21:10:33.141Z","endTime":"2026-06-25T21:10:41.653Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":691016,"link":"/api/v1/people/691016"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.2,"awayTeamWinProbability":69.8,"homeTeamWinProbabilityAdded":-3.8000000000000007,"leverageIndex":0.97,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-06-25T21:10:41.653Z","atBatIndex":39},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Jonah Heim grounds into a double play, pitcher Landen Roupp to shortstop Willy Adames to first baseman Bryce Eldridge. Tyler Soderstrom out at 2nd. Jonah Heim out at 1st.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-25T21:10:48.931Z","endTime":"2026-06-25T21:12:35.839Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"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":"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":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694738,"link":"/api/v1/people/694738"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.3,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.712779603739197,"aZ":-30.901351416176073,"pfxX":-9.80370778093003,"pfxZ":0.6865067986169944,"pX":-0.1839509958707526,"pZ":3.337240581631814,"vX0":5.714260326997446,"vY0":-134.96841502226727,"vZ0":0.38122365601680563,"x":124.01,"y":148.67,"x0":-1.0481613852050098,"y0":50.00373616862621,"z0":5.359794618786733,"aX":-18.1974473888899},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":1.6,"breakHorizontal":16.7,"spinRate":1833,"spinDirection":248},"zone":2,"typeConfidence":0.91,"plateTime":0.4048821586714104,"extension":6.209025773152183},"index":0,"playId":"f6d6110c-5d0c-3662-990c-7b0313b93ea5","pitchNumber":1,"startTime":"2026-06-25T21:11:11.327Z","endTime":"2026-06-25T21:11:14.613Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"first":{"id":691016,"link":"/api/v1/people/691016"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":83.5,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.755371126740084,"aZ":-26.6295186699582,"pfxX":-0.8909525672395757,"pfxZ":3.1505037672805383,"pX":1.468884096533982,"pZ":2.9871226076943755,"vX0":6.690914581201078,"vY0":-130.89088317261513,"vZ0":-1.3011183845955832,"x":61.01,"y":158.13,"x0":-0.988586497314541,"y0":50.00450113094085,"z0":5.457046027084595,"aX":-1.5695066133222109},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":5.6,"breakHorizontal":0.4,"spinRate":2248,"spinDirection":208},"zone":12,"typeConfidence":0.88,"plateTime":0.4160832771681373,"extension":6.114854366713075},"index":1,"playId":"c2a3eb48-73c4-3212-862a-5485b1187795","pitchNumber":2,"startTime":"2026-06-25T21:11:28.142Z","endTime":"2026-06-25T21:11:33.118Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"first":{"id":691016,"link":"/api/v1/people/691016"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":92.0,"endSpeed":84.6,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.79867385351982,"aZ":-31.79113242563584,"pfxX":-7.172509909123027,"pfxZ":0.21390654693483668,"pX":-0.50221023539029,"pZ":3.3825496755897895,"vX0":4.1500922495759305,"vY0":-133.99315282752485,"vZ0":0.6913556519174078,"x":136.14,"y":147.45,"x0":-1.1357358839674057,"y0":50.00606904020888,"z0":5.385093353059057,"aX":-13.100316271809307},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":0.7,"breakHorizontal":12.1,"spinRate":2260,"spinDirection":242},"zone":1,"typeConfidence":0.88,"plateTime":0.4080988636822003,"extension":6.093559331418127},"index":2,"playId":"8cd966ed-9120-3dcb-b00e-3d8363550c7d","pitchNumber":3,"startTime":"2026-06-25T21:11:45.894Z","endTime":"2026-06-25T21:11:49.327Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"first":{"id":691016,"link":"/api/v1/people/691016"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":75.6,"endSpeed":69.2,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.768479810799565,"aZ":-38.90154401676807,"pfxX":11.204342919946372,"pfxZ":-5.588244287740425,"pX":0.24277982837532602,"pZ":0.7951102956360238,"vX0":0.8942426462320198,"vY0":-110.00356707589032,"vZ0":-0.9387347241073944,"x":107.75,"y":217.31,"x0":-1.6234281179444334,"y0":50.00376884214402,"z0":5.417158420707122,"aX":13.485732185300355},"breaks":{"breakAngle":19.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-58.6,"breakVerticalInduced":-10.0,"breakHorizontal":-20.5,"spinRate":2902,"spinDirection":58},"zone":14,"typeConfidence":0.91,"plateTime":0.5013694647861797,"extension":6.014078580764297},"index":3,"playId":"104bf906-2f22-3f70-8427-603f8e374053","pitchNumber":4,"startTime":"2026-06-25T21:12:03.636Z","endTime":"2026-06-25T21:12:08.303Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"first":{"id":691016,"link":"/api/v1/people/691016"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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.0,"endSpeed":85.1,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.101888190378244,"aZ":-31.921274613908118,"pfxX":-8.501581400484497,"pfxZ":0.13877037141032567,"pX":-0.49589426525960745,"pZ":3.237653515322135,"vX0":4.661087717886161,"vY0":-134.0565341787357,"vZ0":0.4847637258321458,"x":135.9,"y":151.36,"x0":-1.1428762583003829,"y0":50.00480398242664,"z0":5.314102589113502,"aX":-15.639312555980863},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":0.5,"breakHorizontal":14.5,"spinRate":2054,"spinDirection":235},"zone":1,"typeConfidence":0.9,"plateTime":0.4069343082488963,"extension":6.0484920576760866},"hitData":{"launchSpeed":86.3,"launchAngle":-10.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":126.6,"coordY":172.9}},"index":4,"playId":"e36c3172-1a34-39b9-8537-41a9f9216ecb","pitchNumber":5,"startTime":"2026-06-25T21:12:27.285Z","endTime":"2026-06-25T21:12:35.839Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"first":{"id":691016,"link":"/api/v1/people/691016"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":641680,"link":"/api/v1/people/641680"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":38.4,"awayTeamWinProbability":61.6,"homeTeamWinProbabilityAdded":8.2,"leverageIndex":1.56,"dramaIndex":94.0,"contextMetrics":{},"playEndTime":"2026-06-25T21:12:35.839Z","atBatIndex":40},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Lawrence Butler lines out to left fielder Victor Bericoto.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-25T21:12:41.891Z","endTime":"2026-06-25T21:14:29.810Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682674,"link":"/api/v1/people/682674"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":75.6,"endSpeed":69.4,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.428457607574135,"aZ":-38.55219367301186,"pfxX":8.081890940489448,"pfxZ":-5.255204387216328,"pX":0.2054593893439423,"pZ":1.904884080938653,"vX0":1.3609078818207307,"vY0":-110.04896458085007,"vZ0":0.8791415681799923,"x":110.08,"y":176.24,"x0":-1.4718187620774459,"y0":50.00283347755462,"z0":5.617863379773968,"aX":9.808980082897236},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.1,"breakVerticalInduced":-8.9,"breakHorizontal":-15.0,"spinRate":3031,"spinDirection":52},"zone":8,"typeConfidence":0.91,"plateTime":0.4997090334202161,"extension":6.318059581148764},"index":0,"playId":"70005cd8-4b1f-3125-883d-e16ff0666756","pitchNumber":1,"startTime":"2026-06-25T21:13:04.458Z","endTime":"2026-06-25T21:13:07.792Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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.3,"endSpeed":68.8,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.965110994940115,"aZ":-39.7331858354611,"pfxX":10.913271968158623,"pfxZ":-6.3410141179930495,"pX":-0.73547530007917,"pZ":0.8753192738342536,"vX0":-1.0390552389017347,"vY0":-109.62945575039282,"vZ0":-0.8118879642205925,"x":145.03,"y":215.15,"x0":-1.6642630420170934,"y0":50.00064708759126,"z0":5.565889769363269,"aX":13.018236237639835},"breaks":{"breakAngle":18.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.2,"breakVerticalInduced":-11.3,"breakHorizontal":-19.3,"spinRate":2999,"spinDirection":54},"zone":13,"typeConfidence":0.91,"plateTime":0.5034563484606585,"extension":5.739310234672761},"index":1,"playId":"eb627847-7788-3ea5-b2f9-78873d85a8e2","pitchNumber":2,"startTime":"2026-06-25T21:13:16.243Z","endTime":"2026-06-25T21:13:20.039Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.9,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.900309379339234,"aZ":-30.549099512606766,"pfxX":-9.453766844049749,"pfxZ":0.8692136379704785,"pX":0.8589604420536807,"pZ":3.337367586916571,"vX0":8.375108133721934,"vY0":-135.15349292289005,"vZ0":0.43846502483480587,"x":84.26,"y":148.67,"x0":-1.0323755053016943,"y0":50.00558099590267,"z0":5.29670186525584,"aX":-17.718301881329225},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":1.8,"breakHorizontal":15.6,"spinRate":2149,"spinDirection":224},"zone":12,"typeConfidence":0.91,"plateTime":0.40328742975503973,"extension":6.345314500028859},"index":2,"playId":"90df8a66-1b03-378e-af8f-eb299b7f2554","pitchNumber":3,"startTime":"2026-06-25T21:13:32.669Z","endTime":"2026-06-25T21:13:36.923Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":79.3,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.657630736037174,"aZ":-33.359622528744694,"pfxX":-7.925359396298753,"pfxZ":-0.7512356417888668,"pX":-1.1265134709716353,"pZ":1.8825025949268086,"vX0":3.3320579684332152,"vY0":-123.65157016510103,"vZ0":-1.4300213875029437,"x":159.94,"y":187.95,"x0":-1.4491041760008283,"y0":50.004758998847066,"z0":5.22360027834074,"aX":-12.48601223328939},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-1.4,"breakHorizontal":13.8,"spinRate":1846,"spinDirection":264},"zone":13,"typeConfidence":0.86,"plateTime":0.440073866841205,"extension":6.295957567696476},"index":3,"playId":"51ae164e-a5a8-3787-8881-094b61036ed9","pitchNumber":4,"startTime":"2026-06-25T21:13:48.876Z","endTime":"2026-06-25T21:13:52.896Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":85.0,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.270936347494043,"aZ":-30.599983355064193,"pfxX":-8.650120321871732,"pfxZ":0.8577633933151247,"pX":0.17928081038304777,"pZ":3.2670470176104676,"vX0":6.099607980442376,"vY0":-133.71793967552318,"vZ0":0.2599468580613208,"x":110.17,"y":150.57,"x0":-0.9924652945232619,"y0":50.00372494409907,"z0":5.340820408819993,"aX":-15.87215636070587},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":1.8,"breakHorizontal":14.6,"spinRate":1993,"spinDirection":246},"zone":2,"typeConfidence":0.89,"plateTime":0.4075801815275,"extension":6.387837412413434},"index":4,"playId":"f875248f-0a2a-3b2f-bb37-a36d983d365c","pitchNumber":5,"startTime":"2026-06-25T21:14:03.383Z","endTime":"2026-06-25T21:14:07.677Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.5,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.936113399792383,"aZ":-32.39813880656495,"pfxX":-9.606808952287661,"pfxZ":-0.12336873671464588,"pX":0.1150978908085204,"pZ":2.8007454497487787,"vX0":6.255917524413963,"vY0":-133.49622136335452,"vZ0":-0.5183562772375195,"x":112.61,"y":163.16,"x0":-1.0025714777838781,"y0":50.0031345900157,"z0":5.3161557388226885,"aX":-17.45587289378486},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":-0.1,"breakHorizontal":16.2,"spinRate":1866,"spinDirection":235},"zone":5,"typeConfidence":0.89,"plateTime":0.40925493938072455,"extension":6.1894950647096625},"hitData":{"launchSpeed":91.0,"launchAngle":26.0,"totalDistance":322.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":68.63,"coordY":83.08}},"index":5,"playId":"fda51511-3dfd-39aa-8d56-ba29e2d5972c","pitchNumber":6,"startTime":"2026-06-25T21:14:21.794Z","endTime":"2026-06-25T21:14:29.810Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":671732,"link":"/api/v1/people/671732"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.6,"awayTeamWinProbability":60.4,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.5,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-06-25T21:14:29.810Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matt Chapman grounds out, third baseman Max Muncy to first baseman Nick Kurtz.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-25T21:14:57.973Z","endTime":"2026-06-25T21:17:21.699Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691777,"link":"/api/v1/people/691777"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.8,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.65740952950486,"aZ":-13.726542430768882,"pfxX":4.837914707849415,"pfxZ":10.374626908286011,"pX":0.8083062689410074,"pZ":2.351116863485991,"vX0":-3.8608765733490946,"vY0":-131.66398106050258,"vZ0":-6.98446834583836,"x":86.19,"y":175.3,"x0":1.6561222334632795,"y0":50.00040673572371,"z0":6.029497524507031,"aX":8.59984166356695},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":17.8,"breakHorizontal":-8.0,"spinRate":2056,"spinDirection":138},"zone":6,"typeConfidence":0.9,"plateTime":0.41402051230885295,"extension":6.625247926934845},"index":0,"playId":"e2a50ef0-c258-3042-be4b-1e521f03748c","pitchNumber":1,"startTime":"2026-06-25T21:16:39.193Z","endTime":"2026-06-25T21:16:42.533Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":90.1,"endSpeed":84.0,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.78130573983704,"aZ":-15.215138653674105,"pfxX":5.295445663789968,"pfxZ":9.533416530251635,"pX":0.9133433948704596,"pZ":2.544999825097623,"vX0":-4.079764368476341,"vY0":-131.27027875210288,"vZ0":-6.358801793819729,"x":82.19,"y":170.07,"x0":1.7850536415840135,"y0":50.00068930961177,"z0":6.094183935489781,"aX":9.41822200545913},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":16.4,"breakHorizontal":-8.9,"spinRate":2059,"spinDirection":154},"zone":12,"typeConfidence":0.9,"plateTime":0.414223294773127,"extension":6.454327998589934},"index":1,"playId":"3249628f-884d-355f-82ba-969154986724","pitchNumber":2,"startTime":"2026-06-25T21:16:55.093Z","endTime":"2026-06-25T21:16:59.163Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.5,"endSpeed":75.4,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.981208733686227,"aZ":-26.0604622858773,"pfxX":7.133132516371919,"pfxZ":4.301381669928232,"pX":0.9089446305214269,"pZ":1.9510342317540454,"vX0":-4.749837338148659,"vY0":-117.29781159221672,"vZ0":-4.022890914594204,"x":82.35,"y":186.1,"x0":2.013240450564811,"y0":50.004629156363805,"z0":6.063809736233744,"aX":10.142004763906602},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":7.2,"breakHorizontal":-12.1,"spinRate":1380,"spinDirection":128},"zone":14,"typeConfidence":0.9,"plateTime":0.46339569419661064,"extension":6.240271769905053},"hitData":{"launchSpeed":96.1,"launchAngle":-4.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":107.72,"coordY":163.34}},"index":2,"playId":"46b165ff-0dea-345c-a5a0-4a6deb5f9247","pitchNumber":3,"startTime":"2026-06-25T21:17:13.658Z","endTime":"2026-06-25T21:17:21.699Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_ab"},{"player":{"id":605488,"link":"/api/v1/people/605488"},"credit":"p_ab"},{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_pa"},{"player":{"id":605488,"link":"/api/v1/people/605488"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.6,"awayTeamWinProbability":64.4,"homeTeamWinProbabilityAdded":-4.0,"leverageIndex":1.56,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2026-06-25T21:17:21.699Z","atBatIndex":42},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryce Eldridge walks.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-25T21:17:23.771Z","endTime":"2026-06-25T21:18:39.040Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":83.3,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.097092580138423,"aZ":-16.143499595743304,"pfxX":5.487564936447497,"pfxZ":9.04645918244924,"pX":-0.09389446729206136,"pZ":4.353201410787404,"vX0":-6.996329858669908,"vY0":-131.57378199300663,"vZ0":-1.5349650961355814,"x":120.58,"y":121.24,"x0":1.8734039622529997,"y0":50.004027347673045,"z0":6.127209653655986,"aX":9.726305801101352},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":16.3,"breakHorizontal":-8.6,"spinRate":2041,"spinDirection":141},"zone":11,"typeConfidence":0.9,"plateTime":0.4145939140666375,"extension":6.551722919353309},"index":0,"playId":"18baa171-57e5-36c6-9af3-e1bbec7e8d51","pitchNumber":1,"startTime":"2026-06-25T21:17:46.202Z","endTime":"2026-06-25T21:17:49.937Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":85.0,"endSpeed":79.4,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.207809345533423,"aZ":-26.53279088791199,"pfxX":-0.629309050819685,"pfxZ":3.5845597772122364,"pX":-0.7025872794087046,"pZ":1.4653519058494362,"vX0":-6.045928078243085,"vY0":-123.72083926504331,"vZ0":-5.82447356667424,"x":143.78,"y":199.22,"x0":1.839414728027707,"y0":50.002880485179666,"z0":6.031625357215699,"aX":-0.9893182310317904},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":5.5,"breakHorizontal":2.4,"spinRate":2187,"spinDirection":166},"zone":13,"typeConfidence":2.0,"plateTime":0.44020367795797855,"extension":6.355278414060523},"index":1,"playId":"f6a8db7a-0d19-387c-862a-bc2cdaf0ab07","pitchNumber":2,"startTime":"2026-06-25T21:18:00.170Z","endTime":"2026-06-25T21:18:04.110Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":79.2,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.928759788528627,"aZ":-26.90412763572844,"pfxX":-1.3132995885223666,"pfxZ":3.3475073765843977,"pX":-1.2540594906466915,"pZ":3.1360786282771396,"vX0":-7.155167832649966,"vY0":-123.68942961082442,"vZ0":-1.952402227992831,"x":164.8,"y":154.11,"x0":1.8278280168631287,"y0":50.003992642973856,"z0":6.156440736040241,"aX":-2.066364093811352},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":5.9,"breakHorizontal":3.8,"spinRate":2223,"spinDirection":196},"zone":11,"typeConfidence":2.0,"plateTime":0.44012688374474696,"extension":6.48022311019282},"index":2,"playId":"1fc92918-70de-3825-9066-a1281e9cf559","pitchNumber":3,"startTime":"2026-06-25T21:18:17.800Z","endTime":"2026-06-25T21:18:21.290Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.4,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.89642214152213,"aZ":-12.027772189594003,"pfxX":5.81868254319894,"pfxZ":11.342157535985883,"pX":-1.1016433185794174,"pZ":2.1512846195736155,"vX0":-8.368180880877004,"vY0":-132.35157224634307,"vZ0":-7.748609281680926,"x":158.99,"y":180.7,"x0":1.3432148529414265,"y0":50.003832744898446,"z0":5.995169953304083,"aX":10.337152946058175},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":19.1,"breakHorizontal":-8.8,"spinRate":2089,"spinDirection":150},"zone":13,"typeConfidence":0.91,"plateTime":0.41362481078610225,"extension":6.8021207909555566},"index":3,"playId":"060e7904-723b-329f-85b8-5fd3f8476866","pitchNumber":4,"startTime":"2026-06-25T21:18:34.931Z","endTime":"2026-06-25T21:18:39.040Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805811,"link":"/api/v1/people/805811"},"credit":"b_pa"},{"player":{"id":605488,"link":"/api/v1/people/605488"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.1,"awayTeamWinProbability":59.9,"homeTeamWinProbabilityAdded":4.5,"leverageIndex":1.17,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-06-25T21:18:39.040Z","atBatIndex":43},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Casey Schmitt singles on a line drive to left fielder Tyler Soderstrom. Bryce Eldridge to 2nd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-25T21:18:38.938Z","endTime":"2026-06-25T21:20:36.106Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"postOnSecond":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"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":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.8,"endSpeed":74.3,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.40365080609078,"aZ":-29.31239457546126,"pfxX":7.360881252067079,"pfxZ":2.0726945821153553,"pX":1.0401567348091565,"pZ":1.5776734854168362,"vX0":-4.989499111195818,"vY0":-116.15864046539998,"vZ0":-3.9700103178112367,"x":77.35,"y":196.18,"x0":2.247419305607254,"y0":50.0038452729989,"z0":6.061032520184881,"aX":10.175768824031568},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":3.1,"breakHorizontal":-12.2,"spinRate":1260,"spinDirection":122},"zone":14,"typeConfidence":0.91,"plateTime":0.46946276090757255,"extension":6.171256051989916},"index":0,"playId":"e51573b3-a202-39e8-9957-ce3f15c4525c","pitchNumber":1,"startTime":"2026-06-25T21:19:07.035Z","endTime":"2026-06-25T21:19:10.928Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":75.4,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.87863692514986,"aZ":-26.120339797746357,"pfxX":10.652105087766836,"pfxZ":4.238182783369325,"pX":0.5401674693631408,"pZ":1.6680011095122742,"vX0":-6.712325691841336,"vY0":-118.309573167094,"vZ0":-4.687763929335393,"x":96.41,"y":193.74,"x0":2.0187148814412645,"y0":50.004742647803226,"z0":6.046686977380461,"aX":15.223304310614585},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":6.8,"breakHorizontal":-17.9,"spinRate":1469,"spinDirection":128},"zone":9,"typeConfidence":0.89,"plateTime":0.4615606900582665,"extension":6.228427949447551},"index":1,"playId":"2e5a74e7-94a4-3f14-8888-f7a4e7a97068","pitchNumber":2,"startTime":"2026-06-25T21:19:25.396Z","endTime":"2026-06-25T21:19:29.408Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":84.3,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.44742348804195,"aZ":-12.428057445567324,"pfxX":5.520089722403488,"pfxZ":10.908554177049407,"pX":1.1987521220099449,"pZ":2.7311946521213035,"vX0":-3.244472176654174,"vY0":-133.1532273560314,"vZ0":-6.409970382864244,"x":71.31,"y":165.04,"x0":1.7108406068547974,"y0":50.0007417689836,"z0":6.054821419593551,"aX":9.990258549128031},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":18.7,"breakHorizontal":-9.4,"spinRate":2248,"spinDirection":149},"zone":12,"typeConfidence":0.91,"plateTime":0.41010150802469303,"extension":6.53184246346457},"index":2,"playId":"242df1fa-b0dc-39d2-8f2e-380aea6d840a","pitchNumber":3,"startTime":"2026-06-25T21:19:46.034Z","endTime":"2026-06-25T21:19:49.928Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":3,"playId":"f0401fb0-a2c6-4bce-a488-d2b3cc603003","startTime":"2026-06-25T21:20:07.531Z","endTime":"2026-06-25T21:20:11.502Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":74.7,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.519230428616684,"aZ":-27.892939262314435,"pfxX":8.114966622974174,"pfxZ":3.0431906360319942,"pX":1.1080504275585799,"pZ":2.688639287337494,"vX0":-4.884373354227999,"vY0":-117.06356648526562,"vZ0":-1.7879623038309262,"x":74.76,"y":166.19,"x0":2.1542417801749814,"y0":50.00130549963924,"z0":6.042790417425587,"aX":11.40220071307051},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":5.4,"breakHorizontal":-13.7,"spinRate":1411,"spinDirection":126},"zone":12,"typeConfidence":0.9,"plateTime":0.4656901828113038,"extension":6.226702019708588},"hitData":{"launchSpeed":89.7,"launchAngle":17.0,"totalDistance":224.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":84.41,"coordY":111.14}},"index":4,"playId":"c4fdb984-9593-371b-91e2-dae89b8d4b3c","pitchNumber":4,"startTime":"2026-06-25T21:20:25.299Z","endTime":"2026-06-25T21:20:36.106Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_ab"},{"player":{"id":605488,"link":"/api/v1/people/605488"},"credit":"p_ab"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_pa"},{"player":{"id":605488,"link":"/api/v1/people/605488"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.6,"awayTeamWinProbability":53.4,"homeTeamWinProbabilityAdded":6.5,"leverageIndex":2.19,"dramaIndex":100.0,"contextMetrics":{},"playEndTime":"2026-06-25T21:20:36.106Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rafael Devers strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-25T21:23:16.115Z","endTime":"2026-06-25T21:24:18.829Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":640454,"fullName":"Matt Krook","link":"/api/v1/people/640454"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"postOnSecond":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"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-25T21:20:52.840Z","endTime":"2026-06-25T21:21:19.319Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Matt Krook replaces Jeffrey Springs.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-06-25T21:21:19.319Z","endTime":"2026-06-25T21:23:18.199Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":640454,"link":"/api/v1/people/640454"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":75.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.35890551787307,"aZ":-29.441879337569066,"pfxX":-6.849847768535368,"pfxZ":1.9170937402402348,"pX":0.5574671002657279,"pZ":2.1519680064289024,"vX0":-4.069855036314241,"vY0":-118.30933440287053,"vZ0":-2.212673190611902,"x":95.75,"y":180.68,"x0":3.18665651630241,"y0":50.00313823118825,"z0":5.782621659294323,"aX":-9.765748789034433},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":3.2,"breakHorizontal":13.3,"spinRate":2678,"spinDirection":299},"zone":9,"typeConfidence":0.9,"plateTime":0.46194348083973935,"extension":5.890763080738396},"index":2,"playId":"033697d6-4ba7-32a9-bf91-dda5dbdf1093","pitchNumber":1,"startTime":"2026-06-25T21:23:18.199Z","endTime":"2026-06-25T21:23:21.442Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640454,"link":"/api/v1/people/640454","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":74.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.852777316230583,"aZ":-28.93895933509741,"pfxX":-7.52893116271629,"pfxZ":2.3328791700254596,"pX":-1.1732162608884318,"pZ":1.0268770570015457,"vX0":-7.957277158845659,"vY0":-117.4454859169166,"vZ0":-4.465514912427318,"x":161.72,"y":211.05,"x0":3.2466417849873115,"y0":50.00194958844863,"z0":5.667969163680146,"aX":-10.434773456253989},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":3.2,"breakHorizontal":15.7,"spinRate":2778,"spinDirection":301},"zone":13,"typeConfidence":0.9,"plateTime":0.46774771950750926,"extension":6.05456698673266},"index":3,"playId":"fe0f036c-c4cc-3072-9122-14463ad2f060","pitchNumber":2,"startTime":"2026-06-25T21:23:35.534Z","endTime":"2026-06-25T21:23:39.181Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640454,"link":"/api/v1/people/640454","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":75.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.199875902079352,"aZ":-32.85073649780863,"pfxX":-7.508850681572945,"pfxZ":-0.4779769017655955,"pX":-1.9121194247250861,"pZ":1.832497961817817,"vX0":-9.986164869519328,"vY0":-118.40753027658877,"vZ0":-2.0743409280809324,"x":189.89,"y":189.3,"x0":3.347913922035885,"y0":50.00433828365348,"z0":5.747505346878233,"aX":-10.581533319035616},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-1.1,"breakHorizontal":16.2,"spinRate":2704,"spinDirection":306},"zone":13,"typeConfidence":0.9,"plateTime":0.4639163863304847,"extension":5.980501389874612},"index":4,"playId":"576aa2a4-636a-358f-b5d0-4e24b28e220d","pitchNumber":3,"startTime":"2026-06-25T21:23:56.299Z","endTime":"2026-06-25T21:23:59.644Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640454,"link":"/api/v1/people/640454","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":76.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.55298547084487,"aZ":-29.369889677381476,"pfxX":-6.26235562568942,"pfxZ":1.897662539137694,"pX":-1.667617570681391,"pZ":1.4345019570441473,"vX0":-9.325571304629399,"vY0":-121.26813238852623,"vZ0":-3.9985181954436566,"x":180.57,"y":200.05,"x0":3.0535727918415727,"y0":50.001673169683336,"z0":5.690269053842322,"aX":-9.24855302874084},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":2.6,"breakHorizontal":13.7,"spinRate":2718,"spinDirection":308},"zone":13,"typeConfidence":0.89,"plateTime":0.4531005037827134,"extension":5.980151411748543},"index":5,"playId":"b36a1e4f-f5fb-3898-81ae-f03a4ecbccf0","pitchNumber":4,"startTime":"2026-06-25T21:24:15.182Z","endTime":"2026-06-25T21:24:18.829Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640454,"link":"/api/v1/people/640454","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_ab"},{"player":{"id":640454,"link":"/api/v1/people/640454"},"credit":"p_ab"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_pa"},{"player":{"id":640454,"link":"/api/v1/people/640454"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.6,"awayTeamWinProbability":61.4,"homeTeamWinProbabilityAdded":-8.0,"leverageIndex":3.4,"dramaIndex":139.0,"contextMetrics":{},"playEndTime":"2026-06-25T21:24:18.829Z","atBatIndex":45},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Willy Adames walks. Bryce Eldridge to 3rd. Casey Schmitt to 2nd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-25T21:24:21.146Z","endTime":"2026-06-25T21:25:44.073Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640454,"fullName":"Matt Krook","link":"/api/v1/people/640454"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"postOnSecond":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"postOnThird":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.672852185477094,"aZ":-28.157436919226033,"pfxX":10.796215329663113,"pfxZ":2.265185062246884,"pX":1.3046246518914957,"pZ":3.0831788469979142,"vX0":-6.931705951493804,"vY0":-132.62894021759402,"vZ0":-2.9900612622597404,"x":67.27,"y":155.53,"x0":2.5560204755314757,"y0":50.002104852475,"z0":6.289430587771741,"aX":19.138144331986133},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":3.6,"breakHorizontal":-18.0,"spinRate":2120,"spinDirection":123},"zone":12,"typeConfidence":0.91,"plateTime":0.4137621462592751,"extension":5.747260141825286},"index":0,"playId":"54107c95-1186-3120-8f73-671374c1cf82","pitchNumber":1,"startTime":"2026-06-25T21:24:45.006Z","endTime":"2026-06-25T21:24:48.620Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640454,"link":"/api/v1/people/640454","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":84.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.85299107801962,"aZ":-30.59788871940166,"pfxX":10.446489990656982,"pfxZ":0.8707171855527456,"pX":-0.9396429162963474,"pZ":1.1586835587902506,"vX0":-12.75329425078367,"vY0":-133.0640165253169,"vZ0":-6.900870407297542,"x":152.82,"y":207.5,"x0":2.5437676892806915,"y0":50.00207093366053,"z0":5.984128903508468,"aX":18.85290583429693},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":0.2,"breakHorizontal":-16.3,"spinRate":2080,"spinDirection":118},"zone":13,"typeConfidence":0.91,"plateTime":0.41063298339765275,"extension":6.006122153848868},"index":1,"playId":"1bca6e21-a140-3891-ba67-0c8254764b01","pitchNumber":2,"startTime":"2026-06-25T21:25:02.737Z","endTime":"2026-06-25T21:25:06.266Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640454,"link":"/api/v1/people/640454","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":75.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.563227995937,"aZ":-30.241302538623223,"pfxX":-6.91089115337648,"pfxZ":1.3610041276450744,"pX":-0.325122677966563,"pZ":1.2579388696074112,"vX0":-6.096971603452167,"vY0":-117.41930353474976,"vZ0":-3.579635565179667,"x":129.39,"y":204.82,"x0":3.190621152847003,"y0":50.00015713556081,"z0":5.57826323168068,"aX":-9.769493958386299},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":1.9,"breakHorizontal":13.9,"spinRate":2639,"spinDirection":305},"zone":13,"typeConfidence":0.9,"plateTime":0.4642122505145987,"extension":6.177346968345136},"index":2,"playId":"fa9f40c4-a88d-391a-b8a4-df2f429a7c59","pitchNumber":3,"startTime":"2026-06-25T21:25:21.856Z","endTime":"2026-06-25T21:25:25.999Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640454,"link":"/api/v1/people/640454","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.409043568523686,"aZ":-27.988881677073532,"pfxX":10.639029839585355,"pfxZ":2.4374956611543332,"pX":0.24061177727770583,"pZ":1.529925010467821,"vX0":-9.82817615564862,"vY0":-129.20542460243652,"vZ0":-5.812790525990158,"x":107.83,"y":197.47,"x0":2.686172024293504,"y0":50.00027493427863,"z0":5.9219220952548834,"aX":18.236307314858436},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":3.5,"breakHorizontal":-17.4,"spinRate":1992,"spinDirection":122},"zone":14,"typeConfidence":0.91,"plateTime":0.4216893960917978,"extension":6.0158633480676915},"index":3,"playId":"0479d45a-2953-34f8-b919-ec6701ec3f59","pitchNumber":4,"startTime":"2026-06-25T21:25:39.612Z","endTime":"2026-06-25T21:25:44.073Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640454,"link":"/api/v1/people/640454","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_pa"},{"player":{"id":640454,"link":"/api/v1/people/640454"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.9,"awayTeamWinProbability":56.1,"homeTeamWinProbabilityAdded":5.299999999999997,"leverageIndex":3.11,"dramaIndex":116.0,"contextMetrics":{},"playEndTime":"2026-06-25T21:25:44.073Z","atBatIndex":46},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Jung Hoo Lee triples (3) on a line drive to center fielder Henry Bolte. Bryce Eldridge scores. Casey Schmitt scores. Willy Adames scores.","rbi":3,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-25T21:25:46.821Z","endTime":"2026-06-25T21:28:17.385Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":72},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":640454,"fullName":"Matt Krook","link":"/api/v1/people/640454"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":703607,"link":"/api/v1/people/703607"},"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":"Triple","eventType":"triple","movementReason":"r_adv_force","runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":{"id":605488,"link":"/api/v1/people/605488"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":"r_adv_force","runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":{"id":605488,"link":"/api/v1/people/605488"},"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":"Triple","eventType":"triple","movementReason":"r_adv_force","runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":{"id":640454,"link":"/api/v1/people/640454"},"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(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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":74.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.838589936491818,"aZ":-25.939561944145265,"pfxX":-5.2628772687979275,"pfxZ":4.447020370856774,"pX":-0.5669767427336619,"pZ":2.211089390003059,"vX0":-6.9094605691931905,"vY0":-118.0744876063599,"vZ0":-2.599654622358061,"x":138.61,"y":179.08,"x0":3.088439482355714,"y0":50.00496574838103,"z0":5.729166237351567,"aX":-7.383328379907438},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":7.7,"breakHorizontal":11.3,"spinRate":2732,"spinDirection":303},"zone":4,"typeConfidence":0.9,"plateTime":0.46503770977766523,"extension":6.091922255506673},"index":0,"playId":"975f52a7-07cd-3258-8182-4052f062d1c9","pitchNumber":1,"startTime":"2026-06-25T21:26:13.196Z","endTime":"2026-06-25T21:26:16.350Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640454,"link":"/api/v1/people/640454","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":76.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.49390210108232,"aZ":-28.527073680378464,"pfxX":-5.408824815293323,"pfxZ":2.4713780003831873,"pX":-0.6602075758227162,"pZ":1.6662580498860684,"vX0":-7.304312487871075,"vY0":-120.92250483726144,"vZ0":-3.5796011328303514,"x":142.17,"y":193.79,"x0":3.106987617073875,"y0":50.002312149966166,"z0":5.679838288716773,"aX":-7.974590120706973},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":3.8,"breakHorizontal":11.6,"spinRate":2741,"spinDirection":307},"zone":7,"typeConfidence":0.89,"plateTime":0.4536828530087593,"extension":6.063816194810946},"index":1,"playId":"ce31b301-3b02-363d-aaf9-249c00d7609c","pitchNumber":2,"startTime":"2026-06-25T21:26:30.597Z","endTime":"2026-06-25T21:26:57.603Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640454,"link":"/api/v1/people/640454","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":133,"player":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"}},"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":2,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.386234276726796,"aZ":-26.633232642215994,"pfxX":-4.881799314760417,"pfxZ":3.6786798809182306,"pX":-1.427171185876974,"pZ":1.9293762732516069,"vX0":-9.090954418059441,"vY0":-122.0346278530409,"vZ0":-3.5150303489828727,"x":171.4,"y":186.69,"x0":2.9828744261622906,"y0":50.00209375657424,"z0":5.686776355456622,"aX":-7.3491558099370895},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":6.0,"breakHorizontal":11.0,"spinRate":2739,"spinDirection":303},"zone":13,"typeConfidence":0.86,"plateTime":0.449120420284717,"extension":6.102739952876305},"index":2,"playId":"8860d9b0-0798-3889-a2b9-99ee14ab49e9","pitchNumber":3,"startTime":"2026-06-25T21:27:01.067Z","endTime":"2026-06-25T21:27:07.606Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640454,"link":"/api/v1/people/640454","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":82.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.931612975075286,"aZ":-25.062364418944796,"pfxX":12.418708310383348,"pfxZ":4.053822175270444,"pX":1.0912746777710403,"pZ":3.260256405214159,"vX0":-7.997403001873317,"vY0":-132.1052839249518,"vZ0":-3.0423001805525347,"x":75.4,"y":150.75,"x0":2.5548903039370345,"y0":50.00436712342198,"z0":6.282852678390893,"aX":21.802541870181837},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":6.8,"breakHorizontal":-20.6,"spinRate":2091,"spinDirection":126},"zone":12,"typeConfidence":0.91,"plateTime":0.4156923791821421,"extension":5.954964729990708},"index":3,"playId":"dae75f0e-d5c0-3cc8-adaa-78b9132bdf00","pitchNumber":4,"startTime":"2026-06-25T21:27:39.462Z","endTime":"2026-06-25T21:27:42.783Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640454,"link":"/api/v1/people/640454","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":75.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.361498625396198,"aZ":-26.29706623539491,"pfxX":-6.57557007634214,"pfxZ":4.0829978948126975,"pX":0.5758257751397224,"pZ":2.9459751722132963,"vX0":-4.819791506891419,"vY0":-119.62810807913316,"vZ0":-0.9882550980758592,"x":95.05,"y":159.24,"x0":3.475441926767654,"y0":50.005131192103654,"z0":5.734469970849295,"aX":-9.475252343008574},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":7.4,"breakHorizontal":13.1,"spinRate":2687,"spinDirection":298},"zone":3,"typeConfidence":0.9,"plateTime":0.4589074376576172,"extension":6.118746514459075},"hitData":{"launchSpeed":88.2,"launchAngle":18.0,"totalDistance":240.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":166.22,"coordY":112.66}},"index":4,"playId":"04ce83ae-eb15-3acc-9d94-0e05bcb0f32d","pitchNumber":5,"startTime":"2026-06-25T21:28:00.365Z","endTime":"2026-06-25T21:28:17.385Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640454,"link":"/api/v1/people/640454","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_ab"},{"player":{"id":640454,"link":"/api/v1/people/640454"},"credit":"p_ab"},{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_pa"},{"player":{"id":640454,"link":"/api/v1/people/640454"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.0,"awayTeamWinProbability":16.0,"homeTeamWinProbabilityAdded":40.1,"leverageIndex":5.06,"dramaIndex":377.0,"contextMetrics":{},"playEndTime":"2026-06-25T21:28:17.385Z","atBatIndex":47},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Victor Bericoto homers (3) on a fly ball to center field. Jung Hoo Lee scores.","rbi":2,"awayScore":2,"homeScore":6,"isOut":false},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-25T21:31:02.573Z","endTime":"2026-06-25T21:31:54.610Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686993,"fullName":"Justin Sterner","link":"/api/v1/people/686993"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[1],"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":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"responsiblePitcher":{"id":686993,"link":"/api/v1/people/686993"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":{"id":640454,"link":"/api/v1/people/640454"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-25T21:28:46.167Z","endTime":"2026-06-25T21:29:17.032Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":640454,"link":"/api/v1/people/640454","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"third":{"id":808982,"link":"/api/v1/people/808982"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Justin Sterner replaces Matt Krook.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-06-25T21:29:17.032Z","endTime":"2026-06-25T21:31:04.657Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686993,"link":"/api/v1/people/686993"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":640454,"link":"/api/v1/people/640454","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"third":{"id":808982,"link":"/api/v1/people/808982"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":74.8,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.343685582676198,"aZ":-26.886520044336475,"pfxX":7.9671008796693945,"pfxZ":3.7277734122054618,"pX":-1.28648919899158,"pZ":3.5273827678208627,"vX0":1.0973062611489104,"vY0":-117.80359160022005,"vZ0":0.8998994814004626,"x":166.04,"y":143.54,"x0":-2.7932918608756827,"y0":50.00423517396588,"z0":5.607447203993144,"aX":11.306942837890885},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":7.2,"breakHorizontal":-14.8,"spinRate":2586,"spinDirection":75},"zone":11,"typeConfidence":0.9,"plateTime":0.4632369795566982,"extension":6.331407403685645},"index":2,"playId":"f72f9699-cdff-3e3c-bcb4-9b9d5de98313","pitchNumber":1,"startTime":"2026-06-25T21:31:04.657Z","endTime":"2026-06-25T21:31:08.457Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686993,"link":"/api/v1/people/686993","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"third":{"id":808982,"link":"/api/v1/people/808982"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":87.1,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.334486299417023,"aZ":-15.647019377916061,"pfxX":-5.9355437885312625,"pfxZ":8.601558856092666,"pX":-0.0028538270757442995,"pZ":2.417080545758713,"vX0":8.962414291180288,"vY0":-136.81373635519535,"vZ0":-5.373211545946281,"x":117.11,"y":173.52,"x0":-2.529642897989117,"y0":50.00411323273251,"z0":5.455808598589774,"aX":-11.40699893163756},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.8,"breakHorizontal":9.1,"spinRate":2300,"spinDirection":211},"zone":5,"typeConfidence":0.89,"plateTime":0.39828579646934603,"extension":6.228242558216913},"hitData":{"launchSpeed":108.7,"launchAngle":28.0,"totalDistance":445.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":111.76,"coordY":19.38}},"index":3,"playId":"502b6ff7-2f2d-350f-848d-59c40aa544c3","pitchNumber":2,"startTime":"2026-06-25T21:31:20.607Z","endTime":"2026-06-25T21:31:54.610Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686993,"link":"/api/v1/people/686993","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"third":{"id":808982,"link":"/api/v1/people/808982"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682674,"link":"/api/v1/people/682674"},"credit":"b_ab"},{"player":{"id":686993,"link":"/api/v1/people/686993"},"credit":"p_ab"},{"player":{"id":682674,"link":"/api/v1/people/682674"},"credit":"b_pa"},{"player":{"id":686993,"link":"/api/v1/people/686993"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.3,"awayTeamWinProbability":5.700000000000003,"homeTeamWinProbabilityAdded":10.299999999999997,"leverageIndex":0.92,"dramaIndex":91.0,"contextMetrics":{},"playEndTime":"2026-06-25T21:31:54.610Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Eric Haase strikes out swinging.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-25T21:32:25.179Z","endTime":"2026-06-25T21:33:46.965Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686993,"fullName":"Justin Sterner","link":"/api/v1/people/686993"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5,6],"actionIndex":[0],"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":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Eric Haase replaces Daniel Susac.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-25T21:32:12.257Z","endTime":"2026-06-25T21:32:27.287Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":606992,"link":"/api/v1/people/606992"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":691740,"link":"/api/v1/people/691740"},"defense":{"pitcher":{"id":686993,"link":"/api/v1/people/686993","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":691740,"link":"/api/v1/people/691740","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":77.4,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.056792046884397,"aZ":-25.986005293494387,"pfxX":6.937044018074883,"pfxZ":4.164355381148747,"pX":2.0452141279345897,"pZ":0.875177303791174,"vX0":8.821838169506275,"vY0":-120.44707330951015,"vZ0":-5.231863201496587,"x":39.04,"y":215.15,"x0":-2.551167356707157,"y0":50.00190990986467,"z0":5.343538312142203,"aX":10.29744991090321},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":6.6,"breakHorizontal":-14.5,"spinRate":2821,"spinDirection":67},"zone":14,"typeConfidence":0.91,"plateTime":0.45290950521907813,"extension":6.462844911956836},"index":1,"playId":"0592d0f1-d24c-35c5-afff-c7bf2c5f6cde","pitchNumber":1,"startTime":"2026-06-25T21:32:27.287Z","endTime":"2026-06-25T21:32:31.349Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686993,"link":"/api/v1/people/686993","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":606992,"link":"/api/v1/people/606992","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":76.4,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.560187561788315,"aZ":-31.97405648418656,"pfxX":9.016529513066864,"pfxZ":0.13761344786460938,"pX":1.6522964012074257,"pZ":1.1068941451930412,"vX0":7.326106958102763,"vY0":-119.54946190670438,"vZ0":-3.437903772233205,"x":54.02,"y":208.89,"x0":-2.6207246256341326,"y0":50.00207733430509,"z0":5.426702916382334,"aX":13.079839718682834},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-0.4,"breakHorizontal":-18.1,"spinRate":2735,"spinDirection":55},"zone":14,"typeConfidence":0.9,"plateTime":0.45776045027515355,"extension":6.6524659590573645},"index":2,"playId":"98a5ed60-d6c4-3351-b146-4d73828beb9b","pitchNumber":2,"startTime":"2026-06-25T21:32:44.278Z","endTime":"2026-06-25T21:32:48.420Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686993,"link":"/api/v1/people/686993","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":606992,"link":"/api/v1/people/606992","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":84.3,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.587393011827658,"aZ":-25.70762571810382,"pfxX":0.8294517252166171,"pfxZ":3.652119783802757,"pX":0.5993440478201644,"pZ":1.5822580030513718,"vX0":7.93707609606512,"vY0":-130.75830583135368,"vZ0":-4.805003318578918,"x":94.15,"y":196.06,"x0":-2.5546096371066325,"y0":50.004695908120645,"z0":5.318601056472372,"aX":1.4693985612856035},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":6.0,"breakHorizontal":-2.9,"spinRate":2609,"spinDirection":156},"zone":9,"typeConfidence":0.9,"plateTime":0.4152413165459903,"extension":6.660969830889313},"index":3,"playId":"e12978a4-a015-3a30-8017-02697795e7aa","pitchNumber":3,"startTime":"2026-06-25T21:32:59.315Z","endTime":"2026-06-25T21:33:02.591Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686993,"link":"/api/v1/people/686993","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":606992,"link":"/api/v1/people/606992","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"index":4,"startTime":"2026-06-25T21:33:18.910Z","endTime":"2026-06-25T21:33:26.039Z","isPitch":false,"type":"action","player":{"id":606992,"link":"/api/v1/people/606992"},"defense":{"pitcher":{"id":686993,"link":"/api/v1/people/686993","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":606992,"link":"/api/v1/people/606992","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":82.9,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.440933084709233,"aZ":-26.3405280457149,"pfxX":0.28928526042300384,"pfxZ":3.3682680809016237,"pX":0.31740189191648865,"pZ":2.458233038030157,"vX0":7.727012395882108,"vY0":-130.0811477222888,"vZ0":-2.536889924055698,"x":104.9,"y":172.41,"x0":-2.715516358172058,"y0":50.005426613905954,"z0":5.42037383974112,"aX":0.49965420894385176},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":5.8,"breakHorizontal":-2.0,"spinRate":2640,"spinDirection":166},"zone":6,"typeConfidence":0.89,"plateTime":0.4193009880270284,"extension":6.5884255280012285},"index":5,"playId":"b529bf3b-b0d8-3334-9daa-8bf7a556e9f9","pitchNumber":4,"startTime":"2026-06-25T21:33:26.039Z","endTime":"2026-06-25T21:33:29.295Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686993,"link":"/api/v1/people/686993","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":606992,"link":"/api/v1/people/606992","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":76.1,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.275605518321136,"aZ":-31.860159374310918,"pfxX":6.513494065417064,"pfxZ":0.2231227627596153,"pX":0.7710109783150092,"pZ":0.37589318270241595,"vX0":5.798543637838368,"vY0":-118.79726514325083,"vZ0":-4.6518286948268095,"x":87.61,"y":228.63,"x0":-2.5418450256369605,"y0":50.00529671576001,"z0":5.233107317280964,"aX":9.376481457267918},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-0.5,"breakHorizontal":-13.1,"spinRate":2754,"spinDirection":58},"zone":14,"typeConfidence":0.9,"plateTime":0.4598379752159185,"extension":6.766732489860417},"index":6,"playId":"8cd4f0fc-2c82-37ca-bb80-79e5f6936b1a","pitchNumber":5,"startTime":"2026-06-25T21:33:42.976Z","endTime":"2026-06-25T21:33:46.965Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686993,"link":"/api/v1/people/686993","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":606992,"link":"/api/v1/people/606992","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606992,"link":"/api/v1/people/606992"},"credit":"b_ab"},{"player":{"id":686993,"link":"/api/v1/people/686993"},"credit":"p_ab"},{"player":{"id":606992,"link":"/api/v1/people/606992"},"credit":"b_pa"},{"player":{"id":686993,"link":"/api/v1/people/686993"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.1,"awayTeamWinProbability":5.900000000000006,"homeTeamWinProbabilityAdded":-0.20000000000000284,"leverageIndex":0.09,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-06-25T21:33:46.965Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Max Muncy grounds out, third baseman Matt Chapman to first baseman Bryce Eldridge.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-25T21:36:05.287Z","endTime":"2026-06-25T21:36:31.099Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[0,1],"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":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Eric Haase remains in the game as the catcher.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-25T21:34:47.668Z","endTime":"2026-06-25T21:34:47.681Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":606992,"link":"/api/v1/people/606992"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"801","replacedPlayer":{"id":691740,"link":"/api/v1/people/691740"},"defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691777,"link":"/api/v1/people/691777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Ryan Walker replaces Landen Roupp.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":6,"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-25T21:34:47.681Z","endTime":"2026-06-25T21:36:07.446Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676254,"link":"/api/v1/people/676254"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691777,"link":"/api/v1/people/691777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.8,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.056631120910183,"aZ":-31.167986153294496,"pfxX":-9.53960630557508,"pfxZ":0.5152854116575671,"pX":0.12678524474455094,"pZ":2.289287844329927,"vX0":12.021295203752956,"vY0":-137.95141880489814,"vZ0":-1.6604311185447655,"x":112.17,"y":176.97,"x0":-3.0223175534131963,"y0":50.00306416123266,"z0":4.975049049208834,"aX":-18.62014482562007},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":0.8,"breakHorizontal":15.1,"spinRate":2233,"spinDirection":237},"zone":5,"typeConfidence":2.0,"plateTime":0.3951397923840707,"extension":6.193194065320721},"index":2,"playId":"09dc1024-e688-3acb-bbcd-8451a1af77f7","pitchNumber":1,"startTime":"2026-06-25T21:36:07.446Z","endTime":"2026-06-25T21:36:10.491Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691777,"link":"/api/v1/people/691777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":77.7,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.095401559909995,"aZ":-28.861195797170154,"pfxX":8.679664427236517,"pfxZ":2.192564525444709,"pX":0.3140295382173202,"pZ":2.469145441135594,"vX0":5.499913837743337,"vY0":-121.17742308393659,"vZ0":-0.35976496992901663,"x":105.03,"y":172.11,"x0":-3.100445058947579,"y0":50.00244013499552,"z0":5.106519236757219,"aX":13.116060804488585},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":4.1,"breakHorizontal":-16.9,"spinRate":2357,"spinDirection":58},"zone":6,"typeConfidence":2.0,"plateTime":0.44924333668607774,"extension":6.387155145123734},"hitData":{"launchSpeed":97.0,"launchAngle":-7.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":107.72,"coordY":159.79}},"index":3,"playId":"986e778d-9041-321b-bd4d-bfe9a6e45845","pitchNumber":2,"startTime":"2026-06-25T21:36:22.590Z","endTime":"2026-06-25T21:36:31.099Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691777,"link":"/api/v1/people/691777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691777,"link":"/api/v1/people/691777"},"credit":"b_ab"},{"player":{"id":676254,"link":"/api/v1/people/676254"},"credit":"p_ab"},{"player":{"id":691777,"link":"/api/v1/people/691777"},"credit":"b_pa"},{"player":{"id":676254,"link":"/api/v1/people/676254"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.6,"awayTeamWinProbability":4.400000000000006,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.61,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-06-25T21:36:31.099Z","atBatIndex":50},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jeff McNeil singles on a line drive to left fielder Victor Bericoto.","rbi":0,"awayScore":2,"homeScore":6,"isOut":false},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-25T21:36:32.140Z","endTime":"2026-06-25T21:37:06.554Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"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":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682674,"link":"/api/v1/people/682674"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":88.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.974356154130366,"aZ":-27.949312831786223,"pfxX":-7.657335189594195,"pfxZ":2.154314510127624,"pX":-0.774023995158654,"pZ":2.093171947647574,"vX0":8.94022231084916,"vY0":-138.22493802814034,"vZ0":-2.884086668884444,"x":146.5,"y":182.26,"x0":-3.035294019734571,"y0":50.00237112171262,"z0":5.00040249071606,"aX":-15.014223488041745},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":3.6,"breakHorizontal":12.4,"spinRate":2219,"spinDirection":236},"zone":7,"typeConfidence":2.0,"plateTime":0.3942601673612556,"extension":6.2548603937074665},"hitData":{"launchSpeed":95.1,"launchAngle":8.0,"totalDistance":188.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":85.84,"coordY":98.93}},"index":0,"playId":"e2b30982-1525-34bf-bff4-66cd7d1d0d3e","pitchNumber":1,"startTime":"2026-06-25T21:36:56.498Z","endTime":"2026-06-25T21:37:06.554Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"credit":"b_ab"},{"player":{"id":676254,"link":"/api/v1/people/676254"},"credit":"p_ab"},{"player":{"id":643446,"link":"/api/v1/people/643446"},"credit":"b_pa"},{"player":{"id":676254,"link":"/api/v1/people/676254"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.89999999999999,"awayTeamWinProbability":6.1000000000000085,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.38,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-06-25T21:37:06.554Z","atBatIndex":51},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alika Williams singles on a soft line drive to first baseman Bryce Eldridge. Jeff McNeil to 2nd.","rbi":0,"awayScore":2,"homeScore":6,"isOut":false},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-25T21:37:03.155Z","endTime":"2026-06-25T21:37:53.437Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"postOnSecond":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"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":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.5,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.663831143171464,"aZ":-27.816830526482413,"pfxX":-10.759857366896457,"pfxZ":2.3059069912092554,"pX":2.2445422753094744,"pZ":1.5624996739989914,"vX0":17.273448777037693,"vY0":-136.31121695638717,"vZ0":-3.672933550737984,"x":31.44,"y":196.59,"x0":-2.76314910565047,"y0":50.004262493573606,"z0":4.8379995211498725,"aX":-20.345058518374756},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":3.5,"breakHorizontal":16.1,"spinRate":2202,"spinDirection":247},"zone":14,"typeConfidence":2.0,"plateTime":0.40111394587964533,"extension":6.334733586861996},"index":0,"playId":"744562b2-6b60-327d-a843-7f2170c7d556","pitchNumber":1,"startTime":"2026-06-25T21:37:26.465Z","endTime":"2026-06-25T21:37:30.133Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":675961,"link":"/api/v1/people/675961","batSide":{"code":"R","description":"Right"}},"first":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":87.1,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.56596768504715,"aZ":-29.28228339864136,"pfxX":-9.048772836060559,"pfxZ":1.4969323014000224,"pX":-0.9864721630448975,"pZ":2.7020253826551337,"vX0":9.036562876635918,"vY0":-137.66555429815259,"vZ0":-0.7783478073223762,"x":154.6,"y":165.83,"x0":-3.1249033817737453,"y0":50.004159776607864,"z0":4.958344481647844,"aX":-17.491431108486008},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":2.8,"breakHorizontal":14.6,"spinRate":2269,"spinDirection":243},"zone":11,"typeConfidence":2.0,"plateTime":0.396812299209123,"extension":6.154162749507489},"hitData":{"launchSpeed":50.8,"launchAngle":37.0,"totalDistance":129.0,"trajectory":"line_drive","hardness":"soft","location":"3","coordinates":{"coordX":170.81,"coordY":160.75}},"index":1,"playId":"b43d6bee-276f-3715-a166-f25f7b92c017","pitchNumber":2,"startTime":"2026-06-25T21:37:42.428Z","endTime":"2026-06-25T21:37:53.437Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":675961,"link":"/api/v1/people/675961","batSide":{"code":"R","description":"Right"}},"first":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":675961,"link":"/api/v1/people/675961"},"credit":"b_ab"},{"player":{"id":676254,"link":"/api/v1/people/676254"},"credit":"p_ab"},{"player":{"id":675961,"link":"/api/v1/people/675961"},"credit":"b_pa"},{"player":{"id":676254,"link":"/api/v1/people/676254"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.7,"awayTeamWinProbability":9.299999999999997,"homeTeamWinProbabilityAdded":-3.1999999999999886,"leverageIndex":0.83,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-06-25T21:37:53.437Z","atBatIndex":52},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Henry Bolte grounds out softly to first baseman Bryce Eldridge. Jeff McNeil to 3rd. Alika Williams to 2nd.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-25T21:39:09.230Z","endTime":"2026-06-25T21:39:34.867Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"postOnThird":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":805811,"link":"/api/v1/people/805811"},"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":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-25T21:38:13.655Z","endTime":"2026-06-25T21:39:11.124Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":703607,"link":"/api/v1/people/703607","batSide":{"code":"R","description":"Right"}},"first":{"id":675961,"link":"/api/v1/people/675961"},"second":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":77.9,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.203215280057833,"aZ":-30.951973414450478,"pfxX":9.30008997804207,"pfxZ":0.8041243428114253,"pX":-1.185648726411543,"pZ":2.2332223805550195,"vX0":2.373341764977982,"vY0":-121.9328842565255,"vZ0":-0.5093009231004362,"x":162.19,"y":178.48,"x0":-3.3775682639633584,"y0":50.00555864079081,"z0":5.087409180855899,"aX":14.17706829319912},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":1.6,"breakHorizontal":-17.4,"spinRate":2373,"spinDirection":54},"zone":13,"typeConfidence":2.0,"plateTime":0.4471038287820339,"extension":6.246146523279967},"index":1,"playId":"2dbb2eb7-a4a4-3917-b26d-d99ce573aa62","pitchNumber":1,"startTime":"2026-06-25T21:39:11.124Z","endTime":"2026-06-25T21:39:15.047Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":703607,"link":"/api/v1/people/703607","batSide":{"code":"R","description":"Right"}},"first":{"id":675961,"link":"/api/v1/people/675961"},"second":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.5,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.771823824002944,"aZ":-28.067060857793532,"pfxX":-10.302621252442862,"pfxZ":2.055682507774783,"pX":0.09267703324003317,"pZ":2.4329831182574555,"vX0":12.03244245401395,"vY0":-140.25155542828327,"vZ0":-2.1614483034066474,"x":113.47,"y":173.09,"x0":-2.9080749098660648,"y0":50.00294393376944,"z0":5.038147500896944,"aX":-20.590755761372513},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":3.5,"breakHorizontal":16.3,"spinRate":2319,"spinDirection":241},"zone":5,"typeConfidence":2.0,"plateTime":0.3900432567315577,"extension":6.291284424198952},"hitData":{"launchSpeed":58.9,"launchAngle":-44.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"3","coordinates":{"coordX":150.46,"coordY":179.07}},"index":2,"playId":"fa9a19ba-b3e8-39c2-9da2-f238782fa0b8","pitchNumber":2,"startTime":"2026-06-25T21:39:25.851Z","endTime":"2026-06-25T21:39:34.867Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":703607,"link":"/api/v1/people/703607","batSide":{"code":"R","description":"Right"}},"first":{"id":675961,"link":"/api/v1/people/675961"},"second":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":703607,"link":"/api/v1/people/703607"},"credit":"b_ab"},{"player":{"id":676254,"link":"/api/v1/people/676254"},"credit":"p_ab"},{"player":{"id":703607,"link":"/api/v1/people/703607"},"credit":"b_pa"},{"player":{"id":676254,"link":"/api/v1/people/676254"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.60000000000001,"awayTeamWinProbability":6.3999999999999915,"homeTeamWinProbabilityAdded":2.9000000000000057,"leverageIndex":1.55,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-06-25T21:39:34.867Z","atBatIndex":53},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nick Kurtz walks.","rbi":0,"awayScore":2,"homeScore":6,"isOut":false},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-25T21:42:29.501Z","endTime":"2026-06-25T21:45:16.321Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"postOnSecond":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"postOnThird":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[2,3,4,5,6,7,8,9],"actionIndex":[1],"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":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-25T21:39:51.181Z","endTime":"2026-06-25T21:40:23.253Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Erik Miller replaces Ryan Walker.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-06-25T21:40:23.253Z","endTime":"2026-06-25T21:42:31.602Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669062,"link":"/api/v1/people/669062"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":77.7,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.870495233610708,"aZ":-31.86198082916972,"pfxX":-1.380384446633545,"pfxZ":0.2025288604530857,"pX":0.530183346889964,"pZ":2.281938457465266,"vX0":-1.5319412327602433,"vY0":-121.34143064961157,"vZ0":-3.424750519904408,"x":96.79,"y":177.17,"x0":1.3459664044023627,"y0":50.00125667875439,"z0":6.450704741764414,"aX":-2.084163324799686},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-0.1,"breakHorizontal":2.9,"spinRate":2419,"spinDirection":339},"zone":9,"typeConfidence":0.91,"plateTime":0.44918523883852934,"extension":6.463787755800971},"index":2,"playId":"9952dac7-d3be-3124-ae61-57af860f237e","pitchNumber":1,"startTime":"2026-06-25T21:42:31.602Z","endTime":"2026-06-25T21:42:34.916Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":85.9,"endSpeed":79.4,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.21111708168647,"aZ":-29.85296910208816,"pfxX":-0.7815807743270509,"pfxZ":1.4684573191157027,"pX":-0.9751604086773751,"pZ":0.5366120387069238,"vX0":-5.189942034475844,"vY0":-124.78640628745775,"vZ0":-7.917380995196761,"x":154.17,"y":224.29,"x0":1.2333893883819012,"y0":50.001282383091755,"z0":6.21142449775369,"aX":-1.2305795428515418},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":1.1,"breakHorizontal":2.6,"spinRate":2416,"spinDirection":6},"zone":13,"typeConfidence":0.9,"plateTime":0.4390029107158324,"extension":6.509670911452305},"index":3,"playId":"0dc21d6c-75fa-3628-9d61-7b58ced570bb","pitchNumber":2,"startTime":"2026-06-25T21:42:49.267Z","endTime":"2026-06-25T21:42:53.002Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":90.1,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.087340143068324,"aZ":-23.90636013978982,"pfxX":9.70035925868809,"pfxZ":4.044513246119063,"pX":1.010460876608751,"pZ":2.527933765263885,"vX0":-4.362509340625081,"vY0":-140.8898559375716,"vZ0":-6.521875307759656,"x":78.48,"y":170.53,"x0":1.3047214084385965,"y0":50.00050562233849,"z0":6.3810596511840165,"aX":19.818494878922195},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":6.4,"breakHorizontal":-16.9,"spinRate":2259,"spinDirection":130},"zone":14,"typeConfidence":0.89,"plateTime":0.3863447158373501,"extension":6.52292982498435},"index":4,"playId":"21bc8297-7128-3b64-abbd-425a02236146","pitchNumber":3,"startTime":"2026-06-25T21:43:12.235Z","endTime":"2026-06-25T21:43:17.044Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":89.7,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.975836027951985,"aZ":-13.930819439308324,"pfxX":5.912056015898572,"pfxZ":8.845178121705665,"pX":0.1008116452269908,"pZ":4.475343496940838,"vX0":-5.333913082996529,"vY0":-142.30620150885602,"vZ0":-3.397999061218433,"x":113.16,"y":117.95,"x0":1.2263169852074514,"y0":50.00146984632974,"z0":6.560611979020446,"aX":12.19162480372529},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":15.6,"breakHorizontal":-9.7,"spinRate":2242,"spinDirection":137},"zone":12,"typeConfidence":0.91,"plateTime":0.3840955046247059,"extension":6.542766723664486},"index":5,"playId":"9fa485ca-b5e6-3d52-a70d-cd5e3c156549","pitchNumber":4,"startTime":"2026-06-25T21:43:44.633Z","endTime":"2026-06-25T21:43:48.392Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":98.5,"endSpeed":90.9,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.6220399336928,"aZ":-22.31652952033539,"pfxX":9.77808157227031,"pfxZ":4.696386457697582,"pX":1.1376809378943689,"pZ":2.948586812546873,"vX0":-3.5680168298383754,"vY0":-143.3918452969937,"vZ0":-5.835139148512229,"x":73.63,"y":159.17,"x0":1.1216105412942814,"y0":50.00591945964678,"z0":6.386182900837406,"aX":20.531009238984513},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":7.6,"breakHorizontal":-17.0,"spinRate":2392,"spinDirection":136},"zone":12,"typeConfidence":0.92,"plateTime":0.380802094640027,"extension":6.421561677547926},"index":6,"playId":"d936b9d6-8e5b-3064-b351-7c697b52fed2","pitchNumber":5,"startTime":"2026-06-25T21:44:02.418Z","endTime":"2026-06-25T21:44:05.691Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":76.9,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.47028822475562,"aZ":-35.19231887356512,"pfxX":-3.108306616547252,"pfxZ":-1.9875362524807016,"pX":-0.702662650184887,"pZ":1.7506916113883257,"vX0":-3.666419938782912,"vY0":-124.48432375095162,"vZ0":-3.874786921608116,"x":143.78,"y":191.51,"x0":1.2112781049676846,"y0":50.002504400074756,"z0":6.342636294039648,"aX":-4.72090350575038},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-4.4,"breakHorizontal":6.7,"spinRate":2425,"spinDirection":316},"zone":7,"typeConfidence":0.9,"plateTime":0.4455386151772336,"extension":6.361658134580892},"index":7,"playId":"177bb16b-667b-3d54-b68e-32f47488ddd1","pitchNumber":6,"startTime":"2026-06-25T21:44:27.978Z","endTime":"2026-06-25T21:44:31.746Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":79.4,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.72005444549193,"aZ":-30.880347892345902,"pfxX":-2.577193979808386,"pfxZ":0.8265990746280871,"pX":-0.05727321759169604,"pZ":0.6414610984010606,"vX0":-2.228520775724211,"vY0":-123.51097032544978,"vZ0":-7.623127597006649,"x":119.18,"y":221.46,"x0":1.1875154291335683,"y0":50.00317046011507,"z0":6.322024994275531,"aX":-4.031073408298839},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":0.1,"breakHorizontal":5.2,"spinRate":2585,"spinDirection":279},"zone":13,"typeConfidence":0.9,"plateTime":0.44137067735121294,"extension":6.4570548087937585},"index":8,"playId":"c89f140d-361b-3deb-8576-3486732df459","pitchNumber":7,"startTime":"2026-06-25T21:44:50.751Z","endTime":"2026-06-25T21:44:54.496Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":80.6,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.019124818326958,"aZ":-27.319367524269108,"pfxX":-0.330818705500167,"pfxZ":2.9953576892811973,"pX":0.6198855559344342,"pZ":0.955610376709428,"vX0":-1.7905996486281952,"vY0":-125.62017794292632,"vZ0":-7.4849101730759084,"x":93.37,"y":212.98,"x0":1.3807287391233374,"y0":50.00267585592124,"z0":6.150524014389242,"aX":-0.5363288289868889},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":4.2,"breakHorizontal":1.0,"spinRate":2494,"spinDirection":198},"zone":14,"typeConfidence":0.9,"plateTime":0.4336485249319755,"extension":6.548429929759727},"index":9,"playId":"bb229074-0645-3026-a7ee-75c6a038be03","pitchNumber":8,"startTime":"2026-06-25T21:45:11.977Z","endTime":"2026-06-25T21:45:16.321Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701762,"link":"/api/v1/people/701762"},"credit":"b_pa"},{"player":{"id":669062,"link":"/api/v1/people/669062"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.5,"awayTeamWinProbability":8.5,"homeTeamWinProbabilityAdded":-2.1000000000000085,"leverageIndex":1.25,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-06-25T21:45:16.321Z","atBatIndex":54},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Shea Langeliers singles on a ground ball to center fielder Jonah Cox. Jeff McNeil scores. Alika Williams scores. Nick Kurtz to 2nd.","rbi":2,"awayScore":4,"homeScore":6,"isOut":false},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-25T21:45:17.548Z","endTime":"2026-06-25T21:46:11.089Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"postOnSecond":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":813841,"link":"/api/v1/people/813841"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"responsiblePitcher":{"id":676254,"link":"/api/v1/people/676254"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":{"id":676254,"link":"/api/v1/people/676254"},"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":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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":96.9,"endSpeed":90.4,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.37720478239618,"aZ":-22.289396366639988,"pfxX":9.070759472920878,"pfxZ":4.802495118164879,"pX":1.453261637796542,"pZ":2.9601850908077094,"vX0":-2.649436540746075,"vY0":-141.1876910012682,"vZ0":-5.5698175119080116,"x":61.61,"y":158.86,"x0":1.2142421073962832,"y0":50.00027631455303,"z0":6.354686199539662,"aX":18.660214419770906},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":7.9,"breakHorizontal":-16.1,"spinRate":2233,"spinDirection":131},"zone":12,"typeConfidence":0.89,"plateTime":0.38514276837768424,"extension":6.5311430461223745},"index":0,"playId":"ce573f67-94d7-3e8c-8d65-c27dd60c911b","pitchNumber":1,"startTime":"2026-06-25T21:45:42.670Z","endTime":"2026-06-25T21:45:45.853Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":81.0,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.82736154953988,"aZ":-28.434584576244234,"pfxX":8.76574817533579,"pfxZ":2.264841095868621,"pX":0.6211061355460546,"pZ":1.8991276808314896,"vX0":-5.394979115969811,"vY0":-126.80733035072647,"vZ0":-4.524841967624275,"x":93.32,"y":187.5,"x0":1.6235960127101339,"y0":50.0012813773285,"z0":5.941750607360285,"aX":14.456687620336426},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.4,"breakHorizontal":-14.9,"spinRate":1724,"spinDirection":110},"zone":9,"typeConfidence":0.89,"plateTime":0.4298541201426844,"extension":6.543026263167872},"hitData":{"launchSpeed":95.7,"launchAngle":2.0,"totalDistance":53.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":116.34,"coordY":97.46}},"index":1,"playId":"67317669-3e31-3102-a7a3-f918e4e408bc","pitchNumber":2,"startTime":"2026-06-25T21:46:00.059Z","endTime":"2026-06-25T21:46:11.089Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"credit":"b_ab"},{"player":{"id":669062,"link":"/api/v1/people/669062"},"credit":"p_ab"},{"player":{"id":669127,"link":"/api/v1/people/669127"},"credit":"b_pa"},{"player":{"id":669062,"link":"/api/v1/people/669062"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":82.0,"awayTeamWinProbability":18.0,"homeTeamWinProbabilityAdded":-9.5,"leverageIndex":2.18,"dramaIndex":118.0,"contextMetrics":{},"playEndTime":"2026-06-25T21:46:11.089Z","atBatIndex":55},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyler Soderstrom grounds out, shortstop Willy Adames to first baseman Bryce Eldridge.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-25T21:46:16.657Z","endTime":"2026-06-25T21:47:43.156Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,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":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.9,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.769220891247436,"aZ":-28.373774424992483,"pfxX":-1.6068572243564216,"pfxZ":2.3821962193253787,"pX":-0.4815157807567033,"pZ":1.466285971070994,"vX0":-4.00664608955995,"vY0":-124.90900317303996,"vZ0":-6.236649641305869,"x":135.35,"y":199.19,"x0":1.3457210777761552,"y0":50.00569299167396,"z0":6.2986213009921785,"aX":-2.5640556103515335},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":3.2,"breakHorizontal":3.7,"spinRate":2518,"spinDirection":297},"zone":13,"typeConfidence":0.9,"plateTime":0.4368214064817719,"extension":6.458843001597077},"index":0,"playId":"4902ca86-9c42-3d26-8e25-aeadc038fce9","pitchNumber":1,"startTime":"2026-06-25T21:46:40.355Z","endTime":"2026-06-25T21:46:44.212Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"first":{"id":669127,"link":"/api/v1/people/669127"},"second":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":1,"startTime":"2026-06-25T21:47:20.131Z","endTime":"2026-06-25T21:47:35.141Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"first":{"id":669127,"link":"/api/v1/people/669127"},"second":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":97.1,"endSpeed":89.9,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.61395475498053,"aZ":-23.343533813214147,"pfxX":10.281877443810162,"pfxZ":4.326351765226015,"pX":-0.04725480443125986,"pZ":2.417425747566449,"vX0":-7.116047016526317,"vY0":-141.20154896442548,"vZ0":-6.720508776122201,"x":118.8,"y":173.51,"x0":1.1546160481406422,"y0":50.00675559220534,"z0":6.304252118038989,"aX":21.010841299806387},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":6.7,"breakHorizontal":-17.4,"spinRate":2347,"spinDirection":130},"zone":5,"typeConfidence":0.9,"plateTime":0.38617978908835315,"extension":6.729207640386434},"hitData":{"launchSpeed":102.8,"launchAngle":-15.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.28,"coordY":154.72}},"index":2,"playId":"1c322e40-6bf3-3018-a556-0032865fe90c","pitchNumber":2,"startTime":"2026-06-25T21:47:35.141Z","endTime":"2026-06-25T21:47:43.156Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"first":{"id":669127,"link":"/api/v1/people/669127"},"second":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"credit":"b_ab"},{"player":{"id":669062,"link":"/api/v1/people/669062"},"credit":"p_ab"},{"player":{"id":691016,"link":"/api/v1/people/691016"},"credit":"b_pa"},{"player":{"id":669062,"link":"/api/v1/people/669062"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.7,"awayTeamWinProbability":11.299999999999997,"homeTeamWinProbabilityAdded":6.700000000000003,"leverageIndex":2.66,"dramaIndex":113.0,"contextMetrics":{},"playEndTime":"2026-06-25T21:47:43.156Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jonah Cox strikes out on a foul tip.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-25T21:49:59.033Z","endTime":"2026-06-25T21:50:56.349Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664129,"fullName":"Geoff Hartlieb","link":"/api/v1/people/664129"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Geoff Hartlieb replaces Justin Sterner.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-25T21:48:51.965Z","endTime":"2026-06-25T21:50:01.210Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664129,"link":"/api/v1/people/664129"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":686993,"link":"/api/v1/people/686993","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":813841,"link":"/api/v1/people/813841","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":89.0,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.011498600146552,"aZ":-14.924720308755605,"pfxX":-5.572656491249226,"pfxZ":8.639513929009212,"pX":0.6621799125585852,"pZ":2.6816329358313276,"vX0":9.843053745040663,"vY0":-139.17885706983841,"vZ0":-6.780800105545955,"x":91.76,"y":166.38,"x0":-2.1678465533533955,"y0":50.0037825149454,"z0":6.105430184513749,"aX":-11.12844200332041},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.6,"breakHorizontal":8.5,"spinRate":2253,"spinDirection":214},"zone":6,"typeConfidence":2.0,"plateTime":0.39089354801294585,"extension":6.393426909760333},"index":1,"playId":"e1d46484-c6ed-3dcd-8507-138023c401c4","pitchNumber":1,"startTime":"2026-06-25T21:50:01.210Z","endTime":"2026-06-25T21:50:04.920Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664129,"link":"/api/v1/people/664129","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":813841,"link":"/api/v1/people/813841","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":79.8,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.254834728793202,"aZ":-29.863505223980397,"pfxX":-0.22474262116766575,"pfxZ":1.4689933087175047,"pX":1.4532085221225153,"pZ":0.2818878405122859,"vX0":8.878661081516096,"vY0":-123.98449089492682,"vZ0":-7.997239635419908,"x":61.61,"y":231.17,"x0":-2.12871121382377,"y0":50.00434460003792,"z0":6.004473047825743,"aX":-0.35502428689250165},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":1.2,"breakHorizontal":-1.4,"spinRate":2509,"spinDirection":2},"zone":14,"typeConfidence":2.0,"plateTime":0.4399371628962605,"extension":6.185675472978766},"index":2,"playId":"f7ee1bae-be2d-37a9-8e87-f3f2bf5597b2","pitchNumber":2,"startTime":"2026-06-25T21:50:16.631Z","endTime":"2026-06-25T21:50:20.150Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664129,"link":"/api/v1/people/664129","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":813841,"link":"/api/v1/people/813841","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":88.4,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.68572117270064,"aZ":-26.74511426566012,"pfxX":-6.946796379003711,"pfxZ":2.763885955503028,"pX":-0.7562152703108059,"pZ":2.4618450188412773,"vX0":6.825118966773737,"vY0":-137.8269632631345,"vZ0":-4.970013445947478,"x":145.83,"y":172.31,"x0":-2.3376733661755376,"y0":50.000897902873575,"z0":6.048402413610045,"aX":-13.640268932715323},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":4.3,"breakHorizontal":11.5,"spinRate":2102,"spinDirection":211},"zone":4,"typeConfidence":2.0,"plateTime":0.39428922428731594,"extension":6.230708484913742},"index":3,"playId":"fc1d7761-851a-3da8-942b-370797243dd4","pitchNumber":3,"startTime":"2026-06-25T21:50:33.787Z","endTime":"2026-06-25T21:50:37.368Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664129,"link":"/api/v1/people/664129","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":813841,"link":"/api/v1/people/813841","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":79.9,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.537743675652347,"aZ":-29.4167054961948,"pfxX":1.3502170493341392,"pfxZ":1.7242310250293862,"pX":0.14356419971498466,"pZ":3.1654314452397925,"vX0":5.252691640059552,"vY0":-124.19602467879655,"vZ0":-1.571478060180439,"x":111.53,"y":153.31,"x0":-2.154730029541817,"y0":50.00081639104832,"z0":6.201226168444508,"aX":2.157263512486944},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":3.0,"breakHorizontal":-3.4,"spinRate":2291,"spinDirection":40},"zone":2,"typeConfidence":2.0,"plateTime":0.4372265461312783,"extension":5.978494749139521},"index":4,"playId":"9f77189d-2f85-3141-811c-0a067f508447","pitchNumber":4,"startTime":"2026-06-25T21:50:51.626Z","endTime":"2026-06-25T21:50:56.349Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664129,"link":"/api/v1/people/664129","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":813841,"link":"/api/v1/people/813841","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":813841,"link":"/api/v1/people/813841"},"credit":"b_ab"},{"player":{"id":664129,"link":"/api/v1/people/664129"},"credit":"p_ab"},{"player":{"id":813841,"link":"/api/v1/people/813841"},"credit":"b_pa"},{"player":{"id":664129,"link":"/api/v1/people/664129"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.6,"awayTeamWinProbability":12.400000000000006,"homeTeamWinProbabilityAdded":-1.1000000000000085,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-06-25T21:50:56.349Z","atBatIndex":57},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Matt Chapman challenged (pitch result), call on the field was overturned: Matt Chapman walks.","rbi":0,"awayScore":4,"homeScore":6,"isOut":false},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-25T21:50:56.437Z","endTime":"2026-06-25T21:53:45.887Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664129,"fullName":"Geoff Hartlieb","link":"/api/v1/people/664129"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.0,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.218519149964727,"aZ":-29.81016614150612,"pfxX":-2.703557789046536,"pfxZ":1.5202751924144806,"pX":0.39937847297768336,"pZ":2.5493749043981917,"vX0":7.127146037189272,"vY0":-124.08462539109142,"vZ0":-2.7826619594352877,"x":101.78,"y":169.95,"x0":-2.1663444824832503,"y0":50.000042773201244,"z0":6.1843722387065165,"aX":-4.191332599095175},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":2.3,"breakHorizontal":3.1,"spinRate":2206,"spinDirection":38},"zone":6,"typeConfidence":2.0,"plateTime":0.44243737912492254,"extension":6.123649428628647},"index":0,"playId":"0b684a2d-b00d-338a-ac09-93b99a68254e","pitchNumber":1,"startTime":"2026-06-25T21:51:19.208Z","endTime":"2026-06-25T21:51:22.245Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664129,"link":"/api/v1/people/664129","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":89.5,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.85778152778253,"aZ":-14.080144672626638,"pfxX":-4.372280477768632,"pfxZ":8.885711543411789,"pX":0.3454475124202368,"pZ":3.4631044835710036,"vX0":8.33759816058394,"vY0":-141.04331231738266,"vZ0":-5.068324643719066,"x":103.83,"y":145.28,"x0":-2.0665986436986157,"y0":50.00249370200361,"z0":6.175241913509132,"aX":-8.903703879798757},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.4,"breakHorizontal":6.5,"spinRate":2244,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.3867529713194333,"extension":6.270018352317874},"index":1,"playId":"017cb5b5-51cd-378c-9062-5bef9ef425e9","pitchNumber":2,"startTime":"2026-06-25T21:51:34.906Z","endTime":"2026-06-25T21:51:38.318Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664129,"link":"/api/v1/people/664129","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-06-25T21:51:43.315Z","endTime":"2026-06-25T21:51:56.578Z","isPitch":false,"type":"action","player":{"id":656305,"link":"/api/v1/people/656305"},"defense":{"pitcher":{"id":664129,"link":"/api/v1/people/664129","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":90.4,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.881619204632553,"aZ":-18.043267406457627,"pfxX":-3.8135326035117534,"pfxZ":6.80341228634888,"pX":-0.34943884726819563,"pZ":3.9494334767469432,"vX0":6.512173182070045,"vY0":-142.11853434374112,"vZ0":-3.1452343585331586,"x":130.32,"y":132.15,"x0":-2.1591210793047986,"y0":50.00181157775009,"z0":6.194908379937735,"aX":-7.920465374489345},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.0,"breakHorizontal":5.8,"spinRate":2117,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.38316659735015923,"extension":6.121364367791715},"index":3,"playId":"649dd94b-156a-3f2b-90f2-ae841e568710","pitchNumber":3,"startTime":"2026-06-25T21:51:56.578Z","endTime":"2026-06-25T21:52:00.448Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664129,"link":"/api/v1/people/664129","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":80.3,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.827953661963498,"aZ":-34.79434174923317,"pfxX":2.8086037589837813,"pfxZ":-1.6331399036808483,"pX":1.500409830258426,"pZ":1.7635239102102185,"vX0":7.744347106980357,"vY0":-125.13391904370927,"vZ0":-3.925358833144403,"x":59.81,"y":191.16,"x0":-1.9868995104825227,"y0":50.0041204522178,"z0":6.172307767419374,"aX":4.4997747753379915},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-3.6,"breakHorizontal":-6.7,"spinRate":2343,"spinDirection":90},"zone":14,"typeConfidence":2.0,"plateTime":0.43600412478196615,"extension":6.140307277799874},"index":4,"playId":"5c5dc1e0-be01-37f5-80d7-5a64ab0ec0ed","pitchNumber":4,"startTime":"2026-06-25T21:52:13.724Z","endTime":"2026-06-25T21:52:17.001Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664129,"link":"/api/v1/people/664129","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":87.3,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.24236742427764,"aZ":-21.63148719166085,"pfxX":-1.1082492570049594,"pfxZ":5.537714958316762,"pX":0.6105133812956443,"pZ":1.5165108823340434,"vX0":7.786489945355661,"vY0":-135.7836786934833,"vZ0":-8.12029565144487,"x":93.73,"y":197.83,"x0":-2.126354264640364,"y0":50.0028738027147,"z0":6.002200357013462,"aX":-2.1101984457085345},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":8.8,"breakHorizontal":0.7,"spinRate":2425,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.4003918122885164,"extension":6.302050685195717},"index":5,"playId":"6270f322-d764-3419-a54f-8d9e70517f63","pitchNumber":5,"startTime":"2026-06-25T21:52:30.757Z","endTime":"2026-06-25T21:52:34.894Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664129,"link":"/api/v1/people/664129","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":89.2,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.890702622993814,"aZ":-15.102449151759327,"pfxX":-2.868835531789489,"pfxZ":8.477144691557056,"pX":0.2047866805673021,"pZ":3.0475440990497815,"vX0":7.580406629503571,"vY0":-139.9017956958674,"vZ0":-5.632430311213716,"x":109.19,"y":156.5,"x0":-2.148270656240471,"y0":50.00170515255247,"z0":6.050716346863551,"aX":-5.7775583877498535},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.5,"breakHorizontal":4.0,"spinRate":2158,"spinDirection":211},"zone":2,"typeConfidence":2.0,"plateTime":0.38917213832001174,"extension":6.436692948326648},"index":6,"playId":"737ad492-2c55-3c6a-b062-94335caca7c8","pitchNumber":6,"startTime":"2026-06-25T21:52:49.457Z","endTime":"2026-06-25T21:52:53.016Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664129,"link":"/api/v1/people/664129","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.4,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.047450377530446,"aZ":-22.16142017449452,"pfxX":-0.8802127595561606,"pfxZ":5.374672369245221,"pX":-0.2479401891478456,"pZ":3.452091836148191,"vX0":5.535178157775135,"vY0":-135.48478652339074,"vZ0":-3.263799982290736,"x":126.45,"y":145.57,"x0":-2.2012558543611767,"y0":50.00176026592313,"z0":6.2175063320499815,"aX":-1.6398822447029002},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.2,"breakHorizontal":0.5,"spinRate":2421,"spinDirection":195},"zone":11,"typeConfidence":2.0,"plateTime":0.40396140935830305,"extension":6.221446375537445},"index":7,"playId":"ae21a653-52b1-3a5d-bf40-8fcd92fcfc57","pitchNumber":7,"startTime":"2026-06-25T21:53:18.866Z","endTime":"2026-06-25T21:53:45.887Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664129,"link":"/api/v1/people/664129","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_pa"},{"player":{"id":664129,"link":"/api/v1/people/664129"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":137,"player":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"}},"homeTeamWinProbability":88.7,"awayTeamWinProbability":11.299999999999997,"homeTeamWinProbabilityAdded":1.1000000000000085,"leverageIndex":0.32,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-06-25T21:53:45.887Z","atBatIndex":58},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Bryce Eldridge lines out sharply to center fielder Henry Bolte.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-25T21:54:02.336Z","endTime":"2026-06-25T21:54:46.953Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664129,"fullName":"Geoff Hartlieb","link":"/api/v1/people/664129"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":703607,"link":"/api/v1/people/703607"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.4,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.54191388252473,"aZ":-21.738206551682545,"pfxX":-0.6801495934757331,"pfxZ":5.612773847246658,"pX":-0.7339780919186759,"pZ":1.8059750067967348,"vX0":4.5375976726105804,"vY0":-135.7204166805543,"vZ0":-7.267607170061569,"x":144.98,"y":190.02,"x0":-2.341442889004009,"y0":50.00657385250125,"z0":6.039948538103694,"aX":-1.2661478634700296},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":8.8,"breakHorizontal":0.2,"spinRate":2347,"spinDirection":203},"zone":7,"typeConfidence":2.0,"plateTime":0.40403726756530434,"extension":6.297235175508725},"index":0,"playId":"1860d3d6-b4b3-3403-ab4a-c6650248fc65","pitchNumber":1,"startTime":"2026-06-25T21:54:02.336Z","endTime":"2026-06-25T21:54:29.353Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664129,"link":"/api/v1/people/664129","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"first":{"id":656305,"link":"/api/v1/people/656305"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":133,"player":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"}},"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":89.6,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.802079445596174,"aZ":-17.22970860774641,"pfxX":-4.2583715275958784,"pfxZ":7.298312174116651,"pX":-0.5754168615142846,"pZ":3.237430919760856,"vX0":6.585630320549042,"vY0":-141.57693528688887,"vZ0":-4.759393343450351,"x":138.93,"y":151.37,"x0":-2.3694779463088884,"y0":50.00053460745985,"z0":6.029610330025552,"aX":-8.716794570650741},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":12.5,"breakHorizontal":6.5,"spinRate":2180,"spinDirection":215},"zone":1,"typeConfidence":2.0,"plateTime":0.3856548202290808,"extension":6.2703654862791005},"hitData":{"launchSpeed":107.0,"launchAngle":14.0,"totalDistance":331.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":101.45,"coordY":68.64}},"index":1,"playId":"3f1bf3b5-1808-3012-9ccc-eb2aeb62ac2c","pitchNumber":2,"startTime":"2026-06-25T21:54:35.927Z","endTime":"2026-06-25T21:54:46.953Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664129,"link":"/api/v1/people/664129","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"first":{"id":656305,"link":"/api/v1/people/656305"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805811,"link":"/api/v1/people/805811"},"credit":"b_ab"},{"player":{"id":664129,"link":"/api/v1/people/664129"},"credit":"p_ab"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"credit":"b_pa"},{"player":{"id":664129,"link":"/api/v1/people/664129"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.4,"awayTeamWinProbability":12.599999999999994,"homeTeamWinProbabilityAdded":-1.2999999999999972,"leverageIndex":0.57,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-06-25T21:54:46.953Z","atBatIndex":59},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Casey Schmitt flies out to left fielder Tyler Soderstrom.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-25T21:54:44.601Z","endTime":"2026-06-25T21:55:44.492Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664129,"fullName":"Geoff Hartlieb","link":"/api/v1/people/664129"},"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":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.9,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.4738871335775,"aZ":-27.893433235078493,"pfxX":1.327750762744313,"pfxZ":2.6653410375339046,"pX":0.7553226774311852,"pZ":2.5132174982237436,"vX0":6.730486755268711,"vY0":-125.16858505612795,"vZ0":-3.217977998531355,"x":88.21,"y":170.92,"x0":-2.127998923189179,"y0":50.0028673649403,"z0":6.071046199599594,"aX":2.1300106483620573},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":4.4,"breakHorizontal":-3.7,"spinRate":2320,"spinDirection":49},"zone":6,"typeConfidence":2.0,"plateTime":0.43563494970993766,"extension":6.304849089352199},"index":0,"playId":"5457baf6-0585-313c-937d-262dbee06ee5","pitchNumber":1,"startTime":"2026-06-25T21:55:14.827Z","endTime":"2026-06-25T21:55:18.023Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664129,"link":"/api/v1/people/664129","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":656305,"link":"/api/v1/people/656305"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":80.8,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.65356115351724,"aZ":-30.44111482100349,"pfxX":2.548214392367523,"pfxZ":1.0700895028670638,"pX":-0.03820271841330574,"pZ":2.008090483545939,"vX0":4.7610777253001,"vY0":-125.03261551838766,"vZ0":-4.1642512633417414,"x":118.46,"y":184.56,"x0":-2.2808743841027943,"y0":50.00245469539812,"z0":6.129031795772423,"aX":4.129437561792262},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.4,"breakHorizontal":-5.5,"spinRate":2474,"spinDirection":86},"zone":8,"typeConfidence":2.0,"plateTime":0.4341842328866967,"extension":5.981763806533006},"hitData":{"launchSpeed":96.6,"launchAngle":56.0,"totalDistance":246.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":84.83,"coordY":110.14}},"index":1,"playId":"b398caee-5bfa-3019-92c0-a7c210cb7f27","pitchNumber":2,"startTime":"2026-06-25T21:55:33.969Z","endTime":"2026-06-25T21:55:44.492Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664129,"link":"/api/v1/people/664129","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":656305,"link":"/api/v1/people/656305"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_ab"},{"player":{"id":664129,"link":"/api/v1/people/664129"},"credit":"p_ab"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_pa"},{"player":{"id":664129,"link":"/api/v1/people/664129"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.2,"awayTeamWinProbability":13.799999999999997,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.45,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-06-25T21:55:44.492Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jonah Heim strikes out swinging.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-25T21:57:59.187Z","endTime":"2026-06-25T21:59:42.705Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681916,"fullName":"Dylan Smith","link":"/api/v1/people/681916"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5,6,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":606992,"link":"/api/v1/people/606992"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Dylan Smith replaces Erik Miller.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-25T21:56:26.643Z","endTime":"2026-06-25T21:58:01.315Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681916,"link":"/api/v1/people/681916"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":88.0,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.270525443584,"aZ":-12.365487082961964,"pfxX":-1.8932862977620117,"pfxZ":10.043263158557355,"pX":-0.6680514966024733,"pZ":2.593991795777562,"vX0":2.162156534207745,"vY0":-139.10180984661469,"vZ0":-7.1738100655803345,"x":142.46,"y":168.74,"x0":-1.2070092037279143,"y0":50.00397454622839,"z0":6.014575148035865,"aX":-3.7349738380309914},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.0,"breakHorizontal":3.0,"spinRate":2334,"spinDirection":200},"zone":4,"typeConfidence":2.0,"plateTime":0.3927650170878949,"extension":6.621034058728841},"index":1,"playId":"490ab198-3545-31f3-9caf-66b78a2b6542","pitchNumber":1,"startTime":"2026-06-25T21:58:01.315Z","endTime":"2026-06-25T21:58:04.321Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681916,"link":"/api/v1/people/681916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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.3,"endSpeed":86.9,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.485359111085657,"aZ":-10.0845356305137,"pfxX":-0.48926580443407386,"pfxZ":11.36269349872225,"pX":0.2883028846011135,"pZ":3.751363994478797,"vX0":3.9449585119692596,"vY0":-138.6603235465783,"vZ0":-4.643653641996327,"x":106.01,"y":137.49,"x0":-1.0902468163230066,"y0":50.00123137554503,"z0":6.122667161336113,"aX":-0.9513294241694181},"breaks":{"breakAngle":0.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":19.8,"breakHorizontal":0.0,"spinRate":2317,"spinDirection":194},"zone":12,"typeConfidence":2.0,"plateTime":0.3952579459307062,"extension":6.588671015757032},"index":2,"playId":"3268b738-a670-34a7-99a1-33b92dd3679a","pitchNumber":2,"startTime":"2026-06-25T21:58:16.037Z","endTime":"2026-06-25T21:58:19.190Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681916,"link":"/api/v1/people/681916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-06-25T21:58:30.873Z","endTime":"2026-06-25T21:58:45.040Z","isPitch":false,"type":"action","player":{"id":641680,"link":"/api/v1/people/641680"},"defense":{"pitcher":{"id":681916,"link":"/api/v1/people/681916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.9,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.815414033580822,"aZ":-21.60785637975138,"pfxX":-7.650157285384935,"pfxZ":6.136794812719398,"pX":-0.06381177201823504,"pZ":0.3263877586510159,"vX0":5.867814541315097,"vY0":-129.54516461209002,"vZ0":-9.320480507142307,"x":119.43,"y":229.97,"x0":-1.3500926789272376,"y0":50.00181884865705,"z0":5.585973782529361,"aX":-13.168511959586624},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":9.5,"breakHorizontal":12.7,"spinRate":1239,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.420753506897682,"extension":6.842273647042273},"index":4,"playId":"1ba61485-123a-3a4b-b096-edf85b499bc5","pitchNumber":3,"startTime":"2026-06-25T21:58:45.040Z","endTime":"2026-06-25T21:58:50.207Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681916,"link":"/api/v1/people/681916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":97.0,"endSpeed":90.3,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.32034077823079,"aZ":-8.838154474617465,"pfxX":-3.900103087567419,"pfxZ":11.382190735038632,"pX":-0.5051401594029624,"pZ":0.8484584291430798,"vX0":3.2243274336347465,"vY0":-140.9477133931559,"vZ0":-12.325622889116575,"x":136.25,"y":215.87,"x0":-1.146529804402788,"y0":50.0059432069749,"z0":5.805733283868425,"aX":-7.998034499770965},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":18.8,"breakHorizontal":6.6,"spinRate":2463,"spinDirection":203},"zone":13,"typeConfidence":2.0,"plateTime":0.38580937086367184,"extension":6.613683258729201},"index":5,"playId":"d8ec7b79-f230-3657-ae4a-e2d1fb9fba06","pitchNumber":4,"startTime":"2026-06-25T21:59:03.231Z","endTime":"2026-06-25T21:59:07.447Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681916,"link":"/api/v1/people/681916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":79.5,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.25225389757227,"aZ":-27.011004314795628,"pfxX":5.272826126396641,"pfxZ":3.2780181628124074,"pX":0.187952206970419,"pZ":1.546108069601381,"vX0":1.7598876206714895,"vY0":-123.60763000044928,"vZ0":-5.381800612791278,"x":109.84,"y":197.04,"x0":-1.2150365433812753,"y0":50.0060903346665,"z0":5.967268942239134,"aX":8.31545239348282},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":5.2,"breakHorizontal":-10.0,"spinRate":2397,"spinDirection":66},"zone":14,"typeConfidence":2.0,"plateTime":0.43994181069282945,"extension":6.543622333355964},"index":6,"playId":"905d5920-0eff-391e-9f73-7b64c3ccf735","pitchNumber":5,"startTime":"2026-06-25T21:59:19.000Z","endTime":"2026-06-25T21:59:23.363Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681916,"link":"/api/v1/people/681916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":80.0,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.850747667195332,"aZ":-23.1653837458587,"pfxX":2.8834579154583846,"pfxZ":5.639986790630909,"pX":0.8295151520339256,"pZ":0.30665777957661844,"vX0":4.31498499564715,"vY0":-124.97361199947694,"vZ0":-8.908028735051639,"x":85.38,"y":230.5,"x0":-1.2875776917329944,"y0":50.00377388649231,"z0":5.789839660666159,"aX":4.605876779124969},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":8.6,"breakHorizontal":-6.1,"spinRate":2564,"spinDirection":62},"zone":14,"typeConfidence":2.0,"plateTime":0.4366291361503256,"extension":6.504688745544735},"index":7,"playId":"27a0ac22-843f-313e-976b-cf72111f155b","pitchNumber":6,"startTime":"2026-06-25T21:59:37.874Z","endTime":"2026-06-25T21:59:42.705Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681916,"link":"/api/v1/people/681916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"credit":"b_ab"},{"player":{"id":681916,"link":"/api/v1/people/681916"},"credit":"p_ab"},{"player":{"id":641680,"link":"/api/v1/people/641680"},"credit":"b_pa"},{"player":{"id":681916,"link":"/api/v1/people/681916"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.0,"awayTeamWinProbability":10.0,"homeTeamWinProbabilityAdded":3.799999999999997,"leverageIndex":1.47,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-06-25T21:59:42.705Z","atBatIndex":61},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Lawrence Butler doubles (7) on a sharp fly ball to right fielder Jung Hoo Lee.","rbi":0,"awayScore":4,"homeScore":6,"isOut":false},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-25T21:59:43.961Z","endTime":"2026-06-25T22:01:15.828Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681916,"fullName":"Dylan Smith","link":"/api/v1/people/681916"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":80.5,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.904408975358916,"aZ":-25.99729073017664,"pfxX":6.292853522573698,"pfxZ":3.806104272705176,"pX":0.5381102660819619,"pZ":1.67618489137509,"vX0":2.541768366818857,"vY0":-125.92918770576244,"vZ0":-5.441899277672342,"x":96.49,"y":193.52,"x0":-1.2988185422851741,"y0":50.00427260734019,"z0":5.938862851856545,"aX":10.220560200871782},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":6.0,"breakHorizontal":-12.0,"spinRate":2513,"spinDirection":76},"zone":9,"typeConfidence":2.0,"plateTime":0.4331094481772335,"extension":6.477958068426186},"index":0,"playId":"77cbfea6-2729-354f-870b-93835c28b231","pitchNumber":1,"startTime":"2026-06-25T22:00:03.785Z","endTime":"2026-06-25T22:00:06.994Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681916,"link":"/api/v1/people/681916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.5,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.207977713815456,"aZ":-11.908442968908377,"pfxX":-3.569136032448191,"pfxZ":10.142999269051936,"pX":-0.46203312650375783,"pZ":3.230534999147413,"vX0":3.5249205423075116,"vY0":-139.88968064092768,"vZ0":-5.810266704710159,"x":134.61,"y":151.56,"x0":-1.2698970724010874,"y0":50.00127228906582,"z0":6.103108224016672,"aX":-7.129708820902854},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.5,"breakHorizontal":5.8,"spinRate":2357,"spinDirection":197},"zone":1,"typeConfidence":2.0,"plateTime":0.3903655120718139,"extension":6.4889491690021055},"index":1,"playId":"eb64b7ed-7aef-3964-b92f-98ce824bc99d","pitchNumber":2,"startTime":"2026-06-25T22:00:25.299Z","endTime":"2026-06-25T22:00:28.496Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681916,"link":"/api/v1/people/681916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":89.3,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.994945199152262,"aZ":-10.845724025498095,"pfxX":-0.4149530783901114,"pfxZ":10.555827495729947,"pX":0.8469386707408867,"pZ":2.0470273489444173,"vX0":5.456192587317446,"vY0":-140.57009007460024,"vZ0":-9.065596190781408,"x":84.72,"y":183.51,"x0":-1.0573564673212064,"y0":50.00192180822941,"z0":5.999346193087524,"aX":-0.8387915415726398},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.6,"breakHorizontal":-0.2,"spinRate":2415,"spinDirection":198},"zone":14,"typeConfidence":2.0,"plateTime":0.388216593232686,"extension":6.542706542075416},"index":2,"playId":"2bb84ed1-41e4-357e-b80a-56eb5cc6e91f","pitchNumber":3,"startTime":"2026-06-25T22:00:43.305Z","endTime":"2026-06-25T22:00:47.532Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681916,"link":"/api/v1/people/681916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":80.1,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.70055965229286,"aZ":-32.36540891482767,"pfxX":8.677377421243364,"pfxZ":-0.11798353056583188,"pX":0.09957171973710206,"pZ":2.1071187133098506,"vX0":1.0775352282723791,"vY0":-124.08890073015323,"vZ0":-3.116870992844256,"x":113.2,"y":181.89,"x0":-1.4679264096889328,"y0":50.00389676560029,"z0":6.015972498679843,"aX":13.831222137802662},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-0.6,"breakHorizontal":-16.0,"spinRate":2489,"spinDirection":64},"zone":8,"typeConfidence":2.0,"plateTime":0.4377414873597898,"extension":6.41831798600039},"hitData":{"launchSpeed":100.5,"launchAngle":33.0,"totalDistance":398.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":138.78,"coordY":39.05}},"index":3,"playId":"6c3c6bef-f1ff-343d-a290-a4e5bd0c9d80","pitchNumber":4,"startTime":"2026-06-25T22:01:00.794Z","endTime":"2026-06-25T22:01:15.828Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681916,"link":"/api/v1/people/681916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"credit":"b_ab"},{"player":{"id":681916,"link":"/api/v1/people/681916"},"credit":"p_ab"},{"player":{"id":671732,"link":"/api/v1/people/671732"},"credit":"b_pa"},{"player":{"id":681916,"link":"/api/v1/people/681916"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.7,"awayTeamWinProbability":16.299999999999997,"homeTeamWinProbabilityAdded":-6.299999999999997,"leverageIndex":1.0,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2026-06-25T22:01:15.828Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Max Muncy strikes out swinging.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-25T22:01:32.636Z","endTime":"2026-06-25T22:03:01.610Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681916,"fullName":"Dylan Smith","link":"/api/v1/people/681916"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":606992,"link":"/api/v1/people/606992"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":79.6,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.270488971605992,"aZ":-27.858789479129353,"pfxX":4.255107313858654,"pfxZ":2.7160898338786605,"pX":0.6576560089370351,"pZ":2.9111119672869497,"vX0":3.9672458073146966,"vY0":-123.98090400760985,"vZ0":-2.4709997287245247,"x":91.93,"y":160.18,"x0":-1.5047226906039821,"y0":50.00001408047442,"z0":6.2006507567951825,"aX":6.751261840608623},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":4.7,"breakHorizontal":-8.5,"spinRate":2471,"spinDirection":69},"zone":3,"typeConfidence":2.0,"plateTime":0.43854192075872955,"extension":6.3729717491262585},"index":0,"playId":"c3a703e7-c8ad-389f-842c-0a812f06d469","pitchNumber":1,"startTime":"2026-06-25T22:01:42.916Z","endTime":"2026-06-25T22:01:46.022Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681916,"link":"/api/v1/people/681916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691777,"link":"/api/v1/people/691777","batSide":{"code":"R","description":"Right"}},"second":{"id":671732,"link":"/api/v1/people/671732"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":81.2,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.49691118086373,"aZ":-27.313689994266255,"pfxX":6.2555797292756194,"pfxZ":2.9922493736450413,"pX":2.218211661718943,"pZ":0.24870328719484314,"vX0":6.797159972787229,"vY0":-125.27670319456215,"vZ0":-8.297507099572684,"x":32.45,"y":232.07,"x0":-1.3224924576811592,"y0":50.00080332901526,"z0":5.7715803955160885,"aX":10.140330356951035},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":4.1,"breakHorizontal":-12.6,"spinRate":2478,"spinDirection":56},"zone":14,"typeConfidence":2.0,"plateTime":0.4338798784399005,"extension":6.619493528817897},"index":1,"playId":"4cd58e5d-bc37-3bfc-82b2-4c2a1089b097","pitchNumber":2,"startTime":"2026-06-25T22:02:03.497Z","endTime":"2026-06-25T22:02:07.653Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681916,"link":"/api/v1/people/681916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691777,"link":"/api/v1/people/691777","batSide":{"code":"R","description":"Right"}},"second":{"id":671732,"link":"/api/v1/people/671732"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.9,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.29845960560292,"aZ":-22.22574795938653,"pfxX":5.645426219173222,"pfxZ":6.335113383578285,"pX":0.6796675268875867,"pZ":2.836680950240116,"vX0":3.4638903202019535,"vY0":-123.86306278987574,"vZ0":-3.4136369199852314,"x":91.09,"y":162.19,"x0":-1.4654990657486544,"y0":50.00348555957225,"z0":6.069081470799549,"aX":8.862883835475014},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":11.0,"breakHorizontal":-10.9,"spinRate":2524,"spinDirection":67},"zone":3,"typeConfidence":2.0,"plateTime":0.44044808749435926,"extension":6.366815720971426},"index":2,"playId":"b0d1450f-36fa-38ea-956b-e1369445f77a","pitchNumber":3,"startTime":"2026-06-25T22:02:33.658Z","endTime":"2026-06-25T22:02:37.023Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681916,"link":"/api/v1/people/681916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691777,"link":"/api/v1/people/691777","batSide":{"code":"R","description":"Right"}},"second":{"id":671732,"link":"/api/v1/people/671732"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":79.2,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.349843937802223,"aZ":-21.72143202762363,"pfxX":4.433949535276018,"pfxZ":6.639174449480707,"pX":0.5323112843884019,"pZ":1.44320420438292,"vX0":3.949487662522123,"vY0":-124.02161583466108,"vZ0":-6.412062208574581,"x":96.71,"y":199.81,"x0":-1.6508177075868617,"y0":50.00294066052191,"z0":5.84663231759889,"aX":6.979123988349995},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":10.9,"breakHorizontal":-8.9,"spinRate":2467,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.43986302713218484,"extension":6.5212014489355346},"index":3,"playId":"9604659d-5e00-3358-a6b6-62ae3839dbc5","pitchNumber":4,"startTime":"2026-06-25T22:02:57.983Z","endTime":"2026-06-25T22:03:01.610Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681916,"link":"/api/v1/people/681916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691777,"link":"/api/v1/people/691777","batSide":{"code":"R","description":"Right"}},"second":{"id":671732,"link":"/api/v1/people/671732"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691777,"link":"/api/v1/people/691777"},"credit":"b_ab"},{"player":{"id":681916,"link":"/api/v1/people/681916"},"credit":"p_ab"},{"player":{"id":691777,"link":"/api/v1/people/691777"},"credit":"b_pa"},{"player":{"id":681916,"link":"/api/v1/people/681916"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":89.4,"awayTeamWinProbability":10.599999999999994,"homeTeamWinProbabilityAdded":5.700000000000003,"leverageIndex":2.12,"dramaIndex":93.0,"contextMetrics":{},"playEndTime":"2026-06-25T22:03:01.610Z","atBatIndex":63},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jeff McNeil singles on a sharp line drive to right fielder Jung Hoo Lee. Lawrence Butler scores.","rbi":1,"awayScore":5,"homeScore":6,"isOut":false},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-25T22:03:03.634Z","endTime":"2026-06-25T22:05:09.576Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681916,"fullName":"Dylan Smith","link":"/api/v1/people/681916"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":{"id":681916,"link":"/api/v1/people/681916"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":88.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.694200724736664,"aZ":-13.547287084751341,"pfxX":-1.4708554490598582,"pfxZ":9.410951146281374,"pX":0.2932834032737566,"pZ":3.1596956164079977,"vX0":4.764395442872495,"vY0":-138.77067575814021,"vZ0":-5.900979995579478,"x":105.82,"y":153.47,"x0":-1.2436129645406806,"y0":50.00627799903358,"z0":6.191998894852548,"aX":-2.91285444997023},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.2,"breakHorizontal":1.8,"spinRate":2388,"spinDirection":197},"zone":3,"typeConfidence":2.0,"plateTime":0.392457130067303,"extension":6.419216201077812},"index":0,"playId":"2ea7e74b-de81-3bb2-9cd1-b6f87b347c79","pitchNumber":1,"startTime":"2026-06-25T22:03:30.214Z","endTime":"2026-06-25T22:03:34.316Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681916,"link":"/api/v1/people/681916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"second":{"id":671732,"link":"/api/v1/people/671732"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":79.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.03657277990085,"aZ":-22.27787143805181,"pfxX":-6.247304754638245,"pfxZ":6.167630916001269,"pX":-0.02158940555569324,"pZ":0.4105188751972197,"vX0":5.889963815805485,"vY0":-126.22809311954728,"vZ0":-8.722379835307766,"x":117.82,"y":227.7,"x0":-1.5798244685933565,"y0":50.004902754685055,"z0":5.7212591954330705,"aX":-10.026607183243268},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":9.2,"breakHorizontal":9.8,"spinRate":1131,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.4348598908927337,"extension":6.77936404238424},"index":1,"playId":"2b065b87-7475-3cd5-b7c4-9f57891c6297","pitchNumber":2,"startTime":"2026-06-25T22:03:56.632Z","endTime":"2026-06-25T22:04:00.414Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681916,"link":"/api/v1/people/681916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"second":{"id":671732,"link":"/api/v1/people/671732"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":80.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.832261570468102,"aZ":-32.057865573720015,"pfxX":4.841795657824432,"pfxZ":0.07364692976257992,"pX":-0.1097990145181113,"pZ":2.006817846020254,"vX0":1.7374193450374409,"vY0":-124.22831955948223,"vZ0":-3.511831446456897,"x":121.19,"y":184.6,"x0":-1.4433491216311718,"y0":50.00465686552901,"z0":6.0440259644699434,"aX":7.7313760631731885},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-0.4,"breakHorizontal":-9.1,"spinRate":2450,"spinDirection":55},"zone":8,"typeConfidence":2.0,"plateTime":0.43731613868459673,"extension":6.47172231364709},"index":2,"playId":"f822d9a1-5a2e-3e44-ad0f-d2fdefa5802c","pitchNumber":3,"startTime":"2026-06-25T22:04:17.958Z","endTime":"2026-06-25T22:04:22.038Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681916,"link":"/api/v1/people/681916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"second":{"id":671732,"link":"/api/v1/people/671732"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":85.4,"endSpeed":79.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.604751171042746,"aZ":-32.85025793390241,"pfxX":6.4402145530022095,"pfxZ":-0.4257970351859015,"pX":-1.7469276007743046,"pZ":2.8789268049878327,"vX0":-1.9413577405751392,"vY0":-124.46346460877689,"vZ0":-1.275452078311003,"x":183.59,"y":161.05,"x0":-1.8002529351391714,"y0":50.00321947738522,"z0":6.083226164438158,"aX":10.249638594100771},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-0.8,"breakHorizontal":-11.3,"spinRate":2482,"spinDirection":59},"zone":11,"typeConfidence":2.0,"plateTime":0.4376850733328239,"extension":6.48610328841968},"index":3,"playId":"75783b4f-0284-3e05-9426-f095dad8b932","pitchNumber":4,"startTime":"2026-06-25T22:04:39.255Z","endTime":"2026-06-25T22:04:42.547Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681916,"link":"/api/v1/people/681916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"second":{"id":671732,"link":"/api/v1/people/671732"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.2,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.825264611610667,"aZ":-9.06780425595949,"pfxX":-2.992424653203612,"pfxZ":11.678567615109241,"pX":-0.12495400870734791,"pZ":1.699749408357475,"vX0":4.368419504361347,"vY0":-139.4002658901549,"vZ0":-10.289248761824926,"x":121.76,"y":192.89,"x0":-1.3198018686361328,"y0":50.0018743973179,"z0":6.02677645562095,"aX":-5.920084009290084},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":19.3,"breakHorizontal":4.6,"spinRate":2494,"spinDirection":193},"zone":8,"typeConfidence":2.0,"plateTime":0.39215573222214406,"extension":6.462311775325025},"hitData":{"launchSpeed":102.3,"launchAngle":12.0,"totalDistance":252.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":180.88,"coordY":92.47}},"index":4,"playId":"b7c11301-4305-343b-86e4-a9dd5f27b645","pitchNumber":5,"startTime":"2026-06-25T22:04:59.056Z","endTime":"2026-06-25T22:05:09.576Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681916,"link":"/api/v1/people/681916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"second":{"id":671732,"link":"/api/v1/people/671732"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"credit":"b_ab"},{"player":{"id":681916,"link":"/api/v1/people/681916"},"credit":"p_ab"},{"player":{"id":643446,"link":"/api/v1/people/643446"},"credit":"b_pa"},{"player":{"id":681916,"link":"/api/v1/people/681916"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":80.9,"awayTeamWinProbability":19.099999999999994,"homeTeamWinProbabilityAdded":-8.5,"leverageIndex":1.65,"dramaIndex":99.0,"contextMetrics":{},"playEndTime":"2026-06-25T22:05:09.576Z","atBatIndex":64},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Alika Williams pops out to first baseman Bryce Eldridge.","rbi":0,"awayScore":5,"homeScore":6,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-25T22:05:14.825Z","endTime":"2026-06-25T22:07:51.703Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681916,"fullName":"Dylan Smith","link":"/api/v1/people/681916"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":89.1,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.831803318472247,"aZ":-9.9478626151535,"pfxX":-2.885112291551782,"pfxZ":11.15705275453055,"pX":-0.2615605223752954,"pZ":1.3772377125604494,"vX0":3.728190703295798,"vY0":-138.7775134227194,"vZ0":-10.916518040016479,"x":126.97,"y":201.59,"x0":-1.2342803311790833,"y0":50.00202634616862,"z0":5.977910285096134,"aX":-5.747551630625787},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.7,"breakHorizontal":4.7,"spinRate":2400,"spinDirection":196},"zone":13,"typeConfidence":2.0,"plateTime":0.39150310495518426,"extension":6.577272915320953},"index":0,"playId":"ff129f24-87d5-301a-92da-6657a1d587d5","pitchNumber":1,"startTime":"2026-06-25T22:05:50.788Z","endTime":"2026-06-25T22:05:54.736Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681916,"link":"/api/v1/people/681916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":675961,"link":"/api/v1/people/675961","batSide":{"code":"R","description":"Right"}},"first":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":86.0,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.54030598903408,"aZ":-10.433652764654571,"pfxX":-3.60314392780658,"pfxZ":11.497571038260014,"pX":-0.1382032532924134,"pZ":3.3122822844885964,"vX0":4.328640952754375,"vY0":-136.29859276651837,"vZ0":-5.769643182617429,"x":122.27,"y":149.35,"x0":-1.275031458761161,"y0":50.00360277470643,"z0":6.169567532435279,"aX":-6.813962643479747},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":19.9,"breakHorizontal":5.6,"spinRate":2356,"spinDirection":193},"zone":2,"typeConfidence":2.0,"plateTime":0.40107559091676803,"extension":6.4044545299659905},"index":1,"playId":"5436518c-8d8c-3c77-80cb-33a74db8ed70","pitchNumber":2,"startTime":"2026-06-25T22:06:08.209Z","endTime":"2026-06-25T22:06:11.775Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681916,"link":"/api/v1/people/681916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":675961,"link":"/api/v1/people/675961","batSide":{"code":"R","description":"Right"}},"first":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":95.2,"endSpeed":88.1,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.02462112722668,"aZ":-10.603923205391114,"pfxX":-3.642424753082887,"pfxZ":10.93535090843416,"pX":0.11058654805990102,"pZ":3.0685356614766803,"vX0":4.749367114964193,"vY0":-138.61491882924045,"vZ0":-6.408185693664516,"x":112.78,"y":155.93,"x0":-1.1409351858833037,"y0":50.00430673340893,"z0":6.097356371927289,"aX":-7.185937584284632},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.8,"breakHorizontal":5.8,"spinRate":2343,"spinDirection":197},"zone":2,"typeConfidence":2.0,"plateTime":0.39310302484020365,"extension":6.490513930644964},"index":2,"playId":"bd7c1e84-3b4a-3f52-81c8-19a3e06f4ebf","pitchNumber":3,"startTime":"2026-06-25T22:06:25.953Z","endTime":"2026-06-25T22:06:30.667Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681916,"link":"/api/v1/people/681916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":675961,"link":"/api/v1/people/675961","batSide":{"code":"R","description":"Right"}},"first":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"playId":"0b29d083-c300-4621-9f36-d6270851b498","startTime":"2026-06-25T22:06:46.179Z","endTime":"2026-06-25T22:06:51.179Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":681916,"link":"/api/v1/people/681916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":675961,"link":"/api/v1/people/675961","batSide":{"code":"R","description":"Right"}},"first":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":82.3,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.162518990542203,"aZ":-24.645287310518665,"pfxX":4.187636749689307,"pfxZ":4.488005756293731,"pX":1.8902680370904341,"pZ":1.5107376039310665,"vX0":6.900019314096093,"vY0":-127.2272399687024,"vZ0":-6.126243709672662,"x":44.95,"y":197.99,"x0":-1.3762773531899961,"y0":50.006344102826084,"z0":5.840458619783613,"aX":7.033288618107948},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":7.3,"breakHorizontal":-8.9,"spinRate":2487,"spinDirection":92},"zone":14,"typeConfidence":2.0,"plateTime":0.42657397226611504,"extension":6.731525808509877},"index":4,"playId":"3ef2c2e6-6c1a-3d23-bce6-a560c7c7890b","pitchNumber":4,"startTime":"2026-06-25T22:07:00.911Z","endTime":"2026-06-25T22:07:04.254Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681916,"link":"/api/v1/people/681916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":675961,"link":"/api/v1/people/675961","batSide":{"code":"R","description":"Right"}},"first":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":80.4,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.185475980991637,"aZ":-29.168006008367357,"pfxX":4.882372239141662,"pfxZ":1.8520897253903748,"pX":-0.01880027840587178,"pZ":3.3145847092422587,"vX0":2.209537368257993,"vY0":-125.23666860736988,"vZ0":-0.9880191878526381,"x":117.72,"y":149.29,"x0":-1.5411572268277967,"y0":50.001903446244604,"z0":6.054448623831202,"aX":7.921875157891109},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":3.4,"breakHorizontal":-9.2,"spinRate":2472,"spinDirection":89},"zone":2,"typeConfidence":2.0,"plateTime":0.43379936696506016,"extension":6.5433091816530204},"index":5,"playId":"e13fd320-0a14-3d6a-9a06-fbedc2336738","pitchNumber":5,"startTime":"2026-06-25T22:07:19.191Z","endTime":"2026-06-25T22:07:23.601Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681916,"link":"/api/v1/people/681916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":675961,"link":"/api/v1/people/675961","batSide":{"code":"R","description":"Right"}},"first":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":79.0,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.95360171492734,"aZ":-24.84468243357524,"pfxX":5.43430511667896,"pfxZ":4.6342435916995885,"pX":-0.028603122052902927,"pZ":3.428074447000928,"vX0":2.419923053485526,"vY0":-124.43076478498261,"vZ0":-1.5513268948434287,"x":118.09,"y":146.22,"x0":-1.7172467720198916,"y0":50.002661330100096,"z0":6.1012171832319995,"aX":8.594316828761908},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":8.3,"breakHorizontal":-10.3,"spinRate":2403,"spinDirection":68},"zone":2,"typeConfidence":2.0,"plateTime":0.4387450473426471,"extension":6.208502435161907},"hitData":{"launchSpeed":79.6,"launchAngle":76.0,"totalDistance":63.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":126.98,"coordY":177.53}},"index":6,"playId":"8dbc761e-4c39-3aab-aed2-8c247210a12b","pitchNumber":6,"startTime":"2026-06-25T22:07:42.163Z","endTime":"2026-06-25T22:07:51.703Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681916,"link":"/api/v1/people/681916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":675961,"link":"/api/v1/people/675961","batSide":{"code":"R","description":"Right"}},"first":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":675961,"link":"/api/v1/people/675961"},"credit":"b_ab"},{"player":{"id":681916,"link":"/api/v1/people/681916"},"credit":"p_ab"},{"player":{"id":675961,"link":"/api/v1/people/675961"},"credit":"b_pa"},{"player":{"id":681916,"link":"/api/v1/people/681916"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.7,"awayTeamWinProbability":13.299999999999997,"homeTeamWinProbabilityAdded":5.799999999999997,"leverageIndex":2.29,"dramaIndex":98.0,"contextMetrics":{},"playEndTime":"2026-06-25T22:07:51.703Z","atBatIndex":65},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Rafael Devers flies out to shortstop Alika Williams.","rbi":0,"awayScore":5,"homeScore":6,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-25T22:08:21.869Z","endTime":"2026-06-25T22:10:52.338Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664129,"fullName":"Geoff Hartlieb","link":"/api/v1/people/664129"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":675961,"link":"/api/v1/people/675961"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":89.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.158297802331955,"aZ":-17.336575824378507,"pfxX":-4.4641360168443756,"pfxZ":7.368978800364177,"pX":-1.3451085769717024,"pZ":3.28236573023135,"vX0":4.981817382522481,"vY0":-140.1980110165722,"vZ0":-4.502486322340473,"x":168.27,"y":150.16,"x0":-2.5551033727877597,"y0":50.00652058355032,"z0":6.021627052885691,"aX":-8.994399535155582},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":12.7,"breakHorizontal":7.2,"spinRate":2109,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.38890735282014477,"extension":6.204449260243558},"index":0,"playId":"457793e0-6299-3fa7-8dbf-5e2e45ccd0ea","pitchNumber":1,"startTime":"2026-06-25T22:10:03.024Z","endTime":"2026-06-25T22:10:06.632Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664129,"link":"/api/v1/people/664129","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":79.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.268680645008438,"aZ":-29.29861562508743,"pfxX":0.6679600043429208,"pfxZ":1.8308699929302685,"pX":-0.20578608947729765,"pZ":1.718891332030214,"vX0":5.33579483443744,"vY0":-123.44777240571355,"vZ0":-4.514502184663728,"x":124.84,"y":192.37,"x0":-2.465568318435228,"y0":50.00454533421033,"z0":5.985869216131248,"aX":1.0497821732600752},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":2.6,"breakHorizontal":-2.3,"spinRate":2461,"spinDirection":11},"zone":8,"typeConfidence":2.0,"plateTime":0.44055505877816614,"extension":6.3447971993379655},"index":1,"playId":"e990fd30-de5f-33fb-bec5-53637da6173b","pitchNumber":2,"startTime":"2026-06-25T22:10:17.400Z","endTime":"2026-06-25T22:10:22.260Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664129,"link":"/api/v1/people/664129","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":86.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.53681601900298,"aZ":-22.826713879381426,"pfxX":-1.790400166555843,"pfxZ":5.01616007867565,"pX":0.45127202751061507,"pZ":2.825345132964608,"vX0":7.517499661190001,"vY0":-134.27488322865483,"vZ0":-4.656201812769428,"x":99.8,"y":162.5,"x0":-2.1275789954206497,"y0":50.00130578530686,"z0":6.164401572914934,"aX":-3.3359149814559417},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":8.5,"breakHorizontal":1.9,"spinRate":2451,"spinDirection":192},"zone":3,"typeConfidence":2.0,"plateTime":0.40479589532639615,"extension":6.277797528145833},"hitData":{"launchSpeed":96.2,"launchAngle":63.0,"totalDistance":188.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":120.39,"coordY":123.31}},"index":2,"playId":"55d7e878-a41d-3421-939a-cb0c318629f2","pitchNumber":3,"startTime":"2026-06-25T22:10:40.838Z","endTime":"2026-06-25T22:10:52.338Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664129,"link":"/api/v1/people/664129","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_ab"},{"player":{"id":664129,"link":"/api/v1/people/664129"},"credit":"p_ab"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_pa"},{"player":{"id":664129,"link":"/api/v1/people/664129"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.3,"awayTeamWinProbability":14.700000000000003,"homeTeamWinProbabilityAdded":-1.4000000000000057,"leverageIndex":0.53,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-06-25T22:10:52.338Z","atBatIndex":66},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Willy Adames lines out to left fielder Tyler Soderstrom.","rbi":0,"awayScore":5,"homeScore":6,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-25T22:10:55.277Z","endTime":"2026-06-25T22:11:45.455Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664129,"fullName":"Geoff Hartlieb","link":"/api/v1/people/664129"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":79.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.530656915551408,"aZ":-29.576460837348577,"pfxX":-0.09450447698833431,"pfxZ":1.6475650432341258,"pX":0.6316820508865605,"pZ":1.0626263164497494,"vX0":7.2767735845378585,"vY0":-123.8943544541432,"vZ0":-6.081228467408265,"x":92.92,"y":210.09,"x0":-2.314051173117229,"y0":50.001680390112725,"z0":5.978211755326411,"aX":-0.14901034095223772},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.9,"breakHorizontal":-1.3,"spinRate":2409,"spinDirection":25},"zone":14,"typeConfidence":2.0,"plateTime":0.43975489763737885,"extension":6.0729206932445186},"index":0,"playId":"fcae9176-088d-32bc-9a6c-7fe625896d51","pitchNumber":1,"startTime":"2026-06-25T22:11:21.210Z","endTime":"2026-06-25T22:11:26.152Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664129,"link":"/api/v1/people/664129","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":79.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.22073100600327,"aZ":-33.03241853639996,"pfxX":-0.11609826812673107,"pfxZ":-0.5456575514264657,"pX":0.3068061006846293,"pZ":2.0368391856693595,"vX0":6.2319372795464645,"vY0":-124.30799588181821,"vZ0":-3.3164559693779134,"x":105.31,"y":183.79,"x0":-2.2098310639892493,"y0":50.001223624669166,"z0":6.109881200895764,"aX":-0.18303959500804884},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-1.4,"breakHorizontal":-1.1,"spinRate":2472,"spinDirection":18},"zone":9,"typeConfidence":2.0,"plateTime":0.43940263975154137,"extension":6.079741369938214},"hitData":{"launchSpeed":94.3,"launchAngle":23.0,"totalDistance":315.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":43.86,"coordY":101.68}},"index":1,"playId":"e1260ea7-8d35-3950-8e1f-281d5ce46778","pitchNumber":2,"startTime":"2026-06-25T22:11:37.437Z","endTime":"2026-06-25T22:11:45.455Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664129,"link":"/api/v1/people/664129","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_ab"},{"player":{"id":664129,"link":"/api/v1/people/664129"},"credit":"p_ab"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_pa"},{"player":{"id":664129,"link":"/api/v1/people/664129"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.3,"awayTeamWinProbability":15.700000000000003,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.42,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-06-25T22:11:45.455Z","atBatIndex":67},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jung Hoo Lee grounds out, first baseman Nick Kurtz to pitcher Geoff Hartlieb.","rbi":0,"awayScore":5,"homeScore":6,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-25T22:11:45.815Z","endTime":"2026-06-25T22:13:32.608Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664129,"fullName":"Geoff Hartlieb","link":"/api/v1/people/664129"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":664129,"link":"/api/v1/people/664129"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":79.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.09398047376949,"aZ":-30.031288630051325,"pfxX":-0.4587706184984883,"pfxZ":1.3707293067669848,"pX":0.9969055340238502,"pZ":-0.3037171700427312,"vX0":7.8495292094902505,"vY0":-123.9088729835057,"vZ0":-9.105982991122868,"x":79.0,"y":246.98,"x0":-2.1484384063894293,"y0":50.001409754566005,"z0":5.91771972394955,"aX":-0.7168213115170605},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":0.6,"breakHorizontal":-1.0,"spinRate":2396,"spinDirection":343},"zone":14,"typeConfidence":2.0,"plateTime":0.4415669484392133,"extension":6.219814482419099},"index":0,"playId":"885118fc-40ff-354e-81e4-0cc206f0c4cb","pitchNumber":1,"startTime":"2026-06-25T22:12:12.769Z","endTime":"2026-06-25T22:12:17.019Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664129,"link":"/api/v1/people/664129","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":91.3,"endSpeed":83.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.45080104511546,"aZ":-18.513482475916515,"pfxX":-1.549889038806992,"pfxZ":7.619988795842942,"pX":-0.04500886164251588,"pZ":2.4440276007766513,"vX0":6.717295819021046,"vY0":-132.80052161515766,"vZ0":-5.563183153878388,"x":118.72,"y":172.79,"x0":-2.401804758136021,"y0":50.004186651787094,"z0":5.905427442272111,"aX":-2.7800698945240434},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.8,"breakHorizontal":1.4,"spinRate":2447,"spinDirection":190},"zone":5,"typeConfidence":2.0,"plateTime":0.4118677461692952,"extension":6.115901141507559},"index":1,"playId":"0f7d4958-9322-3984-bea5-349fe7b4d4a0","pitchNumber":2,"startTime":"2026-06-25T22:12:31.369Z","endTime":"2026-06-25T22:12:34.567Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664129,"link":"/api/v1/people/664129","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.83531414721194,"aZ":-14.169127151148883,"pfxX":-3.9192051867409967,"pfxZ":9.180461308047283,"pX":-0.8945130852039576,"pZ":3.5919162296279934,"vX0":5.665135873969981,"vY0":-138.64109028021375,"vZ0":-4.220063968990528,"x":151.1,"y":141.8,"x0":-2.4481535432362973,"y0":50.00388304836025,"z0":6.068992309655903,"aX":-7.687677563863834},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.0,"breakHorizontal":6.0,"spinRate":2360,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.3939602508718565,"extension":6.394117105055998},"index":2,"playId":"92e1ffe6-50d8-3253-932f-dec7df5929a7","pitchNumber":3,"startTime":"2026-06-25T22:12:48.994Z","endTime":"2026-06-25T22:12:53.056Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664129,"link":"/api/v1/people/664129","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":88.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.027059857931594,"aZ":-14.787497500290247,"pfxX":-3.269937477485218,"pfxZ":8.78000620274609,"pX":-1.1232874248691396,"pZ":3.040108956358843,"vX0":4.87098265157844,"vY0":-138.86614758197877,"vZ0":-5.4316123756192844,"x":159.82,"y":156.7,"x0":-2.4640450698040373,"y0":50.00366617849037,"z0":5.982543270273662,"aX":-6.476258537779333},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.1,"breakHorizontal":5.0,"spinRate":2320,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.3923382271868423,"extension":6.33570233803168},"index":3,"playId":"c9979965-b59e-3d5c-81b7-2b7031e3778e","pitchNumber":4,"startTime":"2026-06-25T22:13:05.860Z","endTime":"2026-06-25T22:13:10.240Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664129,"link":"/api/v1/people/664129","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":84.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.73997893478853,"aZ":-21.121980073593356,"pfxX":-0.38081845699911776,"pfxZ":6.1258552729740545,"pX":-0.7262665656495756,"pZ":2.4709020324109887,"vX0":4.5062494958150605,"vY0":-132.80780897486886,"vZ0":-5.382606432961978,"x":144.68,"y":172.07,"x0":-2.388292284980056,"y0":50.00464132057994,"z0":6.038840318491719,"aX":-0.6879280655218675},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":10.2,"breakHorizontal":-0.2,"spinRate":2321,"spinDirection":201},"zone":4,"typeConfidence":2.0,"plateTime":0.4108374954061169,"extension":6.2258012599585575},"hitData":{"launchSpeed":84.9,"launchAngle":-17.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":149.28,"coordY":164.35}},"index":4,"playId":"022f9395-8e98-3f9c-8d86-c6415828e363","pitchNumber":5,"startTime":"2026-06-25T22:13:24.590Z","endTime":"2026-06-25T22:13:32.608Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664129,"link":"/api/v1/people/664129","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_ab"},{"player":{"id":664129,"link":"/api/v1/people/664129"},"credit":"p_ab"},{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_pa"},{"player":{"id":664129,"link":"/api/v1/people/664129"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.5,"awayTeamWinProbability":16.5,"homeTeamWinProbabilityAdded":-0.7999999999999972,"leverageIndex":0.3,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-06-25T22:13:32.608Z","atBatIndex":68},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Henry Bolte singles on a ground ball to second baseman Casey Schmitt.","rbi":0,"awayScore":5,"homeScore":6,"isOut":false},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-25T22:15:54.212Z","endTime":"2026-06-25T22:16:05.029Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668873,"fullName":"Caleb Kilian","link":"/api/v1/people/668873"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1],"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":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Caleb Kilian replaces Dylan Smith.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-25T22:14:09.614Z","endTime":"2026-06-25T22:15:55.990Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668873,"link":"/api/v1/people/668873"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":681916,"link":"/api/v1/people/681916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":703607,"link":"/api/v1/people/703607","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":87.3,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.72180629616291,"aZ":-18.35973504340102,"pfxX":-8.024424769929055,"pfxZ":7.115472165860568,"pX":-0.7797047727241257,"pZ":3.00327336852973,"vX0":7.38822519828351,"vY0":-137.75783225350403,"vZ0":-4.273443456791343,"x":146.72,"y":157.69,"x0":-2.44083621390687,"y0":50.00247563606791,"z0":5.798992433325503,"aX":-15.577912685576724},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.2,"breakHorizontal":13.2,"spinRate":2421,"spinDirection":208},"zone":1,"typeConfidence":0.91,"plateTime":0.39608747416413337,"extension":6.568173875184817},"hitData":{"launchSpeed":54.8,"launchAngle":15.0,"totalDistance":102.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":152.57,"coordY":145.71}},"index":1,"playId":"2f734f9d-1763-3882-ae1d-86ab06ee677a","pitchNumber":1,"startTime":"2026-06-25T22:15:55.990Z","endTime":"2026-06-25T22:16:05.029Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668873,"link":"/api/v1/people/668873","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":703607,"link":"/api/v1/people/703607","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":703607,"link":"/api/v1/people/703607"},"credit":"b_ab"},{"player":{"id":668873,"link":"/api/v1/people/668873"},"credit":"p_ab"},{"player":{"id":703607,"link":"/api/v1/people/703607"},"credit":"b_pa"},{"player":{"id":668873,"link":"/api/v1/people/668873"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.8,"awayTeamWinProbability":28.200000000000003,"homeTeamWinProbabilityAdded":-11.700000000000003,"leverageIndex":2.87,"dramaIndex":149.0,"contextMetrics":{},"playEndTime":"2026-06-25T22:16:05.029Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Kurtz strikes out on a foul tip.","rbi":0,"awayScore":5,"homeScore":6,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-25T22:16:07.137Z","endTime":"2026-06-25T22:18:54.607Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668873,"fullName":"Caleb Kilian","link":"/api/v1/people/668873"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":606992,"link":"/api/v1/people/606992"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":88.6,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.90137736066055,"aZ":-16.068023589489993,"pfxX":0.7511569944553185,"pfxZ":8.07485271648833,"pX":-0.9368007608619241,"pZ":3.4973549352092084,"vX0":4.519868216852009,"vY0":-139.52222082770515,"vZ0":-3.5287800406072605,"x":152.71,"y":144.35,"x0":-2.6676153695756337,"y0":50.00539669858968,"z0":5.820887677514034,"aX":1.497964827279261},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.2,"breakHorizontal":-2.2,"spinRate":2322,"spinDirection":202},"zone":11,"typeConfidence":0.79,"plateTime":0.39080725580706455,"extension":6.58364566046022},"index":0,"playId":"305a8aa3-a391-326e-ba21-5edad18415e3","pitchNumber":1,"startTime":"2026-06-25T22:16:34.783Z","endTime":"2026-06-25T22:16:38.813Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668873,"link":"/api/v1/people/668873","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"first":{"id":703607,"link":"/api/v1/people/703607"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"index":1,"playId":"f81cd923-7616-3bbe-a94e-5072170753e4","startTime":"2026-06-25T22:16:53.223Z","endTime":"2026-06-25T22:16:56.484Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":668873,"link":"/api/v1/people/668873","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"first":{"id":703607,"link":"/api/v1/people/703607"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.1,"endSpeed":74.6,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.841483540729417,"aZ":-44.6076485352646,"pfxX":5.016944246599095,"pfxZ":-8.974032375054616,"pX":0.4735524795991669,"pZ":2.7085134250815157,"vX0":5.269380321244858,"vY0":-116.64491922898576,"vZ0":1.7424236691551895,"x":98.95,"y":165.65,"x0":-2.4621188106065266,"y0":50.00414420373801,"z0":6.14081852572365,"aX":6.9490314811471405},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.0,"breakVerticalInduced":-15.6,"breakHorizontal":-10.3,"spinRate":2500,"spinDirection":36},"zone":6,"typeConfidence":0.91,"plateTime":0.4686264846832562,"extension":6.352653872150372},"index":2,"playId":"7a6464b4-dfb6-32f6-8a82-42d3a0371f23","pitchNumber":2,"startTime":"2026-06-25T22:17:16.319Z","endTime":"2026-06-25T22:17:19.645Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668873,"link":"/api/v1/people/668873","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"first":{"id":703607,"link":"/api/v1/people/703607"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.9,"endSpeed":74.9,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.749718947209598,"aZ":-42.052771734596924,"pfxX":4.229055344043116,"pfxZ":-7.191489595327132,"pX":0.6176264665877886,"pZ":0.09595042025872591,"vX0":6.21446100063595,"vY0":-116.19334610047405,"vZ0":-4.1430361251044,"x":93.46,"y":236.19,"x0":-2.635735817862774,"y0":50.00204692758008,"z0":5.877639643811535,"aX":5.8099959009515},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.5,"breakVerticalInduced":-13.8,"breakHorizontal":-9.1,"spinRate":2712,"spinDirection":33},"zone":14,"typeConfidence":0.89,"plateTime":0.4704978200060359,"extension":6.390694340999881},"index":3,"playId":"0d6c175b-99b2-3cf0-a883-347173049ad8","pitchNumber":3,"startTime":"2026-06-25T22:17:34.939Z","endTime":"2026-06-25T22:17:46.002Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668873,"link":"/api/v1/people/668873","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"first":{"id":703607,"link":"/api/v1/people/703607"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Caleb Kilian. Henry Bolte to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":5,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"index":4,"actionPlayId":"0d6c175b-99b2-3cf0-a883-347173049ad8","startTime":"2026-06-25T22:17:46.002Z","endTime":"2026-06-25T22:18:08.309Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":703607,"link":"/api/v1/people/703607"},"defense":{"pitcher":{"id":668873,"link":"/api/v1/people/668873","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"first":{"id":703607,"link":"/api/v1/people/703607"},"postOnSecond":{"id":703607,"link":"/api/v1/people/703607"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"homeTeamWinProbability":63.6,"awayTeamWinProbability":36.4,"homeTeamWinProbabilityAdded":-8.199999999999996,"leverageIndex":4.68,"dramaIndex":172.0,"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":97.0,"endSpeed":89.9,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.03972381947749,"aZ":-15.217376390141595,"pfxX":-1.2460215262461243,"pfxZ":8.272949157579072,"pX":-0.6157218707506978,"pZ":2.7811308970479485,"vX0":5.260054053075714,"vY0":-141.2865946008585,"vZ0":-5.630877368172128,"x":140.47,"y":163.69,"x0":-2.3286002398364927,"y0":50.00235005244206,"z0":5.75540831569849,"aX":-2.554493690634578},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.2,"breakHorizontal":1.3,"spinRate":2296,"spinDirection":193},"zone":4,"typeConfidence":0.88,"plateTime":0.38564589073615263,"extension":6.579912946683911},"index":5,"playId":"cbbf76e5-e5ab-361b-bce3-8624b3dad54d","pitchNumber":4,"startTime":"2026-06-25T22:18:08.309Z","endTime":"2026-06-25T22:18:11.460Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668873,"link":"/api/v1/people/668873","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"second":{"id":703607,"link":"/api/v1/people/703607"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.5,"endSpeed":74.7,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.23121983619549,"aZ":-43.75364884732641,"pfxX":4.359115897890808,"pfxZ":-8.3110890705796,"pX":-0.5853739930923321,"pZ":1.7174037577396706,"vX0":3.418762717997127,"vY0":-117.28526691964899,"vZ0":-0.47475671480243165,"x":139.31,"y":192.41,"x0":-2.628459882758206,"y0":50.004470469727394,"z0":6.00370102100688,"aX":6.071409229512651},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.0,"breakVerticalInduced":-14.9,"breakHorizontal":-8.8,"spinRate":2603,"spinDirection":34},"zone":13,"typeConfidence":0.9,"plateTime":0.4670577951981407,"extension":6.478123554542199},"index":6,"playId":"53c68e46-1c9a-34a4-b13d-f2024769c7ed","pitchNumber":5,"startTime":"2026-06-25T22:18:27.101Z","endTime":"2026-06-25T22:18:30.911Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668873,"link":"/api/v1/people/668873","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"second":{"id":703607,"link":"/api/v1/people/703607"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":90.5,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.735310106862137,"aZ":-13.487926617955498,"pfxX":-1.840421818583505,"pfxZ":9.000902716388897,"pX":-0.015670415395241163,"pZ":2.266641324996837,"vX0":7.507825261480629,"vY0":-142.48693171314187,"vZ0":-7.492139540535328,"x":117.6,"y":177.58,"x0":-2.434498960267221,"y0":50.00452042542121,"z0":5.764793221600452,"aX":-3.8217933662235115},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.1,"breakHorizontal":1.9,"spinRate":2346,"spinDirection":196},"zone":8,"typeConfidence":0.89,"plateTime":0.3829782159090418,"extension":6.647656022742865},"index":7,"playId":"f361a67f-a3ce-33d7-9ea2-ccce39458d12","pitchNumber":6,"startTime":"2026-06-25T22:18:50.742Z","endTime":"2026-06-25T22:18:54.607Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668873,"link":"/api/v1/people/668873","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"second":{"id":703607,"link":"/api/v1/people/703607"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701762,"link":"/api/v1/people/701762"},"credit":"b_ab"},{"player":{"id":668873,"link":"/api/v1/people/668873"},"credit":"p_ab"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"credit":"b_pa"},{"player":{"id":668873,"link":"/api/v1/people/668873"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":76.7,"awayTeamWinProbability":23.299999999999997,"homeTeamWinProbabilityAdded":13.100000000000001,"leverageIndex":4.68,"dramaIndex":152.0,"contextMetrics":{},"playEndTime":"2026-06-25T22:18:54.607Z","atBatIndex":70},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Shea Langeliers grounds out, shortstop Willy Adames to first baseman Bryce Eldridge.","rbi":0,"awayScore":5,"homeScore":6,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-25T22:18:56.143Z","endTime":"2026-06-25T22:20:34.237Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668873,"fullName":"Caleb Kilian","link":"/api/v1/people/668873"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":90.5,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.68667822636815,"aZ":-12.115636734608062,"pfxX":-2.544318868756257,"pfxZ":9.651774257127737,"pX":0.15981409873456495,"pZ":2.152705281107739,"vX0":7.727700110088497,"vY0":-142.5328968391872,"vZ0":-7.931153922597601,"x":110.91,"y":180.66,"x0":-2.244021163729954,"y0":50.00262192664888,"z0":5.718461818166368,"aX":-5.2883448734169844},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.2,"breakHorizontal":3.2,"spinRate":2307,"spinDirection":193},"zone":8,"typeConfidence":0.9,"plateTime":0.3828235132673674,"extension":6.668243410247221},"index":0,"playId":"3f7214fe-f738-3f5c-8037-556251728ea5","pitchNumber":1,"startTime":"2026-06-25T22:19:22.542Z","endTime":"2026-06-25T22:19:25.624Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668873,"link":"/api/v1/people/668873","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"second":{"id":703607,"link":"/api/v1/people/703607"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":98.8,"endSpeed":91.4,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.765666097710383,"aZ":-12.35504525507444,"pfxX":-1.4498084232087347,"pfxZ":9.426261079256605,"pX":1.1436416063860348,"pZ":0.6980679594742526,"vX0":9.405877847047353,"vY0":-143.30791240319624,"vZ0":-11.989537609318328,"x":73.41,"y":219.93,"x0":-1.9774476440632431,"y0":50.00232671542296,"z0":5.6819595546589685,"aX":-3.0490050290928097},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":15.0,"breakHorizontal":1.0,"spinRate":2298,"spinDirection":196},"zone":14,"typeConfidence":0.87,"plateTime":0.3806413675508118,"extension":6.6667367832026425},"index":1,"playId":"6af32fcd-f93a-378c-9305-f18da47e1769","pitchNumber":2,"startTime":"2026-06-25T22:19:43.273Z","endTime":"2026-06-25T22:19:47.018Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668873,"link":"/api/v1/people/668873","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"second":{"id":703607,"link":"/api/v1/people/703607"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.2,"endSpeed":90.3,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.148425669713916,"aZ":-11.063770212338147,"pfxX":-1.1785026438763033,"pfxZ":10.214025427154514,"pX":0.7488888359347219,"pZ":1.3955108182337732,"vX0":8.853839856076998,"vY0":-142.48467310571795,"vZ0":-10.250506337857605,"x":88.45,"y":201.1,"x0":-2.238736042212038,"y0":50.00344575171088,"z0":5.728026912506699,"aX":-2.436836418136718},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.7,"breakHorizontal":0.5,"spinRate":2311,"spinDirection":204},"zone":14,"typeConfidence":0.88,"plateTime":0.38365491215326974,"extension":6.772933268539899},"index":2,"playId":"d8a392c5-49fd-30ca-aef2-a9e96c746ba0","pitchNumber":3,"startTime":"2026-06-25T22:20:04.070Z","endTime":"2026-06-25T22:20:08.149Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668873,"link":"/api/v1/people/668873","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"second":{"id":703607,"link":"/api/v1/people/703607"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":83.7,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.110069708570187,"aZ":-30.945936363097886,"pfxX":2.6969699041752047,"pfxZ":0.7055048817998433,"pX":0.20429154394880752,"pZ":1.7816678569946138,"vX0":5.642812455716323,"vY0":-129.90739631264606,"vZ0":-4.59435259416858,"x":109.21,"y":190.67,"x0":-2.329564884779007,"y0":50.003676083564066,"z0":5.872443014507733,"aX":4.7014191466261614},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":0.6,"breakHorizontal":-5.9,"spinRate":2577,"spinDirection":14},"zone":8,"typeConfidence":0.91,"plateTime":0.41844215348510305,"extension":6.510372021942131},"hitData":{"launchSpeed":79.0,"launchAngle":-0.0,"totalDistance":36.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.22,"coordY":161.31}},"index":3,"playId":"92db5e8d-71ec-3bdd-96a7-a17b49238232","pitchNumber":4,"startTime":"2026-06-25T22:20:25.712Z","endTime":"2026-06-25T22:20:34.237Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668873,"link":"/api/v1/people/668873","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"second":{"id":703607,"link":"/api/v1/people/703607"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"credit":"b_ab"},{"player":{"id":668873,"link":"/api/v1/people/668873"},"credit":"p_ab"},{"player":{"id":669127,"link":"/api/v1/people/669127"},"credit":"b_pa"},{"player":{"id":668873,"link":"/api/v1/people/668873"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.4,"awayTeamWinProbability":11.599999999999994,"homeTeamWinProbabilityAdded":11.700000000000003,"leverageIndex":4.29,"dramaIndex":184.0,"contextMetrics":{},"playEndTime":"2026-06-25T22:20:34.237Z","atBatIndex":71},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Tyler Soderstrom challenged (pitch result), call on the field was overturned: Tyler Soderstrom walks.","rbi":0,"awayScore":5,"homeScore":6,"isOut":false},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-25T22:20:36.574Z","endTime":"2026-06-25T22:23:02.336Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668873,"fullName":"Caleb Kilian","link":"/api/v1/people/668873"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"postOnSecond":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":76.4,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.30502920860198,"aZ":-43.68448426630105,"pfxX":4.497853734734043,"pfxZ":-7.83663248899569,"pX":-1.5236665695348164,"pZ":2.570746953185725,"vX0":1.6073190428688122,"vY0":-120.40994223237212,"vZ0":0.9537153928512114,"x":175.08,"y":169.37,"x0":-2.7841183992941954,"y0":50.00260951991106,"z0":6.033707256572111,"aX":6.60635986489501},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-13.7,"breakHorizontal":-8.5,"spinRate":2679,"spinDirection":1},"zone":13,"typeConfidence":0.88,"plateTime":0.4548288940885712,"extension":6.283046292348059},"index":0,"playId":"f692cdb4-e130-3269-ad61-d9de54eb0951","pitchNumber":1,"startTime":"2026-06-25T22:21:04.023Z","endTime":"2026-06-25T22:21:08.459Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668873,"link":"/api/v1/people/668873","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"second":{"id":703607,"link":"/api/v1/people/703607"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":89.6,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.60880825917169,"aZ":-11.733717601971556,"pfxX":-1.6913538466471914,"pfxZ":9.978820807076607,"pX":-0.8115234235425187,"pZ":2.2857542869496426,"vX0":5.41271851398291,"vY0":-141.79820228555485,"vZ0":-7.299557026271557,"x":147.93,"y":177.06,"x0":-2.5203617149839643,"y0":50.00271697372458,"z0":5.631802721481646,"aX":-3.4646656091401202},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.9,"breakHorizontal":2.0,"spinRate":2402,"spinDirection":212},"zone":4,"typeConfidence":0.89,"plateTime":0.3853935934209707,"extension":6.7239226704155675},"index":1,"playId":"cdbe5935-a356-3a01-96e9-d6c8e7fc51d4","pitchNumber":2,"startTime":"2026-06-25T22:21:25.105Z","endTime":"2026-06-25T22:21:28.307Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668873,"link":"/api/v1/people/668873","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"second":{"id":703607,"link":"/api/v1/people/703607"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":75.9,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.87063312566727,"aZ":-44.85210260182214,"pfxX":5.200133722928549,"pfxZ":-8.802961468460925,"pX":0.009361851223014707,"pZ":0.8467125788248144,"vX0":4.150592936062069,"vY0":-119.97247940673668,"vZ0":-2.4474341930498573,"x":116.64,"y":215.92,"x0":-2.4264073628284533,"y0":50.004065690838985,"z0":5.924249077485834,"aX":7.48733685888423},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.9,"breakVerticalInduced":-16.2,"breakHorizontal":-10.6,"spinRate":2737,"spinDirection":33},"zone":14,"typeConfidence":0.9,"plateTime":0.4587099713077758,"extension":6.3989349285161055},"index":2,"playId":"a9680cf7-b6d6-38a2-b98d-092680c9429d","pitchNumber":3,"startTime":"2026-06-25T22:21:46.210Z","endTime":"2026-06-25T22:21:50.134Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668873,"link":"/api/v1/people/668873","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"second":{"id":703607,"link":"/api/v1/people/703607"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.8,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.25470930972131,"aZ":-16.769389449596083,"pfxX":-0.6059730211368084,"pfxZ":7.460227516945517,"pX":-0.544429802455656,"pZ":3.8628362556716502,"vX0":5.646086032848765,"vY0":-142.44623522051305,"vZ0":-2.854990625799633,"x":137.75,"y":134.48,"x0":-2.469430174918354,"y0":50.00368991956077,"z0":5.932170091699463,"aX":-1.2529187857703517},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.2,"breakHorizontal":0.0,"spinRate":2240,"spinDirection":192},"zone":11,"typeConfidence":0.87,"plateTime":0.3838188396853077,"extension":6.672571561005241},"index":3,"playId":"5cb117a4-3a96-36d1-bf27-1efe37c5acd0","pitchNumber":4,"startTime":"2026-06-25T22:22:12.256Z","endTime":"2026-06-25T22:22:15.916Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668873,"link":"/api/v1/people/668873","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"second":{"id":703607,"link":"/api/v1/people/703607"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":81.2,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.119267641888626,"aZ":-34.19444606835232,"pfxX":3.175373275565147,"pfxZ":-1.2248191412416674,"pX":0.3618085966364178,"pZ":1.6119418532077985,"vX0":5.783789323072087,"vY0":-127.07217735456189,"vZ0":-3.908521038732404,"x":103.21,"y":195.26,"x0":-2.349454247636395,"y0":50.004756394537466,"z0":5.864072764952042,"aX":5.232608828953044},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-2.9,"breakHorizontal":-7.0,"spinRate":2560,"spinDirection":80},"zone":14,"typeConfidence":0.9,"plateTime":0.4297590893226588,"extension":6.587932399529257},"index":4,"playId":"2296fccb-24bf-3fae-b1e4-4a25ea82fcbc","pitchNumber":5,"startTime":"2026-06-25T22:22:35.318Z","endTime":"2026-06-25T22:23:02.336Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668873,"link":"/api/v1/people/668873","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"second":{"id":703607,"link":"/api/v1/people/703607"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"credit":"b_pa"},{"player":{"id":668873,"link":"/api/v1/people/668873"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":133,"player":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"}},"homeTeamWinProbability":85.39999999999999,"awayTeamWinProbability":14.600000000000009,"homeTeamWinProbabilityAdded":-3.000000000000014,"leverageIndex":4.34,"dramaIndex":132.0,"contextMetrics":{},"playEndTime":"2026-06-25T22:23:02.336Z","atBatIndex":72},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jonah Heim singles on a ground ball to left fielder Victor Bericoto. Henry Bolte scores. Tyler Soderstrom to 2nd.","rbi":1,"awayScore":6,"homeScore":6,"isOut":false},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-25T22:24:08.775Z","endTime":"2026-06-25T22:24:40.815Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668873,"fullName":"Caleb Kilian","link":"/api/v1/people/668873"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"postOnSecond":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"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":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682674,"link":"/api/v1/people/682674"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":{"id":668873,"link":"/api/v1/people/668873"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"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":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-25T22:23:18.306Z","endTime":"2026-06-25T22:24:11.102Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":668873,"link":"/api/v1/people/668873","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":703607,"link":"/api/v1/people/703607"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":91.1,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.500559754191745,"aZ":-16.26590012050215,"pfxX":-1.0841327578017157,"pfxZ":7.562586782327182,"pX":0.3707973929329264,"pZ":4.549191523690322,"vX0":8.183335602665235,"vY0":-142.89164926532646,"vZ0":-1.1253703166112672,"x":102.87,"y":115.95,"x0":-2.368161390319338,"y0":50.00670559742222,"z0":5.952534427540464,"aX":-2.281958846816056},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":13.7,"breakHorizontal":0.6,"spinRate":2204,"spinDirection":197},"zone":12,"typeConfidence":0.86,"plateTime":0.38076732771295596,"extension":6.628497645720682},"index":1,"playId":"ca5f80b6-90fd-329f-985a-6c4bdbd679b4","pitchNumber":1,"startTime":"2026-06-25T22:24:11.102Z","endTime":"2026-06-25T22:24:14.728Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668873,"link":"/api/v1/people/668873","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":703607,"link":"/api/v1/people/703607"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":90.1,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.921141891562694,"aZ":-13.900519481958481,"pfxX":-1.4729486770795654,"pfxZ":8.888438104022187,"pX":-0.2036814947702945,"pZ":2.1365878522650767,"vX0":6.78136628314763,"vY0":-141.6900590982304,"vZ0":-7.598805569894623,"x":124.76,"y":181.09,"x0":-2.425062446383986,"y0":50.006349726410505,"z0":5.720506651171387,"aX":-3.029574564001001},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":14.9,"breakHorizontal":1.4,"spinRate":2415,"spinDirection":197},"zone":8,"typeConfidence":0.88,"plateTime":0.38489996190400966,"extension":6.740785222532529},"hitData":{"launchSpeed":98.4,"launchAngle":-13.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":70.73,"coordY":131.92}},"index":2,"playId":"e407e37a-d3ee-3ec1-b380-3be0aabc33db","pitchNumber":2,"startTime":"2026-06-25T22:24:30.004Z","endTime":"2026-06-25T22:24:40.815Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668873,"link":"/api/v1/people/668873","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":703607,"link":"/api/v1/people/703607"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"credit":"b_ab"},{"player":{"id":668873,"link":"/api/v1/people/668873"},"credit":"p_ab"},{"player":{"id":641680,"link":"/api/v1/people/641680"},"credit":"b_pa"},{"player":{"id":668873,"link":"/api/v1/people/668873"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":-33.19999999999999,"leverageIndex":5.77,"dramaIndex":353.0,"contextMetrics":{},"playEndTime":"2026-06-25T22:24:40.815Z","atBatIndex":73},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Lawrence Butler singles on a line drive to right fielder Jung Hoo Lee. Tyler Soderstrom scores. Jonah Heim to 3rd.","rbi":1,"awayScore":7,"homeScore":6,"isOut":false},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-25T22:24:44.683Z","endTime":"2026-06-25T22:25:44.999Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668873,"fullName":"Caleb Kilian","link":"/api/v1/people/668873"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"postOnThird":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"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":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":{"id":668873,"link":"/api/v1/people/668873"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.2,"endSpeed":73.3,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.572193347190137,"aZ":-45.39909400145588,"pfxX":4.07151032714545,"pfxZ":-9.725498483438,"pX":-0.7434282581551203,"pZ":2.731624015744877,"vX0":2.9231047579931273,"vY0":-116.66173082345814,"vZ0":2.1873938014280583,"x":145.34,"y":165.03,"x0":-2.547124559671819,"y0":50.00071248098067,"z0":6.102271735671691,"aX":5.538202111043726},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.5,"breakVerticalInduced":-16.6,"breakHorizontal":-8.2,"spinRate":2607,"spinDirection":29},"zone":4,"typeConfidence":0.91,"plateTime":0.4718323529772186,"extension":6.33740758989848},"index":0,"playId":"f4355f75-a294-3ce9-bdd1-46ae1613904d","pitchNumber":1,"startTime":"2026-06-25T22:25:15.299Z","endTime":"2026-06-25T22:25:18.516Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668873,"link":"/api/v1/people/668873","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"first":{"id":641680,"link":"/api/v1/people/641680"},"second":{"id":691016,"link":"/api/v1/people/691016"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":74.6,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.541394423832422,"aZ":-45.20557058076687,"pfxX":3.294824263574765,"pfxZ":-9.275526888139977,"pX":-0.2930179396106327,"pZ":1.9270125295573508,"vX0":4.296020812243521,"vY0":-118.5640643366982,"vZ0":0.2757355038027405,"x":128.17,"y":186.75,"x0":-2.5661050230245044,"y0":50.00530297254507,"z0":5.981150852415412,"aX":4.626837568969243},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.0,"breakVerticalInduced":-16.3,"breakHorizontal":-7.1,"spinRate":2701,"spinDirection":31},"zone":8,"typeConfidence":0.9,"plateTime":0.464403402929622,"extension":6.459349670383292},"hitData":{"launchSpeed":88.1,"launchAngle":15.0,"totalDistance":214.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":173.29,"coordY":109.03}},"index":1,"playId":"8986390b-598d-3d44-9217-1bc82b30f643","pitchNumber":2,"startTime":"2026-06-25T22:25:32.991Z","endTime":"2026-06-25T22:25:44.999Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668873,"link":"/api/v1/people/668873","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"first":{"id":641680,"link":"/api/v1/people/641680"},"second":{"id":691016,"link":"/api/v1/people/691016"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"credit":"b_ab"},{"player":{"id":668873,"link":"/api/v1/people/668873"},"credit":"p_ab"},{"player":{"id":671732,"link":"/api/v1/people/671732"},"credit":"b_pa"},{"player":{"id":668873,"link":"/api/v1/people/668873"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.5,"awayTeamWinProbability":83.5,"homeTeamWinProbabilityAdded":-35.7,"leverageIndex":4.63,"dramaIndex":340.0,"contextMetrics":{},"playEndTime":"2026-06-25T22:25:44.999Z","atBatIndex":74},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Max Muncy singles on a fly ball to left fielder Victor Bericoto. Jonah Heim scores. Lawrence Butler scores.","rbi":2,"awayScore":9,"homeScore":6,"isOut":false},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-25T22:26:20.702Z","endTime":"2026-06-25T22:27:38.488Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668873,"fullName":"Caleb Kilian","link":"/api/v1/people/668873"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4],"actionIndex":[2],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"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":"Single","eventType":"single","movementReason":null,"runner":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682674,"link":"/api/v1/people/682674"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":{"id":668873,"link":"/api/v1/people/668873"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"responsiblePitcher":{"id":668873,"link":"/api/v1/people/668873"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"27da30c7-d8a8-42a5-ad74-ab22c8fe721b","startTime":"2026-06-25T22:26:20.702Z","endTime":"2026-06-25T22:26:25.702Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":668873,"link":"/api/v1/people/668873","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691777,"link":"/api/v1/people/691777","batSide":{"code":"R","description":"Right"}},"first":{"id":671732,"link":"/api/v1/people/671732"},"third":{"id":641680,"link":"/api/v1/people/641680"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.4,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.91414190432743,"aZ":-19.369093345348816,"pfxX":-9.051426317895714,"pfxZ":6.437106113809053,"pX":-0.7731069634760708,"pZ":1.8215770902580988,"vX0":8.008732229065838,"vY0":-139.98708338966975,"vZ0":-7.28777415520275,"x":146.47,"y":189.6,"x0":-2.491841235771311,"y0":50.00443762934214,"z0":5.721845450968439,"aX":-18.00805744844292},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":10.3,"breakHorizontal":14.8,"spinRate":2357,"spinDirection":205},"zone":7,"typeConfidence":0.9,"plateTime":0.39092530674174686,"extension":6.607106432853719},"index":1,"playId":"67e13e6d-0173-37a1-a99e-3eb048ff1ffc","pitchNumber":1,"startTime":"2026-06-25T22:26:36.776Z","endTime":"2026-06-25T22:26:43.610Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668873,"link":"/api/v1/people/668873","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691777,"link":"/api/v1/people/691777","batSide":{"code":"R","description":"Right"}},"first":{"id":671732,"link":"/api/v1/people/671732"},"third":{"id":641680,"link":"/api/v1/people/641680"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Lawrence Butler steals (6) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":7,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":2,"actionPlayId":"67e13e6d-0173-37a1-a99e-3eb048ff1ffc","startTime":"2026-06-25T22:26:44.053Z","endTime":"2026-06-25T22:27:03.320Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":671732,"link":"/api/v1/people/671732"},"defense":{"pitcher":{"id":668873,"link":"/api/v1/people/668873","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691777,"link":"/api/v1/people/691777","batSide":{"code":"R","description":"Right"}},"first":{"id":671732,"link":"/api/v1/people/671732"},"third":{"id":641680,"link":"/api/v1/people/641680"},"postOnSecond":{"id":671732,"link":"/api/v1/people/671732"},"postOnThird":{"id":641680,"link":"/api/v1/people/641680"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"homeTeamWinProbability":16.1,"awayTeamWinProbability":83.9,"homeTeamWinProbabilityAdded":-0.3999999999999986,"leverageIndex":1.47,"dramaIndex":45.0,"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":81.3,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.523193404388124,"aZ":-31.904586721014915,"pfxX":2.279622616566621,"pfxZ":0.16719306057338024,"pX":-0.13782950337710867,"pZ":1.478327434301774,"vX0":5.191320367126005,"vY0":-127.06338017485876,"vZ0":-4.6311744447876,"x":122.25,"y":198.87,"x0":-2.4954098862852505,"y0":50.00504253121177,"z0":5.830236254255678,"aX":3.7667421630328857},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-0.5,"breakHorizontal":-5.2,"spinRate":2420,"spinDirection":96},"zone":13,"typeConfidence":0.91,"plateTime":0.4293774635133425,"extension":6.545051776451256},"index":3,"playId":"72ff48b9-dad4-332e-a7cb-b990bba0928a","pitchNumber":2,"startTime":"2026-06-25T22:27:03.320Z","endTime":"2026-06-25T22:27:07.286Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668873,"link":"/api/v1/people/668873","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691777,"link":"/api/v1/people/691777","batSide":{"code":"R","description":"Right"}},"second":{"id":671732,"link":"/api/v1/people/671732"},"third":{"id":641680,"link":"/api/v1/people/641680"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":90.9,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.28389384612989,"aZ":-14.521885688151722,"pfxX":-1.8794445252230627,"pfxZ":8.42664071290452,"pX":-0.9261332950319938,"pZ":2.7876266463712205,"vX0":4.871596544465659,"vY0":-142.7561416255106,"vZ0":-5.976705737295471,"x":152.3,"y":163.51,"x0":-2.399359613897844,"y0":50.003113291386526,"z0":5.798454511512595,"aX":-3.9378071069745983},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":14.4,"breakHorizontal":2.6,"spinRate":2360,"spinDirection":205},"zone":11,"typeConfidence":0.89,"plateTime":0.3815242152284477,"extension":6.673659999678468},"hitData":{"launchSpeed":72.9,"launchAngle":29.0,"totalDistance":253.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":99.11,"coordY":105.06}},"index":4,"playId":"334619fa-b00e-33f4-8753-7f21c5b9c351","pitchNumber":3,"startTime":"2026-06-25T22:27:26.485Z","endTime":"2026-06-25T22:27:38.488Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668873,"link":"/api/v1/people/668873","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691777,"link":"/api/v1/people/691777","batSide":{"code":"R","description":"Right"}},"second":{"id":671732,"link":"/api/v1/people/671732"},"third":{"id":641680,"link":"/api/v1/people/641680"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691777,"link":"/api/v1/people/691777"},"credit":"b_ab"},{"player":{"id":668873,"link":"/api/v1/people/668873"},"credit":"p_ab"},{"player":{"id":691777,"link":"/api/v1/people/691777"},"credit":"b_pa"},{"player":{"id":668873,"link":"/api/v1/people/668873"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.9,"awayTeamWinProbability":96.1,"homeTeamWinProbabilityAdded":-12.200000000000001,"leverageIndex":1.47,"dramaIndex":119.0,"contextMetrics":{},"playEndTime":"2026-06-25T22:27:38.488Z","atBatIndex":75},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jeff McNeil lines out to right fielder Jung Hoo Lee.","rbi":0,"awayScore":9,"homeScore":6,"isOut":true},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-25T22:30:16.275Z","endTime":"2026-06-25T22:34:57.195Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,6,7,8,9,10,11,12,14,15],"actionIndex":[1,13],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":13},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":15},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":9,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-25T22:28:11.245Z","endTime":"2026-06-25T22:28:27.666Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":668873,"link":"/api/v1/people/668873","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"first":{"id":691777,"link":"/api/v1/people/691777"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Matt Gage replaces Caleb Kilian.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-06-25T22:28:27.666Z","endTime":"2026-06-25T22:30:18.424Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657424,"link":"/api/v1/people/657424"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":668873,"link":"/api/v1/people/668873","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"first":{"id":691777,"link":"/api/v1/people/691777"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.549129309011615,"aZ":-14.065608363884223,"pfxX":0.6518532131785357,"pfxZ":9.791677513223963,"pX":-0.443994421737084,"pZ":3.428461863407339,"vX0":-3.240025230893968,"vY0":-134.71968208618412,"vZ0":-5.484537975380699,"x":133.92,"y":146.21,"x0":0.6863683484647458,"y0":50.00584054445034,"z0":6.474504201835175,"aX":1.2062846457070242},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.8,"breakHorizontal":-0.5,"spinRate":2083,"spinDirection":157},"zone":11,"typeConfidence":0.91,"plateTime":0.4056040184843708,"extension":6.252850637917161},"index":2,"playId":"98082e43-6d5c-3384-9208-a06b80a02223","pitchNumber":1,"startTime":"2026-06-25T22:30:18.424Z","endTime":"2026-06-25T22:30:22.604Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"first":{"id":691777,"link":"/api/v1/people/691777"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":87.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.68355307984816,"aZ":-14.207924942657673,"pfxX":3.881189161565996,"pfxZ":9.397686369285589,"pX":0.45964122163247395,"pZ":2.882876965455572,"vX0":-1.459623607542698,"vY0":-135.91445893700325,"vZ0":-6.894787821872989,"x":99.48,"y":160.94,"x0":0.4926511979591694,"y0":50.004586359057136,"z0":6.398825812205278,"aX":7.420503962911588},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.2,"breakHorizontal":-6.8,"spinRate":2121,"spinDirection":156},"zone":3,"typeConfidence":0.87,"plateTime":0.3996843912449899,"extension":6.225843813510407},"index":3,"playId":"74cc0a0e-f018-3b08-8387-cf5e484fecb0","pitchNumber":2,"startTime":"2026-06-25T22:30:37.919Z","endTime":"2026-06-25T22:30:40.919Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"first":{"id":691777,"link":"/api/v1/people/691777"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":92.9,"endSpeed":86.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.30263555325805,"aZ":-15.412637697739543,"pfxX":4.573108047812963,"pfxZ":8.820198681539166,"pX":0.5364476004995633,"pZ":3.911187704012336,"vX0":-1.80350664139984,"vY0":-135.4637097103938,"vZ0":-3.9649688565930847,"x":96.55,"y":133.18,"x0":0.60817297721821,"y0":50.00391057193602,"z0":6.437669739644519,"aX":8.692333089615868},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.6,"breakHorizontal":-8.0,"spinRate":2077,"spinDirection":159},"zone":12,"typeConfidence":0.73,"plateTime":0.4008770129418582,"extension":6.296800268922553},"index":4,"playId":"f7f0d422-c6a9-33b1-93fd-3db5ab6c1aa1","pitchNumber":3,"startTime":"2026-06-25T22:31:01.785Z","endTime":"2026-06-25T22:31:06.869Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"first":{"id":691777,"link":"/api/v1/people/691777"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":5,"startTime":"2026-06-25T22:31:20.297Z","endTime":"2026-06-25T22:31:37.040Z","isPitch":false,"type":"action","player":{"id":643446,"link":"/api/v1/people/643446"},"defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"first":{"id":691777,"link":"/api/v1/people/691777"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":82.2,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.977843782989936,"aZ":-28.11390299280972,"pfxX":-1.5851042113293259,"pfxZ":2.429667908710856,"pX":-0.9632667652686319,"pZ":1.4630823670634885,"vX0":-4.132644430816531,"vY0":-126.70814251517962,"vZ0":-6.4192407767813995,"x":153.72,"y":199.28,"x0":0.8767073816227492,"y0":50.00518363809078,"z0":6.194395417553836,"aX":-2.6502939193385457},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":3.6,"breakHorizontal":3.6,"spinRate":2395,"spinDirection":232},"zone":13,"typeConfidence":0.9,"plateTime":0.42766726496055085,"extension":6.493158353472869},"index":6,"playId":"7d525e12-cfbd-352f-a983-ff2b8eb74586","pitchNumber":4,"startTime":"2026-06-25T22:31:37.040Z","endTime":"2026-06-25T22:31:41.735Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"first":{"id":691777,"link":"/api/v1/people/691777"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":79.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.69179371038359,"aZ":-30.22682613000501,"pfxX":-2.4080763230603277,"pfxZ":1.2301563355657894,"pX":-0.7676640714620798,"pZ":3.0108181336484554,"vX0":-3.327455462615008,"vY0":-124.64066846779629,"vZ0":-2.239414320230553,"x":146.26,"y":157.49,"x0":0.8944976580628701,"y0":50.001828132517026,"z0":6.402680538063753,"aX":-3.8105554717791255},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.9,"breakHorizontal":5.0,"spinRate":2211,"spinDirection":248},"zone":1,"typeConfidence":0.91,"plateTime":0.43847117043143946,"extension":6.3060497234895205},"index":7,"playId":"5f99af96-4857-3a34-91a6-987965966d8d","pitchNumber":5,"startTime":"2026-06-25T22:32:00.989Z","endTime":"2026-06-25T22:32:05.389Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"first":{"id":691777,"link":"/api/v1/people/691777"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":93.3,"endSpeed":86.2,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.776729206132334,"aZ":-15.676380284088756,"pfxX":3.668079360819357,"pfxZ":8.725245786649689,"pX":0.9097283267530237,"pZ":3.505368294399831,"vX0":-0.27925338303140024,"vY0":-135.90000901739464,"vZ0":-5.224141977791751,"x":82.32,"y":144.14,"x0":0.5359321527948228,"y0":50.00346337474669,"z0":6.523291697045497,"aX":6.93463164249629},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.0,"breakHorizontal":-6.6,"spinRate":2069,"spinDirection":150},"zone":12,"typeConfidence":0.87,"plateTime":0.4013958854535349,"extension":6.1817175957269095},"index":8,"playId":"307319f0-6853-3900-8123-20c5b2f93db5","pitchNumber":6,"startTime":"2026-06-25T22:32:31.369Z","endTime":"2026-06-25T22:32:35.685Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"first":{"id":691777,"link":"/api/v1/people/691777"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":9,"playId":"27784fd5-e7af-31fe-9ace-891cb1a80791","startTime":"2026-06-25T22:32:58.458Z","endTime":"2026-06-25T22:33:01.458Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"first":{"id":691777,"link":"/api/v1/people/691777"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":80.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.952733557999974,"aZ":-31.524958169904767,"pfxX":-1.9223488901763854,"pfxZ":0.40382699539936606,"pX":-1.9888576661062458,"pZ":0.9975775653615093,"vX0":-5.562948403424084,"vY0":-125.19260639815111,"vZ0":-6.3161981980062585,"x":192.81,"y":211.85,"x0":0.4957334193315236,"y0":50.00431635256557,"z0":6.075924522721251,"aX":-3.107084982478469},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-0.2,"breakHorizontal":4.6,"spinRate":2278,"spinDirection":267},"zone":13,"typeConfidence":0.92,"plateTime":0.43449922443398803,"extension":6.509789273070845},"index":10,"playId":"27625d15-a641-36ea-aa60-d6d6f183d85f","pitchNumber":7,"startTime":"2026-06-25T22:33:23.594Z","endTime":"2026-06-25T22:33:27.457Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"first":{"id":691777,"link":"/api/v1/people/691777"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.242953594942403,"aZ":-13.01823039486887,"pfxX":2.0706598046310667,"pfxZ":10.285251171600892,"pX":-0.41896682440791816,"pZ":2.509030306965433,"vX0":-2.690300923629962,"vY0":-135.29156190229392,"vZ0":-8.001899354614523,"x":132.97,"y":171.04,"x0":0.3171484969793387,"y0":50.002281496514996,"z0":6.4082601741789125,"aX":3.8563625550872107},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.2,"breakHorizontal":-3.2,"spinRate":2178,"spinDirection":154},"zone":4,"typeConfidence":0.9,"plateTime":0.40414946996361234,"extension":6.222085503913853},"index":11,"playId":"f38c3964-8a36-3d42-ad5a-4b6d76f077fd","pitchNumber":8,"startTime":"2026-06-25T22:33:43.691Z","endTime":"2026-06-25T22:33:47.845Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"first":{"id":691777,"link":"/api/v1/people/691777"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":80.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.530976637095637,"aZ":-28.7064354949891,"pfxX":8.085364663323727,"pfxZ":2.1670994935673153,"pX":-1.158556389937851,"pZ":1.5936863612914591,"vX0":-6.82322269294236,"vY0":-124.45151262897132,"vZ0":-5.51704648925491,"x":161.16,"y":195.75,"x0":0.5432183071584429,"y0":50.00246244670207,"z0":6.162689619651551,"aX":12.923884986525456},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":3.1,"breakHorizontal":-13.4,"spinRate":1169,"spinDirection":135},"zone":13,"typeConfidence":0.89,"plateTime":0.43696390538673446,"extension":6.664840650737282},"index":12,"playId":"6a51b5a5-2342-3afb-963a-f6ef1af498db","pitchNumber":9,"startTime":"2026-06-25T22:34:09.172Z","endTime":"2026-06-25T22:34:19.975Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"first":{"id":691777,"link":"/api/v1/people/691777"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Max Muncy steals (3) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":9,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":13,"actionPlayId":"6a51b5a5-2342-3afb-963a-f6ef1af498db","startTime":"2026-06-25T22:34:21.686Z","endTime":"2026-06-25T22:34:29.624Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":691777,"link":"/api/v1/people/691777"},"defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"first":{"id":691777,"link":"/api/v1/people/691777"},"postOnSecond":{"id":691777,"link":"/api/v1/people/691777"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"homeTeamWinProbability":3.5999999999999996,"awayTeamWinProbability":96.4,"homeTeamWinProbabilityAdded":-0.30000000000000027,"leverageIndex":0.16,"dramaIndex":11.0,"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":14,"playId":"bb67bf63-680e-4e59-b6d1-c5c857f901da","startTime":"2026-06-25T22:34:29.624Z","endTime":"2026-06-25T22:34:34.624Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"second":{"id":691777,"link":"/api/v1/people/691777"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":79.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.64868674812161,"aZ":-30.455108752315905,"pfxX":-1.2507750731382536,"pfxZ":1.0907799812632568,"pX":-0.0812691831847718,"pZ":2.6297616872912286,"vX0":-1.9335138314507267,"vY0":-123.80146744049524,"vZ0":-2.735957256174337,"x":120.1,"y":167.78,"x0":0.8671753109296224,"y0":50.00520423084122,"z0":6.253687267848884,"aX":-1.9755386240882395},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":1.7,"breakHorizontal":2.6,"spinRate":2295,"spinDirection":236},"zone":5,"typeConfidence":0.89,"plateTime":0.4394882002103997,"extension":6.370318535272748},"hitData":{"launchSpeed":99.8,"launchAngle":18.0,"totalDistance":332.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":181.2,"coordY":93.91}},"index":15,"playId":"0fa31905-cf37-38b4-9d95-23509bc12a11","pitchNumber":10,"startTime":"2026-06-25T22:34:49.384Z","endTime":"2026-06-25T22:34:57.195Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"second":{"id":691777,"link":"/api/v1/people/691777"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"credit":"b_ab"},{"player":{"id":657424,"link":"/api/v1/people/657424"},"credit":"p_ab"},{"player":{"id":643446,"link":"/api/v1/people/643446"},"credit":"b_pa"},{"player":{"id":657424,"link":"/api/v1/people/657424"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.3,"awayTeamWinProbability":95.7,"homeTeamWinProbabilityAdded":0.7000000000000002,"leverageIndex":0.16,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-06-25T22:34:57.195Z","atBatIndex":76},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Victor Bericoto strikes out swinging.","rbi":0,"awayScore":9,"homeScore":6,"isOut":true},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-25T22:37:18.793Z","endTime":"2026-06-25T22:38:23.161Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686930,"fullName":"Mason Barnett","link":"/api/v1/people/686930"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Mason Barnett replaces Geoff Hartlieb.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-25T22:35:18.791Z","endTime":"2026-06-25T22:37:20.913Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686930,"link":"/api/v1/people/686930"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":664129,"link":"/api/v1/people/664129","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":88.5,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.33035141781187,"aZ":-17.941616378767467,"pfxX":-0.11144909571322575,"pfxZ":7.208861123832598,"pX":0.11359398739237721,"pZ":2.0895484816888525,"vX0":6.233226024522614,"vY0":-138.5120381235279,"vZ0":-7.004790235650693,"x":112.67,"y":182.36,"x0":-2.1364230443584304,"y0":50.001328045168776,"z0":5.8185017093021845,"aX":-0.22095142194416278},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.0,"breakHorizontal":-0.8,"spinRate":2129,"spinDirection":189},"zone":8,"typeConfidence":0.91,"plateTime":0.3930608229153596,"extension":6.071662020834878},"index":1,"playId":"8b7a6635-1404-3716-96fa-64e525ec55b0","pitchNumber":1,"startTime":"2026-06-25T22:37:20.913Z","endTime":"2026-06-25T22:37:24.113Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686930,"link":"/api/v1/people/686930","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":89.6,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.78160996844402,"aZ":-15.613091607969542,"pfxX":-0.008414325335592832,"pfxZ":8.213451150960694,"pX":-0.2726276881321158,"pZ":1.9974322081266078,"vX0":5.138600478658306,"vY0":-139.5602194044419,"vZ0":-7.468179337111997,"x":127.39,"y":184.85,"x0":-2.119587449570279,"y0":50.005883492969275,"z0":5.692731222859331,"aX":-0.01664588877867443},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.9,"breakHorizontal":-0.8,"spinRate":2184,"spinDirection":189},"zone":8,"typeConfidence":0.91,"plateTime":0.38913799912555236,"extension":6.181403280486561},"index":2,"playId":"425b483c-cf9d-349e-b214-273797f22e7f","pitchNumber":2,"startTime":"2026-06-25T22:37:37.897Z","endTime":"2026-06-25T22:37:41.403Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686930,"link":"/api/v1/people/686930","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-06-25T22:37:48.293Z","endTime":"2026-06-25T22:38:03.286Z","isPitch":false,"type":"action","player":{"id":682674,"link":"/api/v1/people/682674"},"defense":{"pitcher":{"id":686930,"link":"/api/v1/people/686930","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":84.1,"endSpeed":77.8,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.270724869884884,"aZ":-35.12868391839647,"pfxX":6.297848307986801,"pfxZ":-1.9487643877396286,"pX":1.1988240792501497,"pZ":1.8633220734115532,"vX0":6.19631179398565,"vY0":-122.35786759997966,"vZ0":-2.5586514212032636,"x":71.3,"y":188.47,"x0":-2.185161170677938,"y0":50.003447970376335,"z0":5.934291899332536,"aX":9.543401746284333},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-3.8,"breakHorizontal":-12.8,"spinRate":2622,"spinDirection":44},"zone":14,"typeConfidence":0.91,"plateTime":0.4477458918883257,"extension":6.040801394040616},"index":4,"playId":"28e6122e-d40b-377c-a96c-3f71a8eb0fdc","pitchNumber":3,"startTime":"2026-06-25T22:38:03.286Z","endTime":"2026-06-25T22:38:06.819Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686930,"link":"/api/v1/people/686930","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":76.7,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.537837160423873,"aZ":-37.65400912275273,"pfxX":9.349548635943133,"pfxZ":-3.712724890586782,"pX":0.38547399107605934,"pZ":1.3021611536060922,"vX0":3.393485042741171,"vY0":-121.16259669619632,"vZ0":-3.294916750506948,"x":102.31,"y":203.62,"x0":-2.251507689071068,"y0":50.005830448563124,"z0":5.998328405106487,"aX":13.785161956872495},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-7.3,"breakHorizontal":-17.8,"spinRate":2654,"spinDirection":44},"zone":14,"typeConfidence":0.91,"plateTime":0.45353008245160176,"extension":5.913076504452444},"index":5,"playId":"d55f82bc-3ee8-3897-ae14-f03c7b022d89","pitchNumber":4,"startTime":"2026-06-25T22:38:19.462Z","endTime":"2026-06-25T22:38:23.161Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686930,"link":"/api/v1/people/686930","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682674,"link":"/api/v1/people/682674"},"credit":"b_ab"},{"player":{"id":686930,"link":"/api/v1/people/686930"},"credit":"p_ab"},{"player":{"id":682674,"link":"/api/v1/people/682674"},"credit":"b_pa"},{"player":{"id":686930,"link":"/api/v1/people/686930"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.7999999999999998,"awayTeamWinProbability":98.2,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":0.95,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-06-25T22:38:23.161Z","atBatIndex":77},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Eric Haase pops out to first baseman Nick Kurtz.","rbi":0,"awayScore":9,"homeScore":6,"isOut":true},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-25T22:38:23.558Z","endTime":"2026-06-25T22:40:46.904Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686930,"fullName":"Mason Barnett","link":"/api/v1/people/686930"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":81.4,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.409084212514344,"aZ":-34.90537036806581,"pfxX":1.6707261380067822,"pfxZ":-1.64551554582504,"pX":-1.2192877374813957,"pZ":2.5453002047840916,"vX0":1.9085679297504317,"vY0":-127.14847406485325,"vZ0":-2.218579544022203,"x":163.48,"y":170.06,"x0":-2.1925135300587204,"y0":50.00172249449459,"z0":6.159435698478072,"aX":2.775904534477851},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-3.2,"breakHorizontal":-3.4,"spinRate":2464,"spinDirection":53},"zone":11,"typeConfidence":0.92,"plateTime":0.42833172889119453,"extension":5.917333536845056},"index":0,"playId":"303b94f4-2cff-3b73-ad91-ad585f67ab9b","pitchNumber":1,"startTime":"2026-06-25T22:38:47.320Z","endTime":"2026-06-25T22:38:51.166Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686930,"link":"/api/v1/people/686930","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":606992,"link":"/api/v1/people/606992","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":89.4,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.447760291491168,"aZ":-15.227883033684519,"pfxX":-0.41823455842332447,"pfxZ":8.416469513199228,"pX":-0.05178291990735325,"pZ":2.0530892290679588,"vX0":5.533939390211547,"vY0":-139.8040076493664,"vZ0":-7.884357956313308,"x":118.97,"y":183.35,"x0":-1.988296922382162,"y0":50.005047549515446,"z0":5.875341552910662,"aX":-0.8435825479824947},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.2,"breakHorizontal":-0.2,"spinRate":2295,"spinDirection":188},"zone":8,"typeConfidence":0.91,"plateTime":0.3892490592561222,"extension":6.17242651304565},"index":1,"playId":"9da0d1f4-77c7-30d1-a5bb-d4312d57e3c3","pitchNumber":2,"startTime":"2026-06-25T22:39:01.939Z","endTime":"2026-06-25T22:39:05.017Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686930,"link":"/api/v1/people/686930","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":606992,"link":"/api/v1/people/606992","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":78.3,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.87920777393549,"aZ":-32.65669160510967,"pfxX":7.385761450504325,"pfxZ":-0.31935864619558263,"pX":1.7047055340021529,"pZ":1.394156991587288,"vX0":6.95670822196686,"vY0":-122.76134175174818,"vZ0":-4.234827169437869,"x":52.02,"y":201.14,"x0":-2.123236044070529,"y0":50.00175573184033,"z0":5.915920081134377,"aX":11.289835818390793},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-1.3,"breakHorizontal":-15.0,"spinRate":2592,"spinDirection":46},"zone":14,"typeConfidence":0.91,"plateTime":0.44586468153855563,"extension":6.0112503202146215},"index":2,"playId":"9a42939b-6af0-305e-98d3-87693977627a","pitchNumber":3,"startTime":"2026-06-25T22:39:17.600Z","endTime":"2026-06-25T22:39:22.143Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686930,"link":"/api/v1/people/686930","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":606992,"link":"/api/v1/people/606992","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.6,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.119775823964506,"aZ":-13.296977388010736,"pfxX":-0.9884313275024919,"pfxZ":9.625126895911205,"pX":0.15118380206075183,"pZ":4.2415189080586915,"vX0":6.394745397449131,"vY0":-138.703939439479,"vZ0":-2.5360134930566884,"x":111.24,"y":124.26,"x0":-2.0492176079394295,"y0":50.00138899530747,"z0":6.046934027446357,"aX":-1.9384158516994987},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.2,"breakHorizontal":0.6,"spinRate":2329,"spinDirection":188},"zone":12,"typeConfidence":0.91,"plateTime":0.39389743273924616,"extension":5.990232295898896},"index":3,"playId":"b316f361-c1c8-32e1-9d30-5cf40bc1031d","pitchNumber":4,"startTime":"2026-06-25T22:39:33.903Z","endTime":"2026-06-25T22:39:37.839Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686930,"link":"/api/v1/people/686930","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":606992,"link":"/api/v1/people/606992","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":88.1,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.14455031779074,"aZ":-13.901239529517595,"pfxX":-1.3200776502202303,"pfxZ":9.23672677279067,"pX":-0.26220679716324774,"pZ":3.5164396244939478,"vX0":5.923626016542165,"vY0":-139.05001156677505,"vZ0":-3.9975565691741592,"x":126.99,"y":143.84,"x0":-2.2391292327801664,"y0":50.00484125248161,"z0":5.880966643858435,"aX":-2.6125796217646},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.2,"breakHorizontal":1.3,"spinRate":2353,"spinDirection":177},"zone":11,"typeConfidence":0.91,"plateTime":0.39234710494517167,"extension":6.156558465540128},"index":4,"playId":"df3d078c-1658-305d-b5dc-ecc907b32d29","pitchNumber":5,"startTime":"2026-06-25T22:39:49.741Z","endTime":"2026-06-25T22:39:56.046Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686930,"link":"/api/v1/people/686930","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":606992,"link":"/api/v1/people/606992","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":89.0,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.36952564943303,"aZ":-12.993327705362022,"pfxX":-1.0019651863786372,"pfxZ":9.532519454681275,"pX":0.6709264129164958,"pZ":2.21988037440147,"vX0":7.900102550364184,"vY0":-140.3685754246122,"vZ0":-7.460885553883491,"x":91.43,"y":178.84,"x0":-2.0399098115083594,"y0":50.00030872236052,"z0":5.743597928845705,"aX":-2.0176546247135176},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.1,"breakHorizontal":0.4,"spinRate":2285,"spinDirection":181},"zone":6,"typeConfidence":0.92,"plateTime":0.38900734063165476,"extension":6.341571858371494},"index":5,"playId":"e1ea7c22-c49d-3e1f-af9d-fb2e7c4c0f2d","pitchNumber":6,"startTime":"2026-06-25T22:40:15.754Z","endTime":"2026-06-25T22:40:19.253Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686930,"link":"/api/v1/people/686930","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":606992,"link":"/api/v1/people/606992","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":95.4,"endSpeed":88.0,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.561054981101158,"aZ":-14.131222605548707,"pfxX":-1.3919759219548036,"pfxZ":9.170465720400943,"pX":-0.42934776785173834,"pZ":2.272395648435485,"vX0":5.310696435402731,"vY0":-138.77041603475664,"vZ0":-6.842702053496905,"x":133.37,"y":177.43,"x0":-2.179802974635386,"y0":50.000207306934705,"z0":5.6959591519101425,"aX":-2.7387742840194753},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.5,"breakHorizontal":1.6,"spinRate":2101,"spinDirection":193},"zone":4,"typeConfidence":0.91,"plateTime":0.3934215068596627,"extension":6.266478337842947},"hitData":{"launchSpeed":89.0,"launchAngle":73.0,"totalDistance":96.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":149.28,"coordY":167.9}},"index":6,"playId":"e1db1137-06d7-30ab-a618-f4842fd0b551","pitchNumber":7,"startTime":"2026-06-25T22:40:36.887Z","endTime":"2026-06-25T22:40:46.904Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686930,"link":"/api/v1/people/686930","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":606992,"link":"/api/v1/people/606992","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606992,"link":"/api/v1/people/606992"},"credit":"b_ab"},{"player":{"id":686930,"link":"/api/v1/people/686930"},"credit":"p_ab"},{"player":{"id":606992,"link":"/api/v1/people/606992"},"credit":"b_pa"},{"player":{"id":686930,"link":"/api/v1/people/686930"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.5,"awayTeamWinProbability":99.5,"homeTeamWinProbabilityAdded":-1.2999999999999998,"leverageIndex":0.53,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-06-25T22:40:46.904Z","atBatIndex":78},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Drew Gilbert lines out to left fielder Tyler Soderstrom.","rbi":0,"awayScore":9,"homeScore":6,"isOut":true},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-25T22:41:24.957Z","endTime":"2026-06-25T22:41:50.135Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686930,"fullName":"Mason Barnett","link":"/api/v1/people/686930"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".381"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".290"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".296"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".241"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".171"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".423"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".267"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".087"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".053"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".417"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".818"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".744"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.185"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".517"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".381"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.269"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".781"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".240"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".231"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".514"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.76"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.29"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.45"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.32"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.72"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.08"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.01"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.78"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.00"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"66.63"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"67.66"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"75.49"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.40"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".417"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".818"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".744"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.185"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".517"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".381"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.269"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".781"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".240"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".231"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".514"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Drew Gilbert replaces Jonah Cox.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":9,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-25T22:40:54.504Z","endTime":"2026-06-25T22:41:27.125Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":813841,"link":"/api/v1/people/813841"},"defense":{"pitcher":{"id":686930,"link":"/api/v1/people/686930","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":813841,"link":"/api/v1/people/813841","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":89.2,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.937427401912323,"aZ":-15.493823692466105,"pfxX":-0.2552596244351737,"pfxZ":8.279611648553669,"pX":-0.1944253451153301,"pZ":2.5932036594173398,"vX0":5.332820518098505,"vY0":-140.17929986678323,"vZ0":-6.255592972358068,"x":124.41,"y":168.76,"x0":-2.0783497532329136,"y0":50.006437621155705,"z0":5.843055752813499,"aX":-0.5143467224314215},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.0,"breakHorizontal":-0.5,"spinRate":2224,"spinDirection":194},"zone":5,"typeConfidence":0.91,"plateTime":0.3888507944275714,"extension":6.186906944686166},"index":1,"playId":"5d9da58e-cb31-301b-9252-f04ec29ac83d","pitchNumber":1,"startTime":"2026-06-25T22:41:27.125Z","endTime":"2026-06-25T22:41:30.191Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686930,"link":"/api/v1/people/686930","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":83.0,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.148901163598847,"aZ":-35.597802948903066,"pfxX":0.6146090299527898,"pfxZ":-1.9889499032712674,"pX":-0.2569092410921866,"pZ":2.091494800611073,"vX0":3.934549205499411,"vY0":-129.05383442699573,"vZ0":-3.4198708628589856,"x":126.79,"y":182.31,"x0":-1.8695702377890584,"y0":50.004632320361495,"z0":6.123472353028988,"aX":1.0563384153268172},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-4.1,"breakHorizontal":-1.8,"spinRate":2462,"spinDirection":55},"zone":8,"typeConfidence":0.92,"plateTime":0.42140924240779354,"extension":5.927439330665727},"hitData":{"launchSpeed":97.1,"launchAngle":16.0,"totalDistance":303.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":83.37,"coordY":85.46}},"index":2,"playId":"56f56f8a-27a1-3b8c-a44b-1670df36dd2b","pitchNumber":2,"startTime":"2026-06-25T22:41:43.099Z","endTime":"2026-06-25T22:41:50.135Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686930,"link":"/api/v1/people/686930","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"credit":"b_ab"},{"player":{"id":686930,"link":"/api/v1/people/686930"},"credit":"p_ab"},{"player":{"id":687551,"link":"/api/v1/people/687551"},"credit":"b_pa"},{"player":{"id":686930,"link":"/api/v1/people/686930"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.19,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-06-25T22:41:50.135Z","atBatIndex":79}]