[{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jung Hoo Lee flies out to left fielder Jurickson Profar.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-22T23:15:38.800Z","endTime":"2025-07-22T23:16:01.378Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669721,"fullName":"Davis Daniel","link":"/api/v1/people/669721"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":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":595777,"link":"/api/v1/people/595777"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":"2025-07-22T19:35:46.914Z","endTime":"2025-07-22T22:59:21.753Z","isPitch":false,"type":"action","player":{"id":808982,"link":"/api/v1/people/808982"},"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":"2025-07-22T22:59:21.753Z","endTime":"2025-07-22T23:15:15.652Z","isPitch":false,"type":"action","player":{"id":808982,"link":"/api/v1/people/808982"},"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":"2025-07-22T23:15:15.652Z","endTime":"2025-07-22T23:15:39.800Z","isPitch":false,"type":"action","player":{"id":808982,"link":"/api/v1/people/808982"},"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":90.3,"endSpeed":83.0,"strikeZoneTop":3.31387733177915,"strikeZoneBottom":1.51175302492393,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.431391457729276,"aZ":-14.906652656498041,"pfxX":-3.4473650204932875,"pfxZ":9.82501199814943,"pX":0.5880757473443945,"pZ":2.6862434734127882,"vX0":5.597517028974467,"vY0":-131.37558496216488,"vZ0":-4.816815642341394,"x":112.27,"y":78.7,"x0":-1.1170328545760526,"y0":50.001148294942986,"z0":5.6422812060269685,"aX":-6.05807787382455},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":17.0,"breakHorizontal":5.0,"spinRate":2164,"spinDirection":199},"zone":6,"typeConfidence":2.0,"plateTime":0.41605100755590874,"extension":6.732549570043758},"index":3,"playId":"d3838c1e-7337-3f4b-acd5-0f12961fa845","pitchNumber":1,"startTime":"2025-07-22T23:15:39.800Z","endTime":"2025-07-22T23:15:44.282Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669721,"link":"/api/v1/people/669721","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.0,"strikeZoneTop":3.35,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.164140505901624,"aZ":-12.762127295840088,"pfxX":-2.591009859203291,"pfxZ":11.012032880545457,"pX":-0.15662410333785204,"pZ":2.857857594416103,"vX0":3.8045323352088913,"vY0":-131.728092161509,"vZ0":-4.7974125217007,"x":111.83,"y":146.55,"x0":-1.280919866887174,"y0":50.00331773104819,"z0":5.6413393992124945,"aX":-4.567990106396827},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":19.2,"breakHorizontal":3.8,"spinRate":2253,"spinDirection":198},"zone":2,"typeConfidence":2.0,"plateTime":0.4152987421076344,"extension":6.798583380198456},"hitData":{"launchSpeed":89.1,"launchAngle":38.0,"totalDistance":328.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":99.23,"coordY":87.5}},"index":4,"playId":"7b70d4f8-e18d-3e10-9cff-b4b8a9df3f87","pitchNumber":2,"startTime":"2025-07-22T23:15:52.833Z","endTime":"2025-07-22T23:16:01.378Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669721,"link":"/api/v1/people/669721","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_ab"},{"player":{"id":669721,"link":"/api/v1/people/669721"},"credit":"p_ab"},{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_pa"},{"player":{"id":669721,"link":"/api/v1/people/669721"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2025-07-22T23:16:01.378Z","atBatIndex":0},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Heliot Ramos singles on a fly ball to right fielder Ronald Acuña Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-22T23:16:23.443Z","endTime":"2025-07-22T23:16:53.197Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669721,"fullName":"Davis Daniel","link":"/api/v1/people/669721"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"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":90.8,"endSpeed":83.1,"strikeZoneTop":3.14938813663487,"strikeZoneBottom":1.52999811931934,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.788779036189748,"aZ":-12.8305686517916,"pfxX":-2.9680669568861386,"pfxZ":10.93704270025658,"pX":0.3907539105345719,"pZ":2.305130349208566,"vX0":5.111297917225615,"vY0":-132.05391839692678,"vZ0":-5.949439466150381,"x":93.86,"y":115.45,"x0":-1.1831054622041857,"y0":50.00020758340673,"z0":5.5289192160867735,"aX":-5.248429112672765},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":18.7,"breakHorizontal":4.3,"spinRate":2277,"spinDirection":203},"zone":6,"typeConfidence":2.0,"plateTime":0.4145782119687431,"extension":6.829712928530706},"index":0,"playId":"d6c326d5-5917-3a40-965e-fbc7db14dbe1","pitchNumber":1,"startTime":"2025-07-22T23:16:28.013Z","endTime":"2025-07-22T23:16:32.267Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669721,"link":"/api/v1/people/669721","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":82.2,"strikeZoneTop":3.18,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.003079620266558,"aZ":-13.01663344832311,"pfxX":-4.021882709835465,"pfxZ":11.017502752260556,"pX":0.3256133176432087,"pZ":3.3209149232818587,"vX0":5.105528469030276,"vY0":-131.10289906881601,"vZ0":-3.4607823923926486,"x":100.88,"y":123.46,"x0":-1.1255008245013325,"y0":50.00394163039126,"z0":5.63119785806852,"aX":-6.994509711696212},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":19.4,"breakHorizontal":6.1,"spinRate":2214,"spinDirection":205},"zone":12,"typeConfidence":2.0,"plateTime":0.4179723992591544,"extension":6.883243354978662},"hitData":{"launchSpeed":97.8,"launchAngle":24.0,"totalDistance":374.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":191.82,"coordY":98.39}},"index":1,"playId":"ec94091f-dc91-3c72-b124-7b218ffda3fc","pitchNumber":2,"startTime":"2025-07-22T23:16:40.185Z","endTime":"2025-07-22T23:16:53.197Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669721,"link":"/api/v1/people/669721","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_ab"},{"player":{"id":669721,"link":"/api/v1/people/669721"},"credit":"p_ab"},{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_pa"},{"player":{"id":669721,"link":"/api/v1/people/669721"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.8,"awayTeamWinProbability":50.2,"homeTeamWinProbabilityAdded":-2.4000000000000057,"leverageIndex":0.63,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:16:53.197Z","atBatIndex":1},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Rafael Devers grounds into a double play, second baseman Ozzie Albies to shortstop Nick Allen to first baseman Matt Olson. Heliot Ramos out at 2nd. Rafael Devers out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-22T23:16:59.073Z","endTime":"2025-07-22T23:18:56.298Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669721,"fullName":"Davis Daniel","link":"/api/v1/people/669721"},"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":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":669397,"link":"/api/v1/people/669397"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669397,"link":"/api/v1/people/669397"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":82.0,"strikeZoneTop":3.49099139467984,"strikeZoneBottom":1.62000135885483,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.88991471525904,"aZ":-15.920030472104052,"pfxX":-2.4696442677347763,"pfxZ":9.448709225854081,"pX":-0.29627080561845653,"pZ":2.658215701319824,"vX0":3.0962706955255572,"vY0":-130.20461658066534,"vZ0":-4.650836332013981,"x":128.29,"y":167.01,"x0":-1.1789916872708361,"y0":50.000296096325066,"z0":5.669066726436908,"aX":-4.247333716535732},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":16.3,"breakHorizontal":3.8,"spinRate":1891,"spinDirection":200},"zone":4,"typeConfidence":2.0,"plateTime":0.42038918182964613,"extension":6.836488660159626},"index":0,"playId":"d6c27b54-4bdc-3153-935b-8895759b70f0","pitchNumber":1,"startTime":"2025-07-22T23:17:18.628Z","endTime":"2025-07-22T23:17:22.945Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669721,"link":"/api/v1/people/669721","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":77.3,"strikeZoneTop":3.32852502683654,"strikeZoneBottom":1.5043843903461,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.87180923601726,"aZ":-27.717389168182237,"pfxX":-3.715026699754442,"pfxZ":2.962848956763158,"pX":-0.0769972182217138,"pZ":-0.2646091423520941,"vX0":3.8699042104784542,"vY0":-122.30793446719905,"vZ0":-8.397089215759113,"x":119.93,"y":245.92,"x0":-1.2029109867665024,"y0":50.00287561522982,"z0":5.616948058219944,"aX":-5.585104444508548},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":3.5,"breakHorizontal":5.8,"spinRate":901,"spinDirection":244},"zone":13,"typeConfidence":2.0,"plateTime":0.4491635037273771,"extension":6.712708694855226},"index":1,"playId":"1c990613-93e7-36b8-b86a-47685ed25ce9","pitchNumber":2,"startTime":"2025-07-22T23:17:35.022Z","endTime":"2025-07-22T23:17:38.571Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669721,"link":"/api/v1/people/669721","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.9,"strikeZoneTop":3.47,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.122267593231413,"aZ":-33.169243506506305,"pfxX":-4.386451543975495,"pfxZ":-0.6538392242202011,"pX":0.6751407466864392,"pZ":1.9580986541836851,"vX0":5.529718761505722,"vY0":-123.0249969776536,"vZ0":-2.499548742558371,"x":91.27,"y":185.91,"x0":-1.030433755145078,"y0":50.0001195968686,"z0":5.795292271560452,"aX":-6.731902118291324},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-1.6,"breakHorizontal":6.7,"spinRate":741,"spinDirection":240},"zone":9,"typeConfidence":2.0,"plateTime":0.4450205128325906,"extension":6.775257804901322},"index":2,"playId":"a9f2fd40-1958-3ae7-88ac-1b16d23b6583","pitchNumber":3,"startTime":"2025-07-22T23:17:55.971Z","endTime":"2025-07-22T23:17:59.576Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669721,"link":"/api/v1/people/669721","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":79.6,"strikeZoneTop":3.24834899457849,"strikeZoneBottom":1.49688204660239,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.477493638533748,"aZ":-32.16002039027485,"pfxX":-6.4411786314163795,"pfxZ":0.012741750477668345,"pX":0.1771488680513627,"pZ":0.34285822799976057,"vX0":5.565929093008767,"vY0":-124.16967707355633,"vZ0":-6.490442495918271,"x":110.25,"y":229.52,"x0":-1.2455538234659234,"y0":50.006189060855014,"z0":5.632911057744206,"aX":-10.163309058633931},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-1.2,"breakHorizontal":10.6,"spinRate":813,"spinDirection":249},"zone":14,"typeConfidence":2.0,"plateTime":0.43940674860818385,"extension":6.918814788126512},"index":3,"playId":"b00fcfce-0c27-3b2e-a73a-e0930655c669","pitchNumber":4,"startTime":"2025-07-22T23:18:28.765Z","endTime":"2025-07-22T23:18:32.083Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669721,"link":"/api/v1/people/669721","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.7,"strikeZoneTop":3.47,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.661543058230656,"aZ":-14.29173759106373,"pfxX":-4.616185795767654,"pfxZ":10.042153922517237,"pX":0.08180165264475905,"pZ":2.0507742930206727,"vX0":4.477205390368216,"vY0":-131.99350643466238,"vZ0":-6.552613033556323,"x":113.88,"y":183.41,"x0":-1.0291582020686394,"y0":50.00402826406982,"z0":5.60025572167064,"aX":-8.221409257636612},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":17.2,"breakHorizontal":7.4,"spinRate":2172,"spinDirection":202},"zone":8,"typeConfidence":2.0,"plateTime":0.41351597673234686,"extension":6.833932852609838},"hitData":{"launchSpeed":96.0,"launchAngle":-3.0,"totalDistance":30.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.62,"coordY":154.07}},"index":4,"playId":"32ae605d-4830-372f-b5c1-891fc35bc482","pitchNumber":5,"startTime":"2025-07-22T23:18:48.637Z","endTime":"2025-07-22T23:18:56.298Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669721,"link":"/api/v1/people/669721","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_ab"},{"player":{"id":669721,"link":"/api/v1/people/669721"},"credit":"p_ab"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_pa"},{"player":{"id":669721,"link":"/api/v1/people/669721"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":5.000000000000007,"leverageIndex":1.21,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:18:56.298Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jurickson Profar strikes out swinging. Jurickson Profar to 1st. Wild pitch by pitcher Landen Roupp.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-22T23:21:03.023Z","endTime":"2025-07-22T23:21:58.802Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":0},"matchup":{"batter":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":null,"isOut":null,"outNumber":null},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3}},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.6,"strikeZoneTop":3.36480980673951,"strikeZoneBottom":1.65999999808538,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.39155940731662,"aZ":-34.161248737609675,"pfxX":-10.240028394071992,"pfxZ":-1.0347158810452655,"pX":0.5393351755845144,"pZ":2.697855163135741,"vX0":9.970221623058498,"vY0":-137.15084967682574,"vZ0":-0.30847835263960444,"x":96.44,"y":165.94,"x0":-1.8068091143142464,"y0":50.00641723669411,"z0":5.134928484304827,"aX":-19.576900182141806},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":-1.8,"breakHorizontal":16.6,"spinRate":1828,"spinDirection":253},"zone":6,"typeConfidence":0.89,"plateTime":0.3988543534057567,"extension":6.736296123373657},"index":0,"playId":"6e450fa2-3c63-30d6-8f52-33936b240b3d","pitchNumber":1,"startTime":"2025-07-22T23:21:10.306Z","endTime":"2025-07-22T23:21:14.181Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":595777,"link":"/api/v1/people/595777","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.4,"strikeZoneTop":3.3564333180292,"strikeZoneBottom":1.59818041592246,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.374142155340937,"aZ":-30.16654991814982,"pfxX":-10.85670029044276,"pfxZ":1.0481147954164385,"pX":-0.2725179449870482,"pZ":3.500964939112366,"vX0":8.217099887417188,"vY0":-137.51152461213277,"vZ0":0.7622197432946564,"x":127.39,"y":144.25,"x0":-1.8883064011819326,"y0":50.00218538066933,"z0":5.265999940410602,"aX":-20.79974336047629},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":2.3,"breakHorizontal":18.0,"spinRate":1945,"spinDirection":246},"zone":11,"typeConfidence":0.9,"plateTime":0.39824690064662605,"extension":6.813001102077877},"index":1,"playId":"0fb4ba38-df02-359a-8e7f-fd9939343075","pitchNumber":2,"startTime":"2025-07-22T23:21:22.469Z","endTime":"2025-07-22T23:21:26.693Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":595777,"link":"/api/v1/people/595777","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.0,"endSpeed":71.3,"strikeZoneTop":3.28064206748942,"strikeZoneBottom":1.66000062428071,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.925120243457954,"aZ":-34.01924591408041,"pfxX":10.884302647822139,"pfxZ":-1.4259436391759976,"pX":-1.6454167917107416,"pZ":1.9616028876394007,"vX0":-1.4098714331979552,"vY0":-113.4981599776006,"vZ0":-0.4567606162251914,"x":179.72,"y":185.82,"x0":-2.4248697908693893,"y0":50.00532162983858,"z0":5.585842066575028,"aX":14.04428187745257},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-2.4,"breakHorizontal":-19.2,"spinRate":3097,"spinDirection":59},"zone":13,"typeConfidence":0.89,"plateTime":0.4846592051972376,"extension":6.131784188228729},"index":2,"playId":"2dc6fe37-b680-3850-af79-68a3295067da","pitchNumber":3,"startTime":"2025-07-22T23:21:35.201Z","endTime":"2025-07-22T23:21:38.201Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":595777,"link":"/api/v1/people/595777","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.0,"endSpeed":71.6,"strikeZoneTop":3.37,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.457469470578648,"aZ":-38.7638641603671,"pfxX":8.258633808548385,"pfxZ":-5.1339224098415785,"pX":1.5240838913347239,"pZ":1.0747713100354834,"vX0":5.402562940337003,"vY0":-113.39787973769515,"vZ0":-1.4392414404747764,"x":155.66,"y":137.6,"x0":-1.97374567939389,"y0":50.0016616829934,"z0":5.6343699846748825,"aX":10.603080435648069},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-9.4,"breakHorizontal":-16.4,"spinRate":3164,"spinDirection":50},"zone":14,"typeConfidence":0.9,"plateTime":0.48562983604602117,"extension":6.404461445985815},"index":3,"playId":"e283f767-a20e-3ab0-b2b0-e7b3bc0acc8c","pitchNumber":4,"startTime":"2025-07-22T23:21:49.071Z","endTime":"2025-07-22T23:21:58.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":595777,"link":"/api/v1/people/595777","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":595777,"link":"/api/v1/people/595777"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":595777,"link":"/api/v1/people/595777"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.3,"awayTeamWinProbability":41.7,"homeTeamWinProbabilityAdded":3.499999999999993,"leverageIndex":0.86,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:21:58.802Z","atBatIndex":3},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Matt Olson singles on a fly ball to left fielder Heliot Ramos. Jurickson Profar to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-22T23:22:25.247Z","endTime":"2025-07-22T23:23:33.020Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"postOnSecond":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"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":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":86.5,"strikeZoneTop":3.57846839537783,"strikeZoneBottom":1.77000055865976,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.997908665733966,"aZ":-31.30863229454019,"pfxX":-8.575489465561358,"pfxZ":0.45475612436980484,"pX":-0.15863576537390445,"pZ":3.279186347401722,"vX0":8.117325243243574,"vY0":-135.57569002774895,"vZ0":0.3131090963205908,"x":123.05,"y":150.24,"x0":-2.0534015821011637,"y0":50.00075950967295,"z0":5.318230109638001,"aX":-16.229266035363352},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":1.1,"breakHorizontal":14.2,"spinRate":1676,"spinDirection":256},"zone":2,"typeConfidence":0.89,"plateTime":0.4014527804187007,"extension":6.366699379733197},"index":0,"playId":"446595c8-643f-3444-bce5-5d3eeecad932","pitchNumber":1,"startTime":"2025-07-22T23:22:25.247Z","endTime":"2025-07-22T23:22:29.326Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"first":{"id":595777,"link":"/api/v1/people/595777"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.1,"strikeZoneTop":3.542223689164,"strikeZoneBottom":1.76999978798983,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.14645859967626,"aZ":-29.080258871629752,"pfxX":0.5764838060002313,"pfxZ":1.8017703775458571,"pX":-0.28013159812631655,"pZ":3.1724212604349233,"vX0":5.24756741786893,"vY0":-129.90344965724262,"vZ0":0.015628005839295023,"x":127.68,"y":153.12,"x0":-2.397718050203519,"y0":50.002343238372255,"z0":5.369414197592988,"aX":0.9882278090791935},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":3.5,"breakHorizontal":-2.2,"spinRate":2286,"spinDirection":191},"zone":1,"typeConfidence":0.89,"plateTime":0.4209698548861782,"extension":6.334838850019871},"index":1,"playId":"f0acf539-4c1b-3f6b-899a-54a217e1ba24","pitchNumber":2,"startTime":"2025-07-22T23:22:40.065Z","endTime":"2025-07-22T23:22:44.196Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"first":{"id":595777,"link":"/api/v1/people/595777"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.5,"endSpeed":70.6,"strikeZoneTop":3.58,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.99284792866884,"aZ":-37.165778462084816,"pfxX":9.400585512914363,"pfxZ":-4.0140630478833454,"pX":0.7265892416502818,"pZ":0.9064413186662209,"vX0":3.876258908091549,"vY0":-111.39206331869957,"vZ0":-1.9056106029867315,"x":89.3,"y":214.31,"x0":-2.263158730772199,"y0":50.0039244605657,"z0":5.6537108717732965,"aX":11.68733945618886},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-7.4,"breakHorizontal":-18.1,"spinRate":3113,"spinDirection":54},"zone":14,"typeConfidence":0.91,"plateTime":0.49373745498813326,"extension":6.141311292722989},"index":2,"playId":"f9fd8a1f-33af-3555-a934-3c0c7c497c96","pitchNumber":3,"startTime":"2025-07-22T23:22:57.276Z","endTime":"2025-07-22T23:23:01.221Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"first":{"id":595777,"link":"/api/v1/people/595777"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":75.2,"endSpeed":69.1,"strikeZoneTop":3.58,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.669926955833272,"aZ":-38.552336456395864,"pfxX":8.643394509122587,"pfxZ":-5.293456982234154,"pX":-1.0997347311536845,"pZ":2.354738817430892,"vX0":0.3712766371307153,"vY0":-109.48275059407223,"vZ0":1.5492637442532202,"x":158.92,"y":175.2,"x0":-2.393544779522847,"y0":50.002123511797116,"z0":5.787283073673456,"aX":10.414501939069337},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.4,"breakVerticalInduced":-8.8,"breakHorizontal":-15.7,"spinRate":2874,"spinDirection":54},"zone":13,"typeConfidence":0.91,"plateTime":0.5017020594981423,"extension":6.07740926654375},"hitData":{"launchSpeed":75.0,"launchAngle":48.0,"totalDistance":225.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":60.32,"coordY":137.17}},"index":3,"playId":"79e6d9b0-fc9e-39be-a4ca-bf693885bcd1","pitchNumber":4,"startTime":"2025-07-22T23:23:19.360Z","endTime":"2025-07-22T23:23:33.020Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"first":{"id":595777,"link":"/api/v1/people/595777"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.6,"awayTeamWinProbability":36.4,"homeTeamWinProbabilityAdded":5.300000000000004,"leverageIndex":1.44,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:23:33.020Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ronald Acuña Jr. strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-22T23:23:50.765Z","endTime":"2025-07-22T23:25:42.719Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"postOnSecond":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.3,"endSpeed":71.4,"strikeZoneTop":3.44021740545389,"strikeZoneBottom":1.67000187285993,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.41793915540985,"aZ":-34.438903447971406,"pfxX":9.694376359193559,"pfxZ":-1.7406891568782097,"pX":-0.30306223058538234,"pZ":2.845033317665343,"vX0":1.7477703035280743,"vY0":-113.99783683237813,"vZ0":1.2912872804592679,"x":128.55,"y":161.96,"x0":-2.340685519016944,"y0":50.00398752396375,"z0":5.70382244287039,"aX":12.598992903739047},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-2.4,"breakHorizontal":-18.0,"spinRate":3030,"spinDirection":56},"zone":4,"typeConfidence":0.84,"plateTime":0.48281139265093964,"extension":6.049166186655715},"index":0,"playId":"3c005403-c79e-3829-9eb7-1b11d30e2919","pitchNumber":1,"startTime":"2025-07-22T23:24:05.955Z","endTime":"2025-07-22T23:24:09.631Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":595777,"link":"/api/v1/people/595777"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.2,"strikeZoneTop":3.55773463294612,"strikeZoneBottom":1.66999930221061,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.802622102785023,"aZ":-31.131375324856233,"pfxX":-10.226877819980977,"pfxZ":0.5486772265533464,"pX":1.3307604472910048,"pZ":2.864340824385517,"vX0":12.063519180277725,"vY0":-136.8046246197199,"vZ0":-0.6564857146977874,"x":66.27,"y":161.44,"x0":-1.8045075074242325,"y0":50.00322195843129,"z0":5.238892325171302,"aX":-19.412655976901192},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":1.1,"breakHorizontal":16.1,"spinRate":2086,"spinDirection":246},"zone":12,"typeConfidence":0.89,"plateTime":0.400180523699321,"extension":6.529747177569916},"index":1,"playId":"cd52dfbf-7735-3705-b976-12243b218fce","pitchNumber":2,"startTime":"2025-07-22T23:24:21.040Z","endTime":"2025-07-22T23:24:24.584Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":595777,"link":"/api/v1/people/595777"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.4,"endSpeed":70.6,"strikeZoneTop":3.63,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.1973031430843,"aZ":-36.04429127645533,"pfxX":9.910808709738241,"pfxZ":-3.0595086285329156,"pX":0.18250054140075317,"pZ":2.5041051860890655,"vX0":2.3975467880023245,"vY0":-112.58561569363832,"vZ0":1.0042849449411098,"x":110.04,"y":171.17,"x0":-2.187180491555194,"y0":50.00271610694492,"z0":5.741888322360731,"aX":12.538091547831222},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-4.9,"breakHorizontal":-18.6,"spinRate":3036,"spinDirection":55},"zone":5,"typeConfidence":0.9,"plateTime":0.48921126372065693,"extension":6.225072944636624},"index":2,"playId":"2d4e8e12-394e-3033-b5fe-9f685e2bf41a","pitchNumber":3,"startTime":"2025-07-22T23:24:35.438Z","endTime":"2025-07-22T23:24:38.456Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":595777,"link":"/api/v1/people/595777"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":"2025-07-22T23:24:47.725Z","endTime":"2025-07-22T23:24:59.679Z","isPitch":false,"type":"action","player":{"id":660670,"link":"/api/v1/people/660670"},"defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":595777,"link":"/api/v1/people/595777"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":77.7,"endSpeed":71.5,"strikeZoneTop":3.55587283262452,"strikeZoneBottom":1.6699993548683,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.645634830334686,"aZ":-37.12249102097328,"pfxX":8.744332886535293,"pfxZ":-3.862741106600681,"pX":1.8030513160327024,"pZ":1.7667629168366437,"vX0":5.870536403622116,"vY0":-113.00391463323098,"vZ0":-0.5236509110929075,"x":48.27,"y":191.08,"x0":-1.9745083611787424,"y0":50.00492430383348,"z0":5.765208564871092,"aX":11.189629346320832},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-6.8,"breakHorizontal":-17.4,"spinRate":3141,"spinDirection":51},"zone":14,"typeConfidence":0.9,"plateTime":0.48668309843776303,"extension":6.275574074263811},"index":4,"playId":"f5e83745-410f-3141-b2f1-8edc42f2cd48","pitchNumber":4,"startTime":"2025-07-22T23:24:59.679Z","endTime":"2025-07-22T23:25:04.501Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":595777,"link":"/api/v1/people/595777"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.5,"strikeZoneTop":3.63,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.72186932310903,"aZ":-21.655887078842667,"pfxX":-7.137746719271977,"pfxZ":5.641902569201237,"pX":-0.4763693761047343,"pZ":2.961423005873324,"vX0":5.9930342754723185,"vY0":-135.24495362515685,"vZ0":-2.6200524488301076,"x":135.16,"y":158.82,"x0":-1.7866920126797416,"y0":50.002337364588904,"z0":5.45083178850934,"aX":-13.307358846746315},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":9.8,"breakHorizontal":11.8,"spinRate":2022,"spinDirection":237},"zone":4,"typeConfidence":0.89,"plateTime":0.403990761170395,"extension":6.526491631114999},"index":5,"playId":"b0795947-7a0f-318d-a62d-3c3fbabba48c","pitchNumber":5,"startTime":"2025-07-22T23:25:19.169Z","endTime":"2025-07-22T23:25:22.388Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":595777,"link":"/api/v1/people/595777"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":77.2,"endSpeed":70.7,"strikeZoneTop":3.63,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.459508469793015,"aZ":-36.33940473794663,"pfxX":9.497457526040645,"pfxZ":-3.297283009806966,"pX":1.2279898363079833,"pZ":2.7474975348512336,"vX0":4.806491826260256,"vY0":-112.26102514450815,"vZ0":1.4689884048588038,"x":70.19,"y":164.6,"x0":-2.1828419190796704,"y0":50.005210346191554,"z0":5.8156804363249766,"aX":11.985590506744085},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-5.2,"breakHorizontal":-18.5,"spinRate":3071,"spinDirection":53},"zone":12,"typeConfidence":0.9,"plateTime":0.4900375304890172,"extension":6.246462237168022},"index":6,"playId":"80ad383f-790d-35aa-8129-c752bf80d08f","pitchNumber":6,"startTime":"2025-07-22T23:25:37.662Z","endTime":"2025-07-22T23:25:42.719Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":595777,"link":"/api/v1/people/595777"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":660670,"link":"/api/v1/people/660670"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.699999999999996,"awayTeamWinProbability":41.300000000000004,"homeTeamWinProbabilityAdded":-4.900000000000006,"leverageIndex":1.79,"dramaIndex":80.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:25:42.719Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Drake Baldwin called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-22T23:25:54.946Z","endTime":"2025-07-22T23:27:27.447Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"postOnSecond":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,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":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.7,"endSpeed":70.7,"strikeZoneTop":3.34999940702514,"strikeZoneBottom":1.63999790559286,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.87980326099039,"aZ":-38.75250747427601,"pfxX":7.797976814464548,"pfxZ":-5.229291712291907,"pX":-0.34714120340887394,"pZ":2.4333766635722456,"vX0":2.211642979784138,"vY0":-111.69398148864114,"vZ0":1.4917628667617582,"x":130.23,"y":173.08,"x0":-2.3642198119402886,"y0":50.00287332555076,"z0":5.754173262361402,"aX":9.811364092119419},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-8.8,"breakHorizontal":-14.6,"spinRate":3001,"spinDirection":53},"zone":4,"typeConfidence":0.91,"plateTime":0.4911451349606475,"extension":6.264148428598274},"index":0,"playId":"f858cf6f-0e51-3d76-9694-bfd39fa32781","pitchNumber":1,"startTime":"2025-07-22T23:26:06.173Z","endTime":"2025-07-22T23:26:10.316Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":595777,"link":"/api/v1/people/595777"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.8,"strikeZoneTop":3.35,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.13791131303667,"aZ":-28.968960117806827,"pfxX":-9.48287931560987,"pfxZ":1.6767903591788684,"pX":-0.9361403696235076,"pZ":2.2118759353920585,"vX0":6.67279577273895,"vY0":-136.61282111368692,"vZ0":-2.6205907887464868,"x":152.68,"y":179.06,"x0":-2.165467763970841,"y0":50.00149978109617,"z0":5.153353406650078,"aX":-18.110994298916893},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":2.8,"breakHorizontal":16.0,"spinRate":2041,"spinDirection":249},"zone":13,"typeConfidence":0.9,"plateTime":0.39932844517292754,"extension":6.664870958731218},"index":1,"playId":"0a90ff15-682f-3985-8d83-4ef47910ac43","pitchNumber":2,"startTime":"2025-07-22T23:26:22.877Z","endTime":"2025-07-22T23:26:26.326Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":595777,"link":"/api/v1/people/595777"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-07-22T23:26:34.925Z","endTime":"2025-07-22T23:26:47.621Z","isPitch":false,"type":"action","player":{"id":686948,"link":"/api/v1/people/686948"},"defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":595777,"link":"/api/v1/people/595777"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":86.0,"strikeZoneTop":3.36610007619954,"strikeZoneBottom":1.64000170711639,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.81075606060455,"aZ":-29.95739011238684,"pfxX":-8.650727699196393,"pfxZ":1.1826060432215142,"pX":-1.9096017093040651,"pZ":2.069304373852052,"vX0":4.009290762272838,"vY0":-135.41404264736238,"vZ0":-2.460746740693817,"x":189.79,"y":182.91,"x0":-2.2773622554770427,"y0":50.004328865607185,"z0":5.064707861357405,"aX":-16.226760869543217},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":1.8,"breakHorizontal":15.0,"spinRate":1942,"spinDirection":248},"zone":13,"typeConfidence":0.9,"plateTime":0.4029546633525314,"extension":6.410912233757737},"index":3,"playId":"ca340a7e-f285-3147-a40e-f1cf7ca07d28","pitchNumber":3,"startTime":"2025-07-22T23:26:47.621Z","endTime":"2025-07-22T23:26:50.621Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":595777,"link":"/api/v1/people/595777"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":76.9,"endSpeed":70.7,"strikeZoneTop":3.22155609451192,"strikeZoneBottom":1.49728407246428,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.216808611702252,"aZ":-38.09018466567549,"pfxX":10.068392143854604,"pfxZ":-4.695097712869096,"pX":-2.4340498029767543,"pZ":2.233134812320508,"vX0":-2.495877120239421,"vY0":-111.90432895291637,"vZ0":0.9576672199606462,"x":209.78,"y":178.49,"x0":-2.60844973452979,"y0":50.00035568090638,"z0":5.718399354263421,"aX":12.697960291603803},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-7.9,"breakHorizontal":-17.5,"spinRate":3042,"spinDirection":61},"zone":13,"typeConfidence":0.91,"plateTime":0.4904694302598891,"extension":6.193028150217595},"index":4,"playId":"472c9691-ddd8-3565-8d01-ba4cadd8ad54","pitchNumber":4,"startTime":"2025-07-22T23:27:03.842Z","endTime":"2025-07-22T23:27:06.960Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":595777,"link":"/api/v1/people/595777"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":86.3,"strikeZoneTop":3.22757426068573,"strikeZoneBottom":1.60700455839914,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.17746058188437,"aZ":-29.06788566664947,"pfxX":-9.806157671190306,"pfxZ":1.6436770481894154,"pX":0.6767384750697345,"pZ":2.946390411292964,"vX0":10.494984515635334,"vY0":-136.0831217448042,"vZ0":-0.7149593058277925,"x":91.2,"y":159.23,"x0":-1.9382840101740229,"y0":50.00532422502444,"z0":5.209111272003514,"aX":-18.571189891657596},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":3.0,"breakHorizontal":15.8,"spinRate":2050,"spinDirection":243},"zone":3,"typeConfidence":0.9,"plateTime":0.4010261117906264,"extension":6.685686560077011},"index":5,"playId":"62e65679-d903-30a5-913f-3c9c275790f5","pitchNumber":5,"startTime":"2025-07-22T23:27:22.404Z","endTime":"2025-07-22T23:27:27.447Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":595777,"link":"/api/v1/people/595777"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.300000000000004,"awayTeamWinProbability":45.699999999999996,"homeTeamWinProbabilityAdded":-4.3999999999999915,"leverageIndex":1.9,"dramaIndex":80.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:27:27.447Z","atBatIndex":6},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ozzie Albies flies out to center fielder Jung Hoo Lee.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-22T23:27:45.137Z","endTime":"2025-07-22T23:27:59.562Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"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],"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":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.4,"endSpeed":70.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.973950575206292,"aZ":-37.398498193353696,"pfxX":8.961884460848001,"pfxZ":-4.200604314288595,"pX":-0.2594684630343027,"pZ":2.1905750756279785,"vX0":2.1021050529908005,"vY0":-111.17299160207207,"vZ0":0.8822104543107874,"x":126.89,"y":179.63,"x0":-2.3825202703264696,"y0":50.00047856675594,"z0":5.687510102442057,"aX":11.15346762903986},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.1,"breakVerticalInduced":-7.0,"breakHorizontal":-16.8,"spinRate":2971,"spinDirection":53},"zone":5,"typeConfidence":0.91,"plateTime":0.49373272798504875,"extension":6.241844944725434},"hitData":{"launchSpeed":78.0,"launchAngle":33.0,"totalDistance":289.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":110.88,"coordY":84.65}},"index":0,"playId":"d32e547c-e503-3665-99a3-e239c58262e6","pitchNumber":1,"startTime":"2025-07-22T23:27:50.864Z","endTime":"2025-07-22T23:27:59.562Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":595777,"link":"/api/v1/people/595777"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-4.300000000000004,"leverageIndex":1.7,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:27:59.562Z","atBatIndex":7},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Willy Adames walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-22T23:29:44.219Z","endTime":"2025-07-22T23:31:47.445Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669721,"fullName":"Davis Daniel","link":"/api/v1/people/669721"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"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":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"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(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":89.1,"endSpeed":82.1,"strikeZoneTop":3.49126626908331,"strikeZoneBottom":1.71999912433019,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.367312230193328,"aZ":-12.494968109650271,"pfxX":-4.536983634796248,"pfxZ":11.469539811861383,"pX":0.12043618827501647,"pZ":2.274678794469955,"vX0":4.917001998499316,"vY0":-129.70409371998147,"vZ0":-6.130978971823903,"x":112.41,"y":177.36,"x0":-1.2041905372071608,"y0":50.00320130965107,"z0":5.609688437950053,"aX":-7.784594978615407},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":19.7,"breakHorizontal":7.2,"spinRate":2169,"spinDirection":202},"zone":5,"typeConfidence":2.0,"plateTime":0.4211869000987183,"extension":6.7915216003225245},"index":0,"playId":"62dd0ab5-db68-35b4-84ba-0e7a4a80dcec","pitchNumber":1,"startTime":"2025-07-22T23:30:07.902Z","endTime":"2025-07-22T23:30:12.007Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669721,"link":"/api/v1/people/669721","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"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":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":74.6,"strikeZoneTop":3.49,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.293512083513363,"aZ":-25.664520352920647,"pfxX":7.311237603106711,"pfxZ":4.624449432485353,"pX":1.0149896458889718,"pZ":1.622914364809497,"vX0":3.21878463849278,"vY0":-118.14062564378446,"vZ0":-3.9030504391267824,"x":78.31,"y":194.96,"x0":-1.316617460753364,"y0":50.00354200545928,"z0":5.665215894790088,"aX":10.296854227353807},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":7.7,"breakHorizontal":-14.0,"spinRate":2361,"spinDirection":98},"zone":14,"typeConfidence":2.0,"plateTime":0.4642898035849363,"extension":6.697139743044606},"index":1,"playId":"c4afff40-dcbf-343c-862e-de08a1f1163f","pitchNumber":2,"startTime":"2025-07-22T23:30:21.378Z","endTime":"2025-07-22T23:30:24.394Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669721,"link":"/api/v1/people/669721","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"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":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-07-22T23:30:30.897Z","endTime":"2025-07-22T23:30:40.677Z","isPitch":false,"type":"action","player":{"id":642715,"link":"/api/v1/people/642715"},"defense":{"pitcher":{"id":669721,"link":"/api/v1/people/669721","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"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":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":82.0,"endSpeed":75.7,"strikeZoneTop":3.48256742699903,"strikeZoneBottom":1.72000130972223,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.52284046170127,"aZ":-24.450285895910753,"pfxX":4.730379703039752,"pfxZ":5.335661034881798,"pX":1.2372327681826125,"pZ":1.7047842037135568,"vX0":4.363301653105952,"vY0":-119.38859867498036,"vZ0":-4.093515823207725,"x":69.84,"y":192.75,"x0":-1.2270006971749252,"y0":50.00115682157437,"z0":5.636745138599187,"aX":6.840882101306379},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":9.0,"breakHorizontal":-9.6,"spinRate":2331,"spinDirection":95},"zone":14,"typeConfidence":2.0,"plateTime":0.4584047915741327,"extension":6.771645416164213},"index":3,"playId":"fc415818-6c87-3279-a2c9-7a05fa4c5c7f","pitchNumber":3,"startTime":"2025-07-22T23:30:40.677Z","endTime":"2025-07-22T23:30:44.576Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669721,"link":"/api/v1/people/669721","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"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":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":90.0,"endSpeed":82.6,"strikeZoneTop":3.42124703576894,"strikeZoneBottom":1.71999851473292,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.60973034905174,"aZ":-12.48662959765373,"pfxX":-4.280214458232591,"pfxZ":11.274883590277401,"pX":-0.896432583406265,"pZ":2.645351708301486,"vX0":2.364434257761248,"vY0":-131.0432195991214,"vZ0":-5.262450527559096,"x":151.17,"y":167.36,"x0":-1.2522950124053234,"y0":50.00606654441587,"z0":5.605755470885814,"aX":-7.47657260145434},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":19.6,"breakHorizontal":7.3,"spinRate":2273,"spinDirection":195},"zone":11,"typeConfidence":2.0,"plateTime":0.41730993654261983,"extension":6.848268638374802},"index":4,"playId":"6ea20ffc-45e3-3d97-b9a3-4f1956b6d456","pitchNumber":4,"startTime":"2025-07-22T23:30:54.511Z","endTime":"2025-07-22T23:30:59.529Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669721,"link":"/api/v1/people/669721","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"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":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":78.1,"strikeZoneTop":3.38137271277441,"strikeZoneBottom":1.72000079154677,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.1096956999169,"aZ":-31.415483490654225,"pfxX":-4.265794376686432,"pfxZ":0.49814270153056195,"pX":-0.4841386065975602,"pZ":0.4020352873064961,"vX0":3.2345988174762828,"vY0":-122.55507546565863,"vZ0":-6.086883478484019,"x":135.45,"y":227.93,"x0":-1.263678484064202,"y0":50.003412538610945,"z0":5.585032481886935,"aX":-6.521063205813481},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-0.2,"breakHorizontal":7.0,"spinRate":781,"spinDirection":245},"zone":13,"typeConfidence":2.0,"plateTime":0.44608677672335606,"extension":6.805422429298208},"index":5,"playId":"b2ab8a40-b86a-3186-8162-79fb3b819d13","pitchNumber":5,"startTime":"2025-07-22T23:31:08.154Z","endTime":"2025-07-22T23:31:12.164Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669721,"link":"/api/v1/people/669721","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"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":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.1,"endSpeed":73.6,"strikeZoneTop":3.49,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.88712021360828,"aZ":-28.8553288860072,"pfxX":7.758045642855585,"pfxZ":2.4209704599592543,"pX":0.5128633890546026,"pZ":1.8879927190230603,"vX0":1.8568758773657739,"vY0":-116.62092199575201,"vZ0":-2.5720937177181638,"x":97.45,"y":187.8,"x0":-1.3023980079081197,"y0":50.003393491448236,"z0":5.739767331124742,"aX":10.635818995923628},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":4.0,"breakHorizontal":-14.5,"spinRate":2351,"spinDirection":91},"zone":9,"typeConfidence":2.0,"plateTime":0.47051183429538224,"extension":6.795592404318173},"index":6,"playId":"b2ed59b0-6f4f-362e-938c-6603f39b3080","pitchNumber":6,"startTime":"2025-07-22T23:31:24.735Z","endTime":"2025-07-22T23:31:28.279Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669721,"link":"/api/v1/people/669721","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"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":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.1,"endSpeed":73.3,"strikeZoneTop":3.36657814985614,"strikeZoneBottom":1.51553777398266,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.35137591577325,"aZ":-33.258701789586766,"pfxX":1.9556954163144167,"pfxZ":-0.8060363067701735,"pX":0.4133547185459342,"pZ":0.6324995979413655,"vX0":3.346406240852301,"vY0":-115.12077113654341,"vZ0":-4.195446160652234,"x":101.24,"y":221.7,"x0":-1.3132153526242893,"y0":50.00508358025554,"z0":5.6978221490256,"aX":2.624747835114117},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-2.3,"breakHorizontal":-4.3,"spinRate":2330,"spinDirection":83},"zone":14,"typeConfidence":2.0,"plateTime":0.47577815525924505,"extension":6.679470362439844},"index":7,"playId":"5663237d-34cf-3243-aa12-4507e3d9d74e","pitchNumber":7,"startTime":"2025-07-22T23:31:41.825Z","endTime":"2025-07-22T23:31:47.445Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669721,"link":"/api/v1/people/669721","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"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":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_pa"},{"player":{"id":669721,"link":"/api/v1/people/669721"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.2,"awayTeamWinProbability":53.8,"homeTeamWinProbabilityAdded":-3.799999999999997,"leverageIndex":0.92,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:31:47.445Z","atBatIndex":8},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Umpire reviewed (home run), call on the field was upheld: Matt Chapman triples (1) on a sharp line drive to center fielder Michael Harris II. Willy Adames scores.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-22T23:31:49.675Z","endTime":"2025-07-22T23:33:03.080Z","isComplete":true,"isScoringPlay":true,"hasReview":true,"hasOut":false,"captivatingIndex":62},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669721,"fullName":"Davis Daniel","link":"/api/v1/people/669721"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"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":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","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":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"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":669721,"link":"/api/v1/people/669721"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":82.5,"strikeZoneTop":3.45773108190858,"strikeZoneBottom":1.6600012873522,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.591111131046855,"aZ":-15.147487170964734,"pfxX":-4.577929774739233,"pfxZ":9.866178907744148,"pX":1.0819528998776893,"pZ":1.541839718558703,"vX0":6.896901035054779,"vY0":-130.10125889012517,"vZ0":-7.251648477537777,"x":75.76,"y":197.15,"x0":-1.0004880557530795,"y0":50.00349332157646,"z0":5.4992896069816295,"aX":-7.901257916758326},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":16.6,"breakHorizontal":6.8,"spinRate":2071,"spinDirection":205},"zone":14,"typeConfidence":2.0,"plateTime":0.419938365945014,"extension":6.956398181349017},"index":0,"playId":"9e93330a-f8bc-3796-a437-bd5ee53f8dcf","pitchNumber":1,"startTime":"2025-07-22T23:32:11.166Z","endTime":"2025-07-22T23:32:15.276Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669721,"link":"/api/v1/people/669721","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.8,"strikeZoneTop":3.42958159625639,"strikeZoneBottom":1.65999914309944,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.25899086388356,"aZ":-14.742451029660913,"pfxX":-4.887260043894186,"pfxZ":10.013872203829,"pX":0.9047711040782521,"pZ":1.6684995020092672,"vX0":6.589203921907539,"vY0":-130.53920131296664,"vZ0":-7.132701203141809,"x":82.51,"y":193.73,"x0":-1.0070982992400015,"y0":50.00173422241405,"z0":5.528280978376261,"aX":-8.50703596803332},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":16.9,"breakHorizontal":7.6,"spinRate":2140,"spinDirection":199},"zone":14,"typeConfidence":2.0,"plateTime":0.41820102637164913,"extension":6.88022450383934},"index":1,"playId":"f0b5bfa2-ec11-365b-accc-21954592ee78","pitchNumber":2,"startTime":"2025-07-22T23:32:27.871Z","endTime":"2025-07-22T23:32:32.926Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669721,"link":"/api/v1/people/669721","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":81.9,"strikeZoneTop":3.47,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.081755340652016,"aZ":-15.268343870272203,"pfxX":-4.578054804782271,"pfxZ":9.86338535224776,"pX":0.6625943735840832,"pZ":2.5637845380849984,"vX0":6.042879831027292,"vY0":-129.82052095766974,"vZ0":-4.878071039103354,"x":91.74,"y":169.56,"x0":-1.0958676845840674,"y0":50.004417628958976,"z0":5.621872859691651,"aX":-7.848793597745179},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":17.0,"breakHorizontal":7.0,"spinRate":2069,"spinDirection":204},"zone":6,"typeConfidence":2.0,"plateTime":0.4212092278310493,"extension":6.853719809534383},"hitData":{"launchSpeed":102.9,"launchAngle":22.0,"totalDistance":411.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":105.49,"coordY":34.01}},"index":2,"playId":"01090e69-8a39-3a2f-b02a-fd414329f9e3","pitchNumber":3,"startTime":"2025-07-22T23:32:46.726Z","endTime":"2025-07-22T23:33:03.080Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669721,"link":"/api/v1/people/669721","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_ab"},{"player":{"id":669721,"link":"/api/v1/people/669721"},"credit":"p_ab"},{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_pa"},{"player":{"id":669721,"link":"/api/v1/people/669721"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"NH"},"homeTeamWinProbability":31.7,"awayTeamWinProbability":68.3,"homeTeamWinProbabilityAdded":-14.500000000000004,"leverageIndex":1.54,"dramaIndex":133.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:33:03.080Z","atBatIndex":9},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Wilmer Flores out on a sacrifice fly to left fielder Jurickson Profar. Matt Chapman scores.","rbi":1,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-22T23:36:11.428Z","endTime":"2025-07-22T23:36:57.419Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":527038,"fullName":"Wilmer Flores","link":"/api/v1/people/527038"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669721,"fullName":"Davis Daniel","link":"/api/v1/people/669721"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":527038,"fullName":"Wilmer Flores","link":"/api/v1/people/527038"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":595777,"link":"/api/v1/people/595777"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":{"id":669721,"link":"/api/v1/people/669721"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":80.2,"endSpeed":74.5,"strikeZoneTop":3.25926302773409,"strikeZoneBottom":1.60000160104823,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.24848636389401,"aZ":-31.18736472768115,"pfxX":0.2407845174840615,"pfxZ":0.7101207469074371,"pX":0.7450493039319334,"pZ":1.849303732023044,"vX0":4.585445372089709,"vY0":-116.80444359646197,"vZ0":-2.4322022087098,"x":88.6,"y":188.85,"x0":-1.2678970241891667,"y0":50.00384575558924,"z0":5.812232224583431,"aX":0.33536575164662147},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":1.0,"breakHorizontal":-1.4,"spinRate":2273,"spinDirection":79},"zone":9,"typeConfidence":2.0,"plateTime":0.46740750424173294,"extension":6.75151300634055},"index":0,"playId":"59932879-8add-31ea-b0fa-1c5b84311638","pitchNumber":1,"startTime":"2025-07-22T23:36:11.428Z","endTime":"2025-07-22T23:36:15.389Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669721,"link":"/api/v1/people/669721","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":527038,"link":"/api/v1/people/527038","batSide":{"code":"R","description":"Right"}},"third":{"id":656305,"link":"/api/v1/people/656305"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":76.2,"strikeZoneTop":3.21282872429784,"strikeZoneBottom":1.60000031080288,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.513491752660112,"aZ":-23.082205562075252,"pfxX":2.0373899071435195,"pfxZ":6.219638904396917,"pX":0.6808885426828093,"pZ":1.9996594593857875,"vX0":4.233880492065594,"vY0":-119.43592898044783,"vZ0":-3.8336873230149644,"x":91.05,"y":184.79,"x0":-1.3712838365770321,"y0":50.00041415051401,"z0":5.67372749064292,"aX":2.976962887483144},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":10.7,"breakHorizontal":-4.6,"spinRate":2347,"spinDirection":97},"zone":9,"typeConfidence":2.0,"plateTime":0.4565736647313927,"extension":6.85661889047273},"index":1,"playId":"dd91c9c0-368b-3211-80c1-7002e24d201d","pitchNumber":2,"startTime":"2025-07-22T23:36:27.953Z","endTime":"2025-07-22T23:36:32.303Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669721,"link":"/api/v1/people/669721","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":527038,"link":"/api/v1/people/527038","batSide":{"code":"R","description":"Right"}},"third":{"id":656305,"link":"/api/v1/people/656305"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.1,"strikeZoneTop":3.27,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.840974674091505,"aZ":-11.701820346600302,"pfxX":-3.185289912453722,"pfxZ":11.862854635655388,"pX":0.6959387621007147,"pZ":3.0779493232362576,"vX0":5.7647253501945155,"vY0":-130.38233116227767,"vZ0":-4.3660230913810185,"x":90.47,"y":155.68,"x0":-1.1275750143131296,"y0":50.00117480997396,"z0":5.654079985580999,"aX":-5.496907953739464},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":20.8,"breakHorizontal":4.6,"spinRate":2238,"spinDirection":198},"zone":3,"typeConfidence":2.0,"plateTime":0.41974990198823825,"extension":6.853989058766254},"hitData":{"launchSpeed":88.2,"launchAngle":24.0,"totalDistance":329.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":63.95,"coordY":81.68}},"index":2,"playId":"4bb270eb-b455-3af7-89d3-3a8cc973017d","pitchNumber":3,"startTime":"2025-07-22T23:36:44.081Z","endTime":"2025-07-22T23:36:57.419Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669721,"link":"/api/v1/people/669721","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":527038,"link":"/api/v1/people/527038","batSide":{"code":"R","description":"Right"}},"third":{"id":656305,"link":"/api/v1/people/656305"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":527038,"link":"/api/v1/people/527038"},"credit":"b_pa"},{"player":{"id":669721,"link":"/api/v1/people/669721"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":32.0,"awayTeamWinProbability":68.0,"homeTeamWinProbabilityAdded":0.3000000000000007,"leverageIndex":0.94,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:36:57.419Z","atBatIndex":10},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Casey Schmitt homers (5) on a fly ball to left field.","rbi":1,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-22T23:37:01.507Z","endTime":"2025-07-22T23:39:11.006Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"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":669721,"fullName":"Davis Daniel","link":"/api/v1/people/669721"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":{"id":669721,"link":"/api/v1/people/669721"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.6,"strikeZoneTop":3.35922409674139,"strikeZoneBottom":1.60000028830863,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.030820000327484,"aZ":-13.272165227372524,"pfxX":-3.718030980930499,"pfxZ":10.877426000589853,"pX":1.0266974767436607,"pZ":1.8573114032941829,"vX0":6.552988752842686,"vY0":-130.60769475162283,"vZ0":-6.867480786635912,"x":77.86,"y":188.63,"x0":-1.0251861933817068,"y0":50.000855104531276,"z0":5.507747360420739,"aX":-6.460074776399779},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":18.5,"breakHorizontal":5.4,"spinRate":2172,"spinDirection":201},"zone":14,"typeConfidence":2.0,"plateTime":0.4184562795331441,"extension":6.945596036358586},"index":0,"playId":"05da267b-5a38-3013-870d-abd72528148e","pitchNumber":1,"startTime":"2025-07-22T23:37:22.436Z","endTime":"2025-07-22T23:37:26.951Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669721,"link":"/api/v1/people/669721","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"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":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":89.7,"endSpeed":82.5,"strikeZoneTop":3.30731601697454,"strikeZoneBottom":1.59999837815664,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.910947716581664,"aZ":-13.728585103280103,"pfxX":-3.142465798020936,"pfxZ":10.609206746583405,"pX":-0.4965182459251999,"pZ":3.1697849369019044,"vX0":3.203639497331524,"vY0":-130.61109882453704,"vZ0":-3.6701080798870804,"x":135.93,"y":153.2,"x0":-1.3270810038361136,"y0":50.00128395979234,"z0":5.616582801211704,"aX":-5.462807589605588},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":18.7,"breakHorizontal":5.0,"spinRate":2211,"spinDirection":204},"zone":1,"typeConfidence":2.0,"plateTime":0.41837854524137974,"extension":6.842537306405636},"index":1,"playId":"22ab5cf2-c990-350b-b0e4-9ea651453224","pitchNumber":2,"startTime":"2025-07-22T23:37:35.888Z","endTime":"2025-07-22T23:37:39.967Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669721,"link":"/api/v1/people/669721","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"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":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.8,"strikeZoneTop":3.43,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.277211487746353,"aZ":-31.389353557800703,"pfxX":-0.8485610740026663,"pfxZ":0.5117156171443966,"pX":0.2749688085827131,"pZ":2.2529614792343193,"vX0":4.085514511792569,"vY0":-123.09979343602939,"vZ0":-1.9510936059054922,"x":106.52,"y":177.95,"x0":-1.2954430827726062,"y0":50.00279934731556,"z0":5.7112936696951175,"aX":-1.3032893025490702},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":0.7,"breakHorizontal":0.6,"spinRate":837,"spinDirection":252},"zone":5,"typeConfidence":2.0,"plateTime":0.4448246039454462,"extension":6.85659484819492},"index":2,"playId":"4741908d-2b6f-30d3-9c8e-4d8ca8b26c1a","pitchNumber":3,"startTime":"2025-07-22T23:37:49.843Z","endTime":"2025-07-22T23:37:58.861Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669721,"link":"/api/v1/people/669721","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"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":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":79.9,"endSpeed":74.8,"strikeZoneTop":3.26180613403621,"strikeZoneBottom":1.50354866389382,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.70665969301546,"aZ":-33.874908168635905,"pfxX":1.5373422864262025,"pfxZ":-1.2221877133327297,"pX":0.5546247737082015,"pZ":0.7140845021005424,"vX0":3.60959262401213,"vY0":-116.45006720602099,"vZ0":-4.187779879861361,"x":95.86,"y":219.5,"x0":-1.2088559784203754,"y0":50.00527947084058,"z0":5.704677387808259,"aX":2.133468601709775},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-2.9,"breakHorizontal":-3.6,"spinRate":2369,"spinDirection":98},"zone":14,"typeConfidence":2.0,"plateTime":0.46847530936934323,"extension":6.711142868648114},"index":3,"playId":"573ca319-0e82-33fa-a6d2-201117946fe2","pitchNumber":4,"startTime":"2025-07-22T23:38:29.469Z","endTime":"2025-07-22T23:38:34.061Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669721,"link":"/api/v1/people/669721","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"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":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":74.2,"strikeZoneTop":3.43,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.630376568526117,"aZ":-26.5989610146069,"pfxX":4.706059184594394,"pfxZ":4.0036052069355215,"pX":0.07904746912717657,"pZ":2.515232222188951,"vX0":2.1423012465804403,"vY0":-116.86246282081142,"vZ0":-1.6233140236858712,"x":113.99,"y":170.87,"x0":-1.4590208226307397,"y0":50.00242414275336,"z0":5.701475527122034,"aX":6.552603494335785},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":7.2,"breakHorizontal":-9.0,"spinRate":2236,"spinDirection":95},"zone":5,"typeConfidence":2.0,"plateTime":0.4674945538110702,"extension":6.624292631622493},"hitData":{"launchSpeed":105.2,"launchAngle":35.0,"totalDistance":416.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":30.31,"coordY":59.71}},"index":4,"playId":"fa4d5586-0bcd-3df2-a3f5-235747330060","pitchNumber":5,"startTime":"2025-07-22T23:38:47.164Z","endTime":"2025-07-22T23:39:11.006Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669721,"link":"/api/v1/people/669721","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"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":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_ab"},{"player":{"id":669721,"link":"/api/v1/people/669721"},"credit":"p_ab"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_pa"},{"player":{"id":669721,"link":"/api/v1/people/669721"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.599999999999998,"awayTeamWinProbability":76.4,"homeTeamWinProbabilityAdded":-8.400000000000002,"leverageIndex":0.51,"dramaIndex":70.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:39:11.006Z","atBatIndex":11},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Patrick Bailey doubles (12) on a sharp line drive to center fielder Michael Harris II.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-22T23:39:02.895Z","endTime":"2025-07-22T23:40:24.351Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669721,"fullName":"Davis Daniel","link":"/api/v1/people/669721"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.2,"endSpeed":73.7,"strikeZoneTop":3.46,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.81623216906104,"aZ":-34.89265769511015,"pfxX":1.4921623876961607,"pfxZ":-1.9909968789010666,"pX":-0.4615826254950612,"pZ":3.0160738798655324,"vX0":1.7789551608281189,"vY0":-115.40234552782529,"vZ0":1.1376652453197555,"x":134.59,"y":157.35,"x0":-1.4324342986178613,"y0":50.00172147375184,"z0":5.843984846758711,"aX":2.0388115692094977},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-3.1,"breakHorizontal":-3.1,"spinRate":2405,"spinDirection":75},"zone":1,"typeConfidence":2.0,"plateTime":0.47224546533200584,"extension":6.721624082325884},"index":0,"playId":"9ff8064b-aec7-3271-9f39-e6e9ece516c4","pitchNumber":1,"startTime":"2025-07-22T23:39:35.172Z","endTime":"2025-07-22T23:39:39.101Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669721,"link":"/api/v1/people/669721","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.3,"strikeZoneTop":3.36230764256565,"strikeZoneBottom":1.5608881082061,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.87441035123645,"aZ":-28.201391500038948,"pfxX":-7.086387363097677,"pfxZ":2.5176466912092392,"pX":-1.109655710337115,"pZ":0.3183655162293703,"vX0":2.6615669037358844,"vY0":-124.54137991049916,"vZ0":-7.116266190631794,"x":159.3,"y":230.18,"x0":-1.2685569135358374,"y0":50.00410186853294,"z0":5.5301583788845035,"aX":-11.186632078539127},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":3.2,"breakHorizontal":12.2,"spinRate":929,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.4389780121058311,"extension":6.869651239794372},"index":1,"playId":"940ae9b6-ddb4-300b-bc84-1fd9b55f03dc","pitchNumber":2,"startTime":"2025-07-22T23:39:54.854Z","endTime":"2025-07-22T23:39:59.056Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669721,"link":"/api/v1/people/669721","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.7,"strikeZoneTop":3.46,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.777322929854904,"aZ":-16.33629441220212,"pfxX":-3.8659070239523254,"pfxZ":9.296118315857868,"pX":-0.3630893206273919,"pZ":2.7079989968150184,"vX0":3.710909954192904,"vY0":-129.3777867720103,"vZ0":-4.123888824545662,"x":130.84,"y":165.66,"x0":-1.3104349606679424,"y0":50.00059156824178,"z0":5.566370988161579,"aX":-6.584593111738674},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":16.2,"breakHorizontal":6.2,"spinRate":2021,"spinDirection":201},"zone":4,"typeConfidence":2.0,"plateTime":0.42258415069965327,"extension":6.85585003080616},"hitData":{"launchSpeed":103.8,"launchAngle":22.0,"totalDistance":387.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":88.87,"coordY":47.11}},"index":2,"playId":"fc33f19e-8985-3fa9-b90e-c6dbbbdee71f","pitchNumber":3,"startTime":"2025-07-22T23:40:09.579Z","endTime":"2025-07-22T23:40:24.351Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669721,"link":"/api/v1/people/669721","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"credit":"b_ab"},{"player":{"id":669721,"link":"/api/v1/people/669721"},"credit":"p_ab"},{"player":{"id":672275,"link":"/api/v1/people/672275"},"credit":"b_pa"},{"player":{"id":669721,"link":"/api/v1/people/669721"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":21.0,"awayTeamWinProbability":79.0,"homeTeamWinProbabilityAdded":-2.599999999999998,"leverageIndex":0.4,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:40:24.351Z","atBatIndex":12},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Luis Matos walks.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-22T23:41:25.410Z","endTime":"2025-07-22T23:42:58.780Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669721,"fullName":"Davis Daniel","link":"/api/v1/people/669721"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"postOnSecond":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"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":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"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":3,"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":"2025-07-22T23:40:40.333Z","endTime":"2025-07-22T23:41:27.715Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":669721,"link":"/api/v1/people/669721","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"second":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":75.5,"strikeZoneTop":3.0449753386279,"strikeZoneBottom":1.34909668408452,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.124512929908317,"aZ":-30.366804259787287,"pfxX":2.1028887606639883,"pfxZ":1.273321312883244,"pX":0.924311129971555,"pZ":0.526033037389884,"vX0":4.5090256950509495,"vY0":-118.10251342417696,"vZ0":-5.534379757742207,"x":81.77,"y":224.58,"x0":-1.2780635758163326,"y0":50.00572987959151,"z0":5.671568175586446,"aX":2.989276417435268},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":1.3,"breakHorizontal":-4.8,"spinRate":2299,"spinDirection":101},"zone":14,"typeConfidence":2.0,"plateTime":0.4626392137875488,"extension":6.752010820802104},"index":1,"playId":"86298cd9-f210-37b5-942b-bb42c3e390be","pitchNumber":1,"startTime":"2025-07-22T23:41:27.715Z","endTime":"2025-07-22T23:41:32.745Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669721,"link":"/api/v1/people/669721","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"second":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":89.6,"endSpeed":82.6,"strikeZoneTop":3.21146852614649,"strikeZoneBottom":1.5099999909355,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.680684124389447,"aZ":-17.101703412571222,"pfxX":-4.461360569159473,"pfxZ":8.696267057277995,"pX":0.24280936362864852,"pZ":1.5900930939119993,"vX0":5.202800890470242,"vY0":-130.37640139332356,"vZ0":-6.738390630217766,"x":107.74,"y":195.85,"x0":-1.1926840767875302,"y0":50.00193820800438,"z0":5.484262615782945,"aX":-7.73195487509117},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":14.5,"breakHorizontal":7.1,"spinRate":2140,"spinDirection":204},"zone":8,"typeConfidence":2.0,"plateTime":0.41903848213891637,"extension":6.915104756908401},"index":2,"playId":"924414e0-1b3e-3644-ab92-0badc5ede81b","pitchNumber":2,"startTime":"2025-07-22T23:41:47.649Z","endTime":"2025-07-22T23:41:53.694Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669721,"link":"/api/v1/people/669721","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"second":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":79.0,"strikeZoneTop":3.22855289545592,"strikeZoneBottom":1.50999854445431,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.877622894401153,"aZ":-30.207167965356067,"pfxX":-5.242511296142797,"pfxZ":1.2665868182659767,"pX":0.43098075256031537,"pZ":-0.20244897223173236,"vX0":5.6194067774024745,"vY0":-123.42439912596403,"vZ0":-7.839161358197906,"x":100.57,"y":244.25,"x0":-1.1863316879387473,"y0":50.0053052895441,"z0":5.533784573408108,"aX":-8.149419293628197},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":0.8,"breakHorizontal":8.3,"spinRate":879,"spinDirection":253},"zone":14,"typeConfidence":2.0,"plateTime":0.4425483092921749,"extension":6.863809351231388},"index":3,"playId":"b5c292f2-2728-3895-896c-9897d93c768f","pitchNumber":3,"startTime":"2025-07-22T23:42:06.711Z","endTime":"2025-07-22T23:42:10.599Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669721,"link":"/api/v1/people/669721","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"second":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.7,"endSpeed":73.9,"strikeZoneTop":3.12581551958544,"strikeZoneBottom":1.50999846489084,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.73490133111659,"aZ":-34.14192100672465,"pfxX":2.0442921423082248,"pfxZ":-1.4311055151464611,"pX":0.5591584429133906,"pZ":3.67995356198772,"vX0":3.6031606951981634,"vY0":-116.09360043269412,"vZ0":2.2227324663343317,"x":95.69,"y":139.42,"x0":-1.2725261993047081,"y0":50.000973036749926,"z0":5.937522299485599,"aX":2.8166375795408443},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-1.8,"breakHorizontal":-4.6,"spinRate":2215,"spinDirection":90},"zone":12,"typeConfidence":2.0,"plateTime":0.4700506980213861,"extension":6.676422291285508},"index":4,"playId":"bba1b5a3-b185-3dd0-8ace-d188c7bdcae5","pitchNumber":4,"startTime":"2025-07-22T23:42:34.071Z","endTime":"2025-07-22T23:42:38.476Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669721,"link":"/api/v1/people/669721","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"second":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.9,"strikeZoneTop":3.17247884047514,"strikeZoneBottom":1.50999960094696,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.91313410930648,"aZ":-13.542920721064405,"pfxX":-3.946130802724438,"pfxZ":10.675085425309806,"pX":0.9939239295891551,"pZ":2.317534686234963,"vX0":6.67279934759582,"vY0":-130.62810580411747,"vZ0":-5.682782599244264,"x":79.11,"y":176.21,"x0":-1.069355277188476,"y0":50.005717120480675,"z0":5.5218007028259715,"aX":-6.889859531417918},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":18.5,"breakHorizontal":5.9,"spinRate":2176,"spinDirection":199},"zone":14,"typeConfidence":2.0,"plateTime":0.4176851538955315,"extension":6.914701852424288},"index":5,"playId":"b44ceebb-0bac-3473-aa42-1b487ee77012","pitchNumber":5,"startTime":"2025-07-22T23:42:53.943Z","endTime":"2025-07-22T23:42:58.780Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669721,"link":"/api/v1/people/669721","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"second":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682641,"link":"/api/v1/people/682641"},"credit":"b_pa"},{"player":{"id":669721,"link":"/api/v1/people/669721"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.900000000000002,"awayTeamWinProbability":80.1,"homeTeamWinProbabilityAdded":-1.0999999999999979,"leverageIndex":0.79,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:42:58.780Z","atBatIndex":13},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jung Hoo Lee walks. Patrick Bailey to 3rd. Luis Matos to 2nd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-22T23:43:01.025Z","endTime":"2025-07-22T23:45:22.687Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669721,"fullName":"Davis Daniel","link":"/api/v1/people/669721"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"postOnSecond":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"postOnThird":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,3,4,5],"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":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.0,"strikeZoneTop":3.28839588068374,"strikeZoneBottom":1.49999938536676,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.503361275641048,"aZ":-15.063946895205275,"pfxX":-3.4950866533480465,"pfxZ":10.199157050256714,"pX":1.0726376368412263,"pZ":3.4819389116756163,"vX0":6.5854759233884455,"vY0":-128.43341808817542,"vZ0":-2.6512166829196953,"x":76.11,"y":144.77,"x0":-1.0655943661762772,"y0":50.00471651904262,"z0":5.692942933065812,"aX":-5.8651319978060945},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":18.1,"breakHorizontal":4.9,"spinRate":1980,"spinDirection":200},"zone":12,"typeConfidence":2.0,"plateTime":0.425748165549396,"extension":6.8354362434138976},"index":0,"playId":"f7a827e3-97ff-3039-a036-49d28f1f9cc7","pitchNumber":1,"startTime":"2025-07-22T23:43:25.981Z","endTime":"2025-07-22T23:43:31.641Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669721,"link":"/api/v1/people/669721","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"first":{"id":682641,"link":"/api/v1/people/682641"},"second":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":77.0,"strikeZoneTop":3.24101811654361,"strikeZoneBottom":1.4999996917191,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.813325515642095,"aZ":-31.202188399316597,"pfxX":-3.244834429186251,"pfxZ":0.6565049111180379,"pX":0.1681502899133962,"pZ":0.662409106641711,"vX0":4.513010438313671,"vY0":-121.3833519644701,"vZ0":-5.245311562187898,"x":110.59,"y":220.89,"x0":-1.2938620847457862,"y0":50.00589069929642,"z0":5.568883771944119,"aX":-4.84171214051671},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":0.1,"breakHorizontal":4.8,"spinRate":821,"spinDirection":255},"zone":14,"typeConfidence":2.0,"plateTime":0.451280728762657,"extension":6.720695443478065},"index":1,"playId":"ecce9160-6383-3d2b-9c60-44b59c2d66e1","pitchNumber":2,"startTime":"2025-07-22T23:43:43.314Z","endTime":"2025-07-22T23:43:47.456Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669721,"link":"/api/v1/people/669721","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"first":{"id":682641,"link":"/api/v1/people/682641"},"second":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"index":2,"startTime":"2025-07-22T23:43:53.064Z","endTime":"2025-07-22T23:44:45.667Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":669721,"link":"/api/v1/people/669721","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"first":{"id":682641,"link":"/api/v1/people/682641"},"second":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":81.2,"strikeZoneTop":3.18175426668094,"strikeZoneBottom":1.50000017586277,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.754299587854256,"aZ":-16.18176599661498,"pfxX":-2.921771905858181,"pfxZ":9.424716154172323,"pX":-0.11697281992007835,"pZ":5.084383354585618,"vX0":3.933308391686559,"vY0":-129.39268785446166,"vZ0":1.2563219962617298,"x":121.46,"y":101.5,"x0":-1.2765295096113642,"y0":50.00605459191375,"z0":5.831618915391689,"aX":-4.9603193466753055},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":17.5,"breakHorizontal":4.4,"spinRate":1942,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.4231570427246867,"extension":6.695876997915397},"index":3,"playId":"6dbb1859-b02a-3c70-af70-907968a28710","pitchNumber":3,"startTime":"2025-07-22T23:44:45.667Z","endTime":"2025-07-22T23:44:49.141Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669721,"link":"/api/v1/people/669721","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"first":{"id":682641,"link":"/api/v1/people/682641"},"second":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.6,"strikeZoneTop":3.30158133519733,"strikeZoneBottom":1.49999967236686,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.07010108028564,"aZ":-15.849260221805451,"pfxX":-4.586791133708944,"pfxZ":9.615039048925215,"pX":-0.8715798597546658,"pZ":2.5112084990480588,"vX0":2.5893564784682517,"vY0":-129.02153352564787,"vZ0":-4.837902571496649,"x":150.22,"y":170.98,"x0":-1.2885646106840614,"y0":50.00422689078314,"z0":5.619498101302044,"aX":-7.788172366937728},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":16.7,"breakHorizontal":7.8,"spinRate":2124,"spinDirection":201},"zone":11,"typeConfidence":2.0,"plateTime":0.4233844361057888,"extension":6.808695506228021},"index":4,"playId":"e1492994-9593-3852-84ef-a155f876066a","pitchNumber":4,"startTime":"2025-07-22T23:45:00.873Z","endTime":"2025-07-22T23:45:04.854Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669721,"link":"/api/v1/people/669721","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"first":{"id":682641,"link":"/api/v1/people/682641"},"second":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.3,"strikeZoneTop":3.21555963412874,"strikeZoneBottom":1.49999961855529,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.315119660405337,"aZ":-16.57659041832822,"pfxX":-4.6282331504098675,"pfxZ":9.433498669297233,"pX":-0.644968404087889,"pZ":3.949181995789096,"vX0":3.0933770050558222,"vY0":-127.52625404974386,"vZ0":-1.3128635940632587,"x":141.58,"y":132.15,"x0":-1.2701431903884801,"y0":50.000587800728105,"z0":5.773409835633066,"aX":-7.6504009325392115},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":17.0,"breakHorizontal":7.7,"spinRate":2000,"spinDirection":199},"zone":11,"typeConfidence":2.0,"plateTime":0.4288870111768923,"extension":6.8158147748883335},"index":5,"playId":"bd981d61-5b62-3a66-befa-468c0d528edb","pitchNumber":5,"startTime":"2025-07-22T23:45:17.963Z","endTime":"2025-07-22T23:45:22.687Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669721,"link":"/api/v1/people/669721","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"first":{"id":682641,"link":"/api/v1/people/682641"},"second":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_pa"},{"player":{"id":669721,"link":"/api/v1/people/669721"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.400000000000002,"awayTeamWinProbability":83.6,"homeTeamWinProbabilityAdded":-3.5,"leverageIndex":1.16,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:45:22.687Z","atBatIndex":14},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Heliot Ramos out on a sacrifice fly to center fielder Michael Harris II. Patrick Bailey scores.","rbi":1,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-22T23:45:36.440Z","endTime":"2025-07-22T23:46:17.265Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669721,"fullName":"Davis Daniel","link":"/api/v1/people/669721"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"postOnSecond":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":{"id":669721,"link":"/api/v1/people/669721"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":81.7,"strikeZoneTop":3.13902566982233,"strikeZoneBottom":1.52999837912412,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.525458116033644,"aZ":-15.898640933941692,"pfxX":-4.194906584212518,"pfxZ":9.540515407303705,"pX":0.693850653971181,"pZ":3.4696656718610277,"vX0":6.2322244196031,"vY0":-129.42177954123508,"vZ0":-2.23173277770248,"x":90.55,"y":145.1,"x0":-1.1939619580161625,"y0":50.00507938181877,"z0":5.552735259805758,"aX":-7.158872403991719},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":17.0,"breakHorizontal":6.4,"spinRate":2102,"spinDirection":205},"zone":12,"typeConfidence":2.0,"plateTime":0.42225588813384274,"extension":6.938440662284704},"index":0,"playId":"ea8a3b67-b6b8-3388-bf5b-78274d0a5cff","pitchNumber":1,"startTime":"2025-07-22T23:45:48.975Z","endTime":"2025-07-22T23:45:53.707Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669721,"link":"/api/v1/people/669721","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"first":{"id":808982,"link":"/api/v1/people/808982"},"second":{"id":682641,"link":"/api/v1/people/682641"},"third":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":75.6,"strikeZoneTop":3.18,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.589521855143246,"aZ":-21.53301140079422,"pfxX":6.3780316094778255,"pfxZ":7.277562539257687,"pX":0.3532364689272782,"pZ":2.5376929751880253,"vX0":2.4559786586098244,"vY0":-120.49297982014834,"vZ0":-2.781281302491655,"x":103.54,"y":170.26,"x0":-1.5095307385366712,"y0":50.00412467328707,"z0":5.620783205399336,"aX":9.328131892150498},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":12.7,"breakHorizontal":-12.1,"spinRate":2246,"spinDirection":124},"zone":6,"typeConfidence":2.0,"plateTime":0.45550569356055925,"extension":6.8184245320199794},"hitData":{"launchSpeed":90.1,"launchAngle":24.0,"totalDistance":333.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":103.1,"coordY":67.16}},"index":1,"playId":"03b96ad3-49a0-363c-925d-a1ee57fd68df","pitchNumber":2,"startTime":"2025-07-22T23:46:05.103Z","endTime":"2025-07-22T23:46:17.265Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669721,"link":"/api/v1/people/669721","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"first":{"id":808982,"link":"/api/v1/people/808982"},"second":{"id":682641,"link":"/api/v1/people/682641"},"third":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_pa"},{"player":{"id":669721,"link":"/api/v1/people/669721"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":16.0,"awayTeamWinProbability":84.0,"homeTeamWinProbabilityAdded":-0.40000000000000213,"leverageIndex":1.41,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:46:17.265Z","atBatIndex":15},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Rafael Devers grounds out to first baseman Matt Olson.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-22T23:46:41.656Z","endTime":"2025-07-22T23:46:53.971Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669721,"fullName":"Davis Daniel","link":"/api/v1/people/669721"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.9,"strikeZoneTop":3.47,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.359281616014776,"aZ":-34.50389761589386,"pfxX":-4.4404667726712495,"pfxZ":-1.5637193780495133,"pX":0.6230751573913725,"pZ":1.8243922375057688,"vX0":5.67735568839887,"vY0":-121.28865933661247,"vZ0":-2.3273115859400697,"x":93.25,"y":189.52,"x0":-1.1692904213843507,"y0":50.00235409055608,"z0":5.800604555910992,"aX":-6.627264806122433},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-3.1,"breakHorizontal":6.7,"spinRate":850,"spinDirection":250},"zone":9,"typeConfidence":2.0,"plateTime":0.4513135252200806,"extension":6.837039590271685},"hitData":{"launchSpeed":74.3,"launchAngle":-34.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.33,"coordY":152.85}},"index":0,"playId":"0cd9430e-22ba-3315-99bc-a448926d5f96","pitchNumber":1,"startTime":"2025-07-22T23:46:45.187Z","endTime":"2025-07-22T23:46:53.971Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669721,"link":"/api/v1/people/669721","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":808982,"link":"/api/v1/people/808982"},"second":{"id":682641,"link":"/api/v1/people/682641"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_ab"},{"player":{"id":669721,"link":"/api/v1/people/669721"},"credit":"p_ab"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_pa"},{"player":{"id":669721,"link":"/api/v1/people/669721"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.099999999999998,"awayTeamWinProbability":81.9,"homeTeamWinProbabilityAdded":2.099999999999998,"leverageIndex":0.81,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:46:53.971Z","atBatIndex":16},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Sean Murphy flies out to left fielder Heliot Ramos.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-22T23:49:14.335Z","endTime":"2025-07-22T23:50:13.928Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"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":[1,2,3,4,5],"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":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"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":"2025-07-22T23:49:03.168Z","endTime":"2025-07-22T23:49:16.619Z","isPitch":false,"type":"action","player":{"id":669221,"link":"/api/v1/people/669221"},"defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":669221,"link":"/api/v1/people/669221","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.8,"strikeZoneTop":3.23767383134776,"strikeZoneBottom":1.52529883204502,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.671803712284426,"aZ":-29.390247344403377,"pfxX":-10.479126168567323,"pfxZ":1.4879406979724035,"pX":-1.4347920418046805,"pZ":1.5287261761216344,"vX0":5.443052398366448,"vY0":-135.3057877456693,"vZ0":-3.956069747390097,"x":171.69,"y":197.5,"x0":-2.103959807499143,"y0":50.00129860208725,"z0":5.0537868081416555,"aX":-19.55789244444634},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":2.2,"breakHorizontal":17.9,"spinRate":1835,"spinDirection":248},"zone":13,"typeConfidence":0.89,"plateTime":0.4037873225755786,"extension":6.773163583216909},"index":1,"playId":"6e182c5e-4099-3c2d-b93a-3b3805e5e68a","pitchNumber":1,"startTime":"2025-07-22T23:49:16.619Z","endTime":"2025-07-22T23:49:21.019Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":669221,"link":"/api/v1/people/669221","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.1,"endSpeed":71.7,"strikeZoneTop":3.1934649407154,"strikeZoneBottom":1.5869000234349,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.40744805655773,"aZ":-34.770306350644795,"pfxX":11.16395612923727,"pfxZ":-1.9912824199222356,"pX":-0.4852027207531255,"pZ":2.234373072419823,"vX0":0.6868561433265926,"vY0":-113.78641221186086,"vZ0":0.4058971278260577,"x":135.49,"y":178.45,"x0":-2.240697249621992,"y0":50.00525821620429,"z0":5.5207999746664935,"aX":14.525901472195061},"breaks":{"breakAngle":22.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-3.1,"breakHorizontal":-20.4,"spinRate":3081,"spinDirection":54},"zone":4,"typeConfidence":0.89,"plateTime":0.4828109856036149,"extension":6.272408140976525},"index":2,"playId":"09cbbf4d-06c4-3890-89b5-4943555bdeec","pitchNumber":2,"startTime":"2025-07-22T23:49:27.368Z","endTime":"2025-07-22T23:49:31.445Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":669221,"link":"/api/v1/people/669221","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":86.3,"endSpeed":79.9,"strikeZoneTop":3.46,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.01994227270346,"aZ":-33.237615231658005,"pfxX":-9.589703880062284,"pfxZ":-0.6654566437136742,"pX":0.4489977047679005,"pZ":1.49368748761777,"vX0":9.099762164245059,"vY0":-125.41461068295489,"vZ0":-2.1537578729079794,"x":99.89,"y":198.45,"x0":-1.9634052110090676,"y0":50.00072500605572,"z0":5.0489276449661755,"aX":-15.426032035202413},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-1.4,"breakHorizontal":15.5,"spinRate":1747,"spinDirection":262},"zone":14,"typeConfidence":2.0,"plateTime":0.4350974965000334,"extension":6.696087974259557},"index":3,"playId":"f359d7a2-f450-363d-8d9f-30561ff66145","pitchNumber":3,"startTime":"2025-07-22T23:49:38.566Z","endTime":"2025-07-22T23:49:41.886Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":669221,"link":"/api/v1/people/669221","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.5,"strikeZoneTop":3.40660432371497,"strikeZoneBottom":1.67000115748069,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.602242410735887,"aZ":-35.1157697877452,"pfxX":-8.820095382002053,"pfxZ":-1.8541004788243258,"pX":0.4015768432898469,"pZ":1.0349757692415131,"vX0":8.667223437469417,"vY0":-124.83334888504987,"vZ0":-2.636275517593874,"x":101.69,"y":210.84,"x0":-1.9587614248615721,"y0":50.00153010616522,"z0":4.977093866682318,"aX":-14.010170886615116},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-3.7,"breakHorizontal":14.2,"spinRate":1607,"spinDirection":274},"zone":14,"typeConfidence":2.0,"plateTime":0.4376836470084524,"extension":6.769309687225697},"index":4,"playId":"5517e348-9fe3-39b2-ae67-4ef9c12614c0","pitchNumber":4,"startTime":"2025-07-22T23:49:51.151Z","endTime":"2025-07-22T23:49:56.391Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":669221,"link":"/api/v1/people/669221","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":85.9,"endSpeed":79.0,"strikeZoneTop":3.46,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.452536884239816,"aZ":-31.312212294336337,"pfxX":-9.477835882172045,"pfxZ":0.5471016310666341,"pX":0.9473163462471683,"pZ":1.42398575888385,"vX0":9.95710924517427,"vY0":-124.74011078301756,"vZ0":-2.433516430301129,"x":80.89,"y":200.33,"x0":-1.8595866243113206,"y0":50.00375251948824,"z0":4.986744319150928,"aX":-14.977826632889533},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":0.6,"breakHorizontal":15.0,"spinRate":1821,"spinDirection":272},"zone":14,"typeConfidence":2.0,"plateTime":0.43863297608364027,"extension":6.748680102051872},"hitData":{"launchSpeed":74.3,"launchAngle":42.0,"totalDistance":253.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":92.51,"coordY":104.15}},"index":5,"playId":"870e29b1-40ab-3ec6-8d67-bd8b8dcb6890","pitchNumber":5,"startTime":"2025-07-22T23:50:05.595Z","endTime":"2025-07-22T23:50:13.928Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":669221,"link":"/api/v1/people/669221","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669221,"link":"/api/v1/people/669221"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":669221,"link":"/api/v1/people/669221"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.2,"awayTeamWinProbability":83.8,"homeTeamWinProbabilityAdded":-1.8999999999999986,"leverageIndex":0.74,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:50:13.928Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nacho Alvarez Jr. strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-22T23:50:16.455Z","endTime":"2025-07-22T23:51:56.995Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":805373,"fullName":"Nacho Alvarez Jr.","link":"/api/v1/people/805373"},"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,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":805373,"fullName":"Nacho Alvarez Jr.","link":"/api/v1/people/805373"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.8,"strikeZoneTop":3.33029160247621,"strikeZoneBottom":1.54000056250653,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.357043052637433,"aZ":-29.627036899073115,"pfxX":-9.269943912787085,"pfxZ":1.329143158359427,"pX":-0.22671819112687414,"pZ":3.244833169125921,"vX0":7.4710945729493465,"vY0":-136.98054987405675,"vZ0":0.16041716861686017,"x":125.64,"y":151.17,"x0":-1.7713587506544914,"y0":50.00446139618053,"z0":5.1941720782419845,"aX":-17.798321760683816},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":2.6,"breakHorizontal":15.5,"spinRate":1914,"spinDirection":245},"zone":2,"typeConfidence":0.9,"plateTime":0.3982939837795487,"extension":6.570619200302428},"index":0,"playId":"0e799a27-6fbb-38f1-b7f1-ef7e15744960","pitchNumber":1,"startTime":"2025-07-22T23:50:37.028Z","endTime":"2025-07-22T23:50:41.581Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":805373,"link":"/api/v1/people/805373","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":94.3,"endSpeed":86.8,"strikeZoneTop":3.29994657438539,"strikeZoneBottom":1.53999890864997,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.20609523470958,"aZ":-26.88265659726459,"pfxX":-10.589507852174695,"pfxZ":2.770705678342466,"pX":2.5355048551732313,"pZ":3.066000229643981,"vX0":14.559191522110421,"vY0":-136.69932188206053,"vZ0":-0.8190729825945949,"x":20.35,"y":156.0,"x0":-1.4582766194626482,"y0":50.00659406220879,"z0":5.197973481069765,"aX":-20.25455068693698},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":5.0,"breakHorizontal":16.4,"spinRate":2042,"spinDirection":249},"zone":12,"typeConfidence":0.9,"plateTime":0.39910271195987423,"extension":6.796042794884339},"index":1,"playId":"a27eaf4c-2219-3781-aade-d1239b6a2963","pitchNumber":2,"startTime":"2025-07-22T23:50:47.985Z","endTime":"2025-07-22T23:50:51.311Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":805373,"link":"/api/v1/people/805373","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.1,"endSpeed":71.8,"strikeZoneTop":3.33,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.99940926749949,"aZ":-37.93705176585567,"pfxX":7.991421424403969,"pfxZ":-4.4264995596326235,"pX":0.12806384737715232,"pZ":1.9962269742342607,"vX0":2.502169281989906,"vY0":-113.67751849419636,"vZ0":0.5726420416189872,"x":112.12,"y":184.88,"x0":-2.027042301509495,"y0":50.0050563503739,"z0":5.525331229021324,"aX":10.396920033974515},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-7.6,"breakHorizontal":-15.1,"spinRate":3035,"spinDirection":56},"zone":8,"typeConfidence":0.9,"plateTime":0.4829403526457421,"extension":6.626043856351744},"index":2,"playId":"c969d5a9-091e-3852-bdf6-b224afa2d614","pitchNumber":3,"startTime":"2025-07-22T23:51:01.816Z","endTime":"2025-07-22T23:51:05.246Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":805373,"link":"/api/v1/people/805373","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.9,"endSpeed":71.6,"strikeZoneTop":3.33,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.269898906439778,"aZ":-37.67866406548568,"pfxX":8.558026368452392,"pfxZ":-4.261946903762899,"pX":0.06821000906772855,"pZ":2.2048535968337792,"vX0":2.155301915992951,"vY0":-113.44216542725822,"vZ0":0.8197246330165961,"x":114.4,"y":179.25,"x0":-2.0074890024610608,"y0":50.00073962497042,"z0":5.618316598848038,"aX":11.064030630077411},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-7.2,"breakHorizontal":-16.1,"spinRate":3033,"spinDirection":52},"zone":5,"typeConfidence":0.9,"plateTime":0.48428009902810887,"extension":6.312596597504701},"index":3,"playId":"696b3cba-9fb3-39ff-a40e-e30ca2670e05","pitchNumber":4,"startTime":"2025-07-22T23:51:20.361Z","endTime":"2025-07-22T23:51:23.909Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":805373,"link":"/api/v1/people/805373","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":93.9,"endSpeed":87.2,"strikeZoneTop":3.33,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.48617089299991,"aZ":-30.621992175989963,"pfxX":-8.354265879477481,"pfxZ":0.8077063342236226,"pX":0.3523284466160452,"pZ":2.6841862802707843,"vX0":8.20076637656136,"vY0":-136.64347934908957,"vZ0":-1.073702795363227,"x":103.57,"y":166.31,"x0":-1.5789112385197137,"y0":50.00200010081473,"z0":5.155120042034962,"aX":-16.056129907150517},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":1.4,"breakHorizontal":13.8,"spinRate":1922,"spinDirection":251},"zone":6,"typeConfidence":0.9,"plateTime":0.39835248645971877,"extension":6.589672228412151},"index":4,"playId":"7b7cce03-7e40-3545-99a3-80cbdecf8274","pitchNumber":5,"startTime":"2025-07-22T23:51:36.915Z","endTime":"2025-07-22T23:51:39.915Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":805373,"link":"/api/v1/people/805373","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":82.7,"strikeZoneTop":3.33,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.64395741966691,"aZ":-27.23472566160664,"pfxX":1.211288184403514,"pfxZ":2.8625640388375313,"pX":0.5376865166121384,"pZ":2.9813010416229466,"vX0":5.8227954139933935,"vY0":-129.45753494725196,"vZ0":-0.5843411868821906,"x":96.5,"y":158.28,"x0":-1.882414284249147,"y0":50.004989785564405,"z0":5.2635336928217225,"aX":2.0907806765916908},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":5.3,"breakHorizontal":-3.2,"spinRate":2535,"spinDirection":169},"zone":3,"typeConfidence":0.9,"plateTime":0.4203290842572369,"extension":6.58363387509213},"index":5,"playId":"f7857e68-3c99-3463-ad76-0222ffa20772","pitchNumber":6,"startTime":"2025-07-22T23:51:52.981Z","endTime":"2025-07-22T23:51:56.995Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":805373,"link":"/api/v1/people/805373","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805373,"link":"/api/v1/people/805373"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":805373,"link":"/api/v1/people/805373"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.899999999999999,"awayTeamWinProbability":85.1,"homeTeamWinProbabilityAdded":-1.3000000000000007,"leverageIndex":0.51,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:51:56.995Z","atBatIndex":18},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Michael Harris II singles on a line drive to left fielder Heliot Ramos.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-22T23:51:59.064Z","endTime":"2025-07-22T23:52:29.739Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"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":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":86.6,"strikeZoneTop":3.5,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.865951283371416,"aZ":-29.811103966116118,"pfxX":-9.603222698426265,"pfxZ":1.2417557172988438,"pX":-0.9047042945400422,"pZ":1.7450006176069488,"vX0":6.530143622307946,"vY0":-136.1792279073245,"vZ0":-3.5205227235938303,"x":151.49,"y":191.66,"x0":-2.0729619077359756,"y0":50.001240885066366,"z0":5.092494710030434,"aX":-18.230689232091827},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":1.8,"breakHorizontal":16.2,"spinRate":1922,"spinDirection":248},"zone":13,"typeConfidence":0.9,"plateTime":0.4005544422750602,"extension":6.488967674446245},"hitData":{"launchSpeed":99.6,"launchAngle":14.0,"totalDistance":296.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":76.31,"coordY":91.47}},"index":0,"playId":"600c7a30-40c7-3dea-9ce5-dd6750910c4e","pitchNumber":1,"startTime":"2025-07-22T23:52:19.504Z","endTime":"2025-07-22T23:52:29.739Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":15.9,"awayTeamWinProbability":84.1,"homeTeamWinProbabilityAdded":1.0000000000000018,"leverageIndex":0.3,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:52:29.739Z","atBatIndex":19},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Allen grounds out, pitcher Landen Roupp to second baseman Casey Schmitt to first baseman Rafael Devers.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-22T23:52:32.606Z","endTime":"2025-07-22T23:53:14.807Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"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],"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":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694738,"link":"/api/v1/people/694738"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.2,"endSpeed":72.0,"strikeZoneTop":3.09769476215342,"strikeZoneBottom":1.45000052047099,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.632486434877332,"aZ":-34.40404390675723,"pfxX":8.491556446616759,"pfxZ":-1.708925744950685,"pX":1.4385185107274607,"pZ":2.527739928406219,"vX0":5.37252903836395,"vY0":-113.77357828194476,"vZ0":0.7231746339299461,"x":62.17,"y":170.53,"x0":-2.059693109880696,"y0":50.00179600970166,"z0":5.625845978286489,"aX":11.087675089001872},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-2.6,"breakHorizontal":-16.8,"spinRate":3122,"spinDirection":55},"zone":12,"typeConfidence":0.86,"plateTime":0.48214026853061,"extension":6.308606268131888},"index":0,"playId":"705b09ec-9555-3add-8bec-62643742c97b","pitchNumber":1,"startTime":"2025-07-22T23:52:51.985Z","endTime":"2025-07-22T23:52:55.345Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":93.5,"endSpeed":86.3,"strikeZoneTop":3.13,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.219718961427546,"aZ":-30.90399017889843,"pfxX":-10.382750651813954,"pfxZ":0.66926835180195,"pX":0.1917917447571754,"pZ":2.3277355578502954,"vX0":9.083900226418075,"vY0":-135.99173475747017,"vZ0":-1.815647220161182,"x":109.69,"y":175.93,"x0":-1.8277388921264885,"y0":50.00143913564027,"z0":5.12871638759279,"aX":-19.62735182405423},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":1.1,"breakHorizontal":17.2,"spinRate":2011,"spinDirection":248},"zone":5,"typeConfidence":0.89,"plateTime":0.4013503699538603,"extension":6.532164164354623},"hitData":{"launchSpeed":93.2,"launchAngle":-17.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":143.05,"coordY":134.27}},"index":1,"playId":"2a6b3320-82b0-3761-849a-b0f414955e25","pitchNumber":2,"startTime":"2025-07-22T23:53:07.017Z","endTime":"2025-07-22T23:53:14.807Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669397,"link":"/api/v1/people/669397"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":669397,"link":"/api/v1/people/669397"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.2,"awayTeamWinProbability":85.8,"homeTeamWinProbabilityAdded":-1.700000000000001,"leverageIndex":0.69,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:53:14.807Z","atBatIndex":20},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Willy Adames walks.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-22T23:55:08.429Z","endTime":"2025-07-22T23:56:34.554Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669721,"fullName":"Davis Daniel","link":"/api/v1/people/669721"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"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":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":81.9,"strikeZoneTop":3.52940564528815,"strikeZoneBottom":1.71999955244891,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.030738920334876,"aZ":-15.984122276600772,"pfxX":-3.7155547012368384,"pfxZ":9.435521607615915,"pX":0.17065829650561187,"pZ":3.8752233017553244,"vX0":4.5969757813603795,"vY0":-129.63942873907888,"vZ0":-1.3975199200533783,"x":110.49,"y":134.15,"x0":-1.1360919383192642,"y0":50.0042498092004,"z0":5.631352602613976,"aX":-6.376901405748637},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":17.0,"breakHorizontal":5.8,"spinRate":2087,"spinDirection":207},"zone":12,"typeConfidence":2.0,"plateTime":0.42118726196854217,"extension":6.94463920212051},"index":0,"playId":"f313842d-6822-3c69-9a7d-514359a7f088","pitchNumber":1,"startTime":"2025-07-22T23:55:27.371Z","endTime":"2025-07-22T23:55:31.061Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669721,"link":"/api/v1/people/669721","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"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":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.9,"endSpeed":74.8,"strikeZoneTop":3.46285404942072,"strikeZoneBottom":1.71999895628833,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.463347339311017,"aZ":-25.665819979787052,"pfxX":3.259486013362424,"pfxZ":4.576917776135172,"pX":-0.9880437085206373,"pZ":3.4239455716258638,"vX0":0.20146255390063889,"vY0":-117.9173760507854,"vZ0":-0.06727146061035594,"x":154.66,"y":146.33,"x0":-1.4983257491151474,"y0":50.0006679500994,"z0":5.80242593155855,"aX":4.632189575967827},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":8.5,"breakHorizontal":-6.0,"spinRate":2332,"spinDirection":118},"zone":11,"typeConfidence":2.0,"plateTime":0.4628564886953619,"extension":6.600350992328909},"index":1,"playId":"576a6b4c-7854-343c-8b48-2d022d3e4894","pitchNumber":2,"startTime":"2025-07-22T23:55:40.676Z","endTime":"2025-07-22T23:55:45.234Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669721,"link":"/api/v1/people/669721","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"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":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":81.2,"strikeZoneTop":3.50116447737791,"strikeZoneBottom":1.71999794681153,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.691639863509845,"aZ":-15.968676996719518,"pfxX":-2.9402100135323406,"pfxZ":9.5452042742696,"pX":-0.958927901867379,"pZ":4.383103973367546,"vX0":1.6473166538941624,"vY0":-129.40084940704645,"vZ0":-0.34420213750618356,"x":153.55,"y":120.44,"x0":-1.2213602724056918,"y0":50.00476534100141,"z0":5.739984159902378,"aX":-4.99281803926289},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":17.4,"breakHorizontal":4.9,"spinRate":2084,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.42308429937290315,"extension":6.798061045416881},"index":2,"playId":"e129a5d1-bfff-3cc7-8ba3-ab32d485f5b4","pitchNumber":3,"startTime":"2025-07-22T23:55:55.640Z","endTime":"2025-07-22T23:55:59.461Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669721,"link":"/api/v1/people/669721","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"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":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.2,"strikeZoneTop":3.37631365493017,"strikeZoneBottom":1.65570679225701,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.65371529955579,"aZ":-16.15784018481473,"pfxX":-3.6518345834073846,"pfxZ":9.492548012780599,"pX":-0.5463419441735979,"pZ":3.3713176479904816,"vX0":3.1094005831923233,"vY0":-128.77825123847032,"vZ0":-2.582382962086667,"x":137.83,"y":147.75,"x0":-1.2924164954123902,"y0":50.00077911919178,"z0":5.630684266814532,"aX":-6.159745495647614},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":16.9,"breakHorizontal":6.0,"spinRate":2078,"spinDirection":205},"zone":1,"typeConfidence":2.0,"plateTime":0.4246357419252358,"extension":6.857967698382199},"index":3,"playId":"e2e6194c-28e8-3a79-9d0f-38d3b8762dd7","pitchNumber":4,"startTime":"2025-07-22T23:56:08.523Z","endTime":"2025-07-22T23:56:12.194Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669721,"link":"/api/v1/people/669721","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"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":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"index":4,"startTime":"2025-07-22T23:56:18.788Z","endTime":"2025-07-22T23:56:29.647Z","isPitch":false,"type":"action","player":{"id":642715,"link":"/api/v1/people/642715"},"defense":{"pitcher":{"id":669721,"link":"/api/v1/people/669721","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"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":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":80.9,"strikeZoneTop":3.52218481602252,"strikeZoneBottom":1.71999864708154,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.162797159943523,"aZ":-16.32415588720981,"pfxX":-2.983579135917588,"pfxZ":9.494870400892765,"pX":0.6461127601176762,"pZ":2.8683302354892,"vX0":5.311438542957704,"vY0":-128.05961795634542,"vZ0":-3.7395334040432346,"x":92.37,"y":161.34,"x0":-1.0623816253358165,"y0":50.00289440447105,"z0":5.615792579800161,"aX":-4.98105377543175},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":16.7,"breakHorizontal":4.3,"spinRate":2141,"spinDirection":196},"zone":6,"typeConfidence":2.0,"plateTime":0.42685585366892376,"extension":6.930942502993301},"index":5,"playId":"7989923e-21ad-3b2a-9826-b039de07cfca","pitchNumber":5,"startTime":"2025-07-22T23:56:29.647Z","endTime":"2025-07-22T23:56:34.554Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669721,"link":"/api/v1/people/669721","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"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":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_pa"},{"player":{"id":669721,"link":"/api/v1/people/669721"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.6,"awayTeamWinProbability":87.4,"homeTeamWinProbabilityAdded":-1.5999999999999996,"leverageIndex":0.38,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:56:34.554Z","atBatIndex":21},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Matt Chapman singles on a line drive to right fielder Ronald Acuña Jr. Willy Adames to 2nd.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-22T23:56:38.059Z","endTime":"2025-07-22T23:57:45.143Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669721,"fullName":"Davis Daniel","link":"/api/v1/people/669721"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"postOnSecond":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"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":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":78.3,"endSpeed":72.7,"strikeZoneTop":3.47,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.431206155791184,"aZ":-33.343245656445276,"pfxX":2.3102489377599364,"pfxZ":-0.8800740297895828,"pX":0.6336000962781212,"pZ":2.607175500935675,"vX0":3.565277621437111,"vY0":-114.12924126897569,"vZ0":-0.08805743499817198,"x":92.85,"y":168.39,"x0":-1.2440540824989375,"y0":50.00177028937366,"z0":5.908235555444176,"aX":3.0717262826180365},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-1.3,"breakHorizontal":-5.0,"spinRate":2279,"spinDirection":77},"zone":6,"typeConfidence":2.0,"plateTime":0.4784595345501512,"extension":6.649706751685419},"index":0,"playId":"95d2c957-f740-3c99-9b95-0e2334f6c8fd","pitchNumber":1,"startTime":"2025-07-22T23:56:54.870Z","endTime":"2025-07-22T23:56:57.870Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669721,"link":"/api/v1/people/669721","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.8,"endSpeed":74.1,"strikeZoneTop":3.39031769253905,"strikeZoneBottom":1.65999914418339,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.47447883555022,"aZ":-32.13619344561927,"pfxX":1.3855847633191343,"pfxZ":0.03049114472122838,"pX":0.767538630266395,"pZ":1.6562302993639195,"vX0":4.1135070330035814,"vY0":-116.24822245876986,"vZ0":-2.379435588370522,"x":87.74,"y":194.06,"x0":-1.200435261220895,"y0":50.00575757884443,"z0":5.724865188749392,"aX":1.9079679763558082},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-0.2,"breakHorizontal":-3.5,"spinRate":2279,"spinDirection":102},"zone":9,"typeConfidence":2.0,"plateTime":0.47002003332740117,"extension":6.649861480606337},"index":1,"playId":"4f859f9a-1013-372c-b0da-5418d00e2307","pitchNumber":2,"startTime":"2025-07-22T23:57:16.218Z","endTime":"2025-07-22T23:57:20.248Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669721,"link":"/api/v1/people/669721","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.0,"endSpeed":74.3,"strikeZoneTop":3.47,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.51805532978052,"aZ":-31.468929186968122,"pfxX":1.1792994403418975,"pfxZ":0.5122610507120227,"pX":1.475363996736827,"pZ":1.7337784554961846,"vX0":5.911465864549744,"vY0":-116.42877054310186,"vZ0":-2.338532586795483,"x":60.76,"y":191.97,"x0":-1.2430240504464993,"y0":50.00459194716836,"z0":5.710469449131708,"aX":1.6289202438619241},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":0.6,"breakHorizontal":-3.5,"spinRate":2244,"spinDirection":90},"zone":14,"typeConfidence":2.0,"plateTime":0.46926407035454165,"extension":6.644458812196839},"hitData":{"launchSpeed":88.6,"launchAngle":14.0,"totalDistance":267.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":165.49,"coordY":100.08}},"index":2,"playId":"e3f094eb-cb69-31c3-a416-1e5468f5fd3e","pitchNumber":3,"startTime":"2025-07-22T23:57:34.180Z","endTime":"2025-07-22T23:57:45.143Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669721,"link":"/api/v1/people/669721","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_ab"},{"player":{"id":669721,"link":"/api/v1/people/669721"},"credit":"p_ab"},{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_pa"},{"player":{"id":669721,"link":"/api/v1/people/669721"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":10.5,"awayTeamWinProbability":89.5,"homeTeamWinProbabilityAdded":-2.0999999999999996,"leverageIndex":0.62,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:57:45.143Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Wilmer Flores strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-22T23:57:47.204Z","endTime":"2025-07-22T23:58:55.294Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":527038,"fullName":"Wilmer Flores","link":"/api/v1/people/527038"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669721,"fullName":"Davis Daniel","link":"/api/v1/people/669721"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"postOnSecond":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":527038,"fullName":"Wilmer Flores","link":"/api/v1/people/527038"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":82.0,"strikeZoneTop":3.2808170192158,"strikeZoneBottom":1.60000055742817,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.062983863547302,"aZ":-16.05958913999015,"pfxX":-3.995644787596294,"pfxZ":9.452918610855004,"pX":0.7582690424005335,"pZ":2.1829413048357673,"vX0":6.010064835725714,"vY0":-129.0394678349044,"vZ0":-5.509889055721055,"x":88.1,"y":179.84,"x0":-1.0701569453349198,"y0":50.005202750415236,"z0":5.562024468031448,"aX":-6.814045766486898},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":16.2,"breakHorizontal":6.1,"spinRate":2070,"spinDirection":200},"zone":6,"typeConfidence":2.0,"plateTime":0.4226765874889211,"extension":6.875883096117681},"index":0,"playId":"675a6ef7-c026-3332-81f6-9de2fa1d6520","pitchNumber":1,"startTime":"2025-07-22T23:58:10.137Z","endTime":"2025-07-22T23:58:14.356Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669721,"link":"/api/v1/people/669721","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":527038,"link":"/api/v1/people/527038","batSide":{"code":"R","description":"Right"}},"first":{"id":656305,"link":"/api/v1/people/656305"},"second":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":88.1,"endSpeed":81.1,"strikeZoneTop":3.27,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.903781491247173,"aZ":-15.486209248288212,"pfxX":-4.559538139197006,"pfxZ":9.9552455681661,"pX":-0.11387668546972315,"pZ":2.730234456291363,"vX0":4.532817550298295,"vY0":-128.24615042268482,"vZ0":-4.195826155214723,"x":121.34,"y":165.06,"x0":-1.3063903520508164,"y0":50.0053172118137,"z0":5.584525988072884,"aX":-7.645775763520309},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":17.4,"breakHorizontal":7.3,"spinRate":2127,"spinDirection":204},"zone":5,"typeConfidence":2.0,"plateTime":0.42603982422873976,"extension":6.855520344637784},"index":1,"playId":"c1b179fd-8791-34c2-9f13-0f43b0ec5cda","pitchNumber":2,"startTime":"2025-07-22T23:58:25.314Z","endTime":"2025-07-22T23:58:29.479Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669721,"link":"/api/v1/people/669721","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":527038,"link":"/api/v1/people/527038","batSide":{"code":"R","description":"Right"}},"first":{"id":656305,"link":"/api/v1/people/656305"},"second":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":76.2,"strikeZoneTop":3.27,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.62706235032357,"aZ":-32.67158965583559,"pfxX":-1.5376779315484872,"pfxZ":-0.33442803955952005,"pX":-0.24827267862281008,"pZ":1.8428566969734808,"vX0":2.8687308322210043,"vY0":-120.97098479672759,"vZ0":-2.3651504628381685,"x":126.46,"y":189.02,"x0":-1.2522554634708474,"y0":50.005785024997174,"z0":5.710563211821974,"aX":-2.2691499763076326},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-1.0,"breakHorizontal":2.0,"spinRate":807,"spinDirection":246},"zone":8,"typeConfidence":2.0,"plateTime":0.4535873677264024,"extension":6.777985096276405},"index":2,"playId":"afcac15b-a753-31d1-a301-0b98abae7159","pitchNumber":3,"startTime":"2025-07-22T23:58:49.059Z","endTime":"2025-07-22T23:58:55.294Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669721,"link":"/api/v1/people/669721","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":527038,"link":"/api/v1/people/527038","batSide":{"code":"R","description":"Right"}},"first":{"id":656305,"link":"/api/v1/people/656305"},"second":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":527038,"link":"/api/v1/people/527038"},"credit":"b_ab"},{"player":{"id":669721,"link":"/api/v1/people/669721"},"credit":"p_ab"},{"player":{"id":527038,"link":"/api/v1/people/527038"},"credit":"b_pa"},{"player":{"id":669721,"link":"/api/v1/people/669721"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.5,"awayTeamWinProbability":87.5,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.73,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:58:55.294Z","atBatIndex":23},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Casey Schmitt grounds into a force out, third baseman Nacho Alvarez Jr. to second baseman Ozzie Albies. Willy Adames to 3rd. Matt Chapman out at 2nd. Casey Schmitt to 1st.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-22T23:59:04.082Z","endTime":"2025-07-23T00:02:05.985Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669721,"fullName":"Davis Daniel","link":"/api/v1/people/669721"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"postOnThird":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"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":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":805373,"link":"/api/v1/people/805373"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":645277,"link":"/api/v1/people/645277"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_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":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.2,"strikeZoneTop":3.43,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.598353525549534,"aZ":-15.80384129511058,"pfxX":-4.061398276677206,"pfxZ":9.497633250838673,"pX":0.1581784977252198,"pZ":3.2693181030436613,"vX0":5.201282111849911,"vY0":-129.8105760091232,"vZ0":-2.868924135192699,"x":110.97,"y":150.51,"x0":-1.3344468582661346,"y0":50.005926390382875,"z0":5.577405903820942,"aX":-7.003272541254531},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":16.9,"breakHorizontal":6.4,"spinRate":2027,"spinDirection":200},"zone":2,"typeConfidence":2.0,"plateTime":0.42032614256575007,"extension":6.825031222499385},"index":0,"playId":"39456f88-ba9f-3b9a-9fbf-615c48aebe41","pitchNumber":1,"startTime":"2025-07-22T23:59:20.305Z","endTime":"2025-07-22T23:59:25.151Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669721,"link":"/api/v1/people/669721","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":656305,"link":"/api/v1/people/656305"},"second":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":88.9,"endSpeed":81.5,"strikeZoneTop":3.43,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.32003163181651,"aZ":-16.1451772443882,"pfxX":-3.972574661300757,"pfxZ":9.427021477839203,"pX":-0.3344567720362512,"pZ":2.9772051772673254,"vX0":3.6080851165213503,"vY0":-129.38468631879263,"vZ0":-3.7197922650549864,"x":129.75,"y":158.4,"x0":-1.2291158232443837,"y0":50.00061859963948,"z0":5.666391963673801,"aX":-6.752649179633572},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":16.4,"breakHorizontal":6.4,"spinRate":2053,"spinDirection":203},"zone":1,"typeConfidence":2.0,"plateTime":0.4229130690935401,"extension":6.866968882430976},"index":1,"playId":"2d9bf043-4cd1-3c70-8c1b-b14999fa4c65","pitchNumber":2,"startTime":"2025-07-22T23:59:48.221Z","endTime":"2025-07-22T23:59:53.868Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669721,"link":"/api/v1/people/669721","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":656305,"link":"/api/v1/people/656305"},"second":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":76.5,"strikeZoneTop":3.43,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.12651657805105,"aZ":-30.56944028333331,"pfxX":-7.118252629390742,"pfxZ":1.0829646268483888,"pX":-0.7960613362699911,"pZ":2.1143284442112944,"vX0":3.607495191078203,"vY0":-121.19954443434236,"vZ0":-2.398142064498155,"x":147.34,"y":181.69,"x0":-1.3804923954123047,"y0":50.00489620234308,"z0":5.791637293422386,"aX":-10.570087130474995},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":1.7,"breakHorizontal":12.0,"spinRate":804,"spinDirection":237},"zone":7,"typeConfidence":2.0,"plateTime":0.45226583021667643,"extension":6.751010925855058},"index":2,"playId":"ffa769d5-cc8c-31c6-a972-148de25ce48f","pitchNumber":3,"startTime":"2025-07-23T00:00:26.554Z","endTime":"2025-07-23T00:00:30.387Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669721,"link":"/api/v1/people/669721","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":656305,"link":"/api/v1/people/656305"},"second":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":77.6,"strikeZoneTop":3.43,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.982094312866543,"aZ":-28.152955678144068,"pfxX":-5.932128517533528,"pfxZ":2.6619573915007644,"pX":-0.2052390756999259,"pZ":1.0816750713691465,"vX0":4.3320476064966,"vY0":-121.65523527877109,"vZ0":-5.073732577396962,"x":124.82,"y":209.57,"x0":-1.2309198074358325,"y0":50.00360001523182,"z0":5.6101662618121475,"aX":-8.967218747747511},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":4.0,"breakHorizontal":9.8,"spinRate":871,"spinDirection":252},"zone":13,"typeConfidence":2.0,"plateTime":0.44878533518377406,"extension":6.847445047146141},"index":3,"playId":"309dc520-bd3a-34db-ac88-50e3406ad78e","pitchNumber":4,"startTime":"2025-07-23T00:00:49.827Z","endTime":"2025-07-23T00:00:54.342Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669721,"link":"/api/v1/people/669721","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":656305,"link":"/api/v1/people/656305"},"second":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":77.9,"strikeZoneTop":3.29594693071569,"strikeZoneBottom":1.60000168950187,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.03288055921316,"aZ":-30.5097949411663,"pfxX":-6.193810447243091,"pfxZ":1.0856253218279934,"pX":0.9108046327581192,"pZ":0.9646723682222443,"vX0":6.8193592780464405,"vY0":-122.77812588331919,"vZ0":-5.04670370427488,"x":82.28,"y":212.73,"x0":-1.0963430539160084,"y0":50.000940196674,"z0":5.639497394625657,"aX":-9.467117855968862},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":1.0,"breakHorizontal":9.6,"spinRate":872,"spinDirection":247},"zone":14,"typeConfidence":2.0,"plateTime":0.44590478779329157,"extension":6.87849742980558},"index":4,"playId":"e91b9bf2-a5d2-3232-a137-e0d3bf94eacf","pitchNumber":5,"startTime":"2025-07-23T00:01:17.817Z","endTime":"2025-07-23T00:01:21.946Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669721,"link":"/api/v1/people/669721","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":656305,"link":"/api/v1/people/656305"},"second":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":89.1,"endSpeed":81.6,"strikeZoneTop":3.43,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.752297802361838,"aZ":-15.319419198367036,"pfxX":-4.05595999438425,"pfxZ":9.893298128978103,"pX":0.6867938539238401,"pZ":2.765674178803533,"vX0":6.2091207682647624,"vY0":-129.60354293738314,"vZ0":-4.0639418711706865,"x":90.82,"y":164.11,"x0":-1.2115365848450055,"y0":50.00009571219908,"z0":5.521780822086868,"aX":-6.908262961835436},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":17.3,"breakHorizontal":6.0,"spinRate":2015,"spinDirection":205},"zone":6,"typeConfidence":2.0,"plateTime":0.42241055315964315,"extension":6.891261669256585},"index":5,"playId":"bffda77b-3d1f-3613-9bd5-79ac9bddab7f","pitchNumber":6,"startTime":"2025-07-23T00:01:35.705Z","endTime":"2025-07-23T00:01:38.935Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669721,"link":"/api/v1/people/669721","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":656305,"link":"/api/v1/people/656305"},"second":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":76.6,"strikeZoneTop":3.43,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.479950388674208,"aZ":-28.65744219113293,"pfxX":-5.09703335373792,"pfxZ":2.3614382964502054,"pX":0.4929737774701278,"pZ":1.39667945676508,"vX0":5.746498545135349,"vY0":-121.43444856511788,"vZ0":-4.002957148865692,"x":98.21,"y":201.07,"x0":-1.2453772480056773,"y0":50.003755060626936,"z0":5.568430578113973,"aX":-7.589433295838055},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":3.6,"breakHorizontal":7.8,"spinRate":848,"spinDirection":247},"zone":14,"typeConfidence":2.0,"plateTime":0.4516066963964165,"extension":6.876983946446584},"hitData":{"launchSpeed":73.6,"launchAngle":0.0,"totalDistance":33.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":106.49,"coordY":161.93}},"index":6,"playId":"19531c12-696c-30f8-92f2-75f5d16629c7","pitchNumber":7,"startTime":"2025-07-23T00:01:57.692Z","endTime":"2025-07-23T00:02:05.985Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669721,"link":"/api/v1/people/669721","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":656305,"link":"/api/v1/people/656305"},"second":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_ab"},{"player":{"id":669721,"link":"/api/v1/people/669721"},"credit":"p_ab"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_pa"},{"player":{"id":669721,"link":"/api/v1/people/669721"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.2,"awayTeamWinProbability":85.8,"homeTeamWinProbabilityAdded":1.6999999999999993,"leverageIndex":0.82,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:02:05.985Z","atBatIndex":24},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Patrick Bailey lines out to right fielder Ronald Acuña Jr.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-23T00:02:22.889Z","endTime":"2025-07-23T00:03:41.476Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669721,"fullName":"Davis Daniel","link":"/api/v1/people/669721"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"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":79.3,"endSpeed":73.8,"strikeZoneTop":3.39040247267447,"strikeZoneBottom":1.6300003873756,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.712778778015792,"aZ":-35.244840324502945,"pfxX":2.498619272106178,"pfxZ":-2.2443533935288276,"pX":-1.55023060152011,"pZ":2.4000731121764685,"vX0":-0.5536172740598262,"vY0":-115.65286758634171,"vZ0":-0.22993935206896943,"x":176.09,"y":173.98,"x0":-1.63381869007745,"y0":50.00476117369943,"z0":5.855204397160374,"aX":3.41609447250074},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-3.8,"breakHorizontal":-4.4,"spinRate":2202,"spinDirection":109},"zone":13,"typeConfidence":2.0,"plateTime":0.4719562959384933,"extension":6.554775976527496},"index":0,"playId":"dd3014cc-0ec4-3c3a-a344-d0c19acb7ab1","pitchNumber":1,"startTime":"2025-07-23T00:02:47.904Z","endTime":"2025-07-23T00:02:51.911Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669721,"link":"/api/v1/people/669721","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"first":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.8,"endSpeed":73.8,"strikeZoneTop":3.46,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.65771023012713,"aZ":-35.78126484767999,"pfxX":2.244664483785805,"pfxZ":-2.6261165672423292,"pX":0.5810231439122594,"pZ":3.1655386233038745,"vX0":3.6235424812951895,"vY0":-116.16036514718607,"vZ0":1.5094770462205391,"x":94.85,"y":153.31,"x0":-1.2874289253185902,"y0":50.00250362267388,"z0":5.895387836666711,"aX":3.0833878808471726},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-4.1,"breakHorizontal":-4.9,"spinRate":2261,"spinDirection":93},"zone":3,"typeConfidence":2.0,"plateTime":0.4705533176269312,"extension":6.608544690344433},"index":1,"playId":"1106144e-75fe-3098-a9ad-6110d06d8a43","pitchNumber":2,"startTime":"2025-07-23T00:03:05.970Z","endTime":"2025-07-23T00:03:10.972Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669721,"link":"/api/v1/people/669721","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"first":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":75.7,"strikeZoneTop":3.46,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.299707098553366,"aZ":-30.64376435585234,"pfxX":-2.4933146264491857,"pfxZ":1.056067343995922,"pX":0.8009130855555093,"pZ":2.6038466289556577,"vX0":5.463430939169472,"vY0":-119.4813989049792,"vZ0":-1.2093581884280875,"x":86.47,"y":168.48,"x0":-1.1880128813174133,"y0":50.00372958894837,"z0":5.861916923057147,"aX":-3.61760864379265},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":1.9,"breakHorizontal":3.2,"spinRate":871,"spinDirection":250},"zone":6,"typeConfidence":2.0,"plateTime":0.4578300180016832,"extension":6.671357156943042},"hitData":{"launchSpeed":78.3,"launchAngle":27.0,"totalDistance":268.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":181.08,"coordY":107.05}},"index":2,"playId":"f68cd281-0f02-3735-885a-885135fad13e","pitchNumber":3,"startTime":"2025-07-23T00:03:33.895Z","endTime":"2025-07-23T00:03:41.476Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669721,"link":"/api/v1/people/669721","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"first":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"credit":"b_ab"},{"player":{"id":669721,"link":"/api/v1/people/669721"},"credit":"p_ab"},{"player":{"id":672275,"link":"/api/v1/people/672275"},"credit":"b_pa"},{"player":{"id":669721,"link":"/api/v1/people/669721"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.400000000000002,"awayTeamWinProbability":83.6,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.84,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:03:41.476Z","atBatIndex":25},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jurickson Profar doubles (5) on a sharp line drive to right fielder Luis Matos.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-23T00:05:49.327Z","endTime":"2025-07-23T00:07:48.450Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682641,"link":"/api/v1/people/682641"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":83.6,"strikeZoneTop":3.333752230474,"strikeZoneBottom":1.66000013181264,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.437732875354705,"aZ":-26.155877890092587,"pfxX":-0.7777130955469058,"pfxZ":3.3835929338485577,"pX":-1.3828663516388366,"pZ":4.318203815465437,"vX0":2.2519176824000264,"vY0":-131.63972347098985,"vZ0":2.2064215942316094,"x":169.71,"y":122.19,"x0":-2.1433367549378164,"y0":50.00183526767488,"z0":5.388797030108445,"aX":-1.3831761863871674},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":6.7,"breakHorizontal":1.0,"spinRate":2234,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.41396727509693854,"extension":6.6779392690577035},"index":0,"playId":"3da97028-f704-3380-b4a1-0b78ba1ca348","pitchNumber":1,"startTime":"2025-07-23T00:06:09.126Z","endTime":"2025-07-23T00:06:13.605Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":595777,"link":"/api/v1/people/595777","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.8,"endSpeed":71.4,"strikeZoneTop":3.1947372234648,"strikeZoneBottom":1.65999882283653,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.687656211880938,"aZ":-33.32357071896209,"pfxX":8.983656709020321,"pfxZ":-0.8859426764724603,"pX":1.118243572830026,"pZ":2.934377250177594,"vX0":4.461484693793114,"vY0":-113.17751554229707,"vZ0":1.4154934920856876,"x":74.38,"y":159.55,"x0":-2.0494019132564754,"y0":50.0050053419971,"z0":5.651596357525667,"aX":11.59382267244385},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-1.0,"breakHorizontal":-17.4,"spinRate":3091,"spinDirection":56},"zone":12,"typeConfidence":0.79,"plateTime":0.48493671780867986,"extension":6.459816732000837},"index":1,"playId":"be738f10-d1b0-396e-8be1-a4afac76664e","pitchNumber":2,"startTime":"2025-07-23T00:06:20.836Z","endTime":"2025-07-23T00:06:24.964Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":595777,"link":"/api/v1/people/595777","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.7,"strikeZoneTop":3.21162576610802,"strikeZoneBottom":1.59880237011225,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.476854547862455,"aZ":-32.381375674210425,"pfxX":-8.90097411552807,"pfxZ":-0.1116111043337682,"pX":-1.6914143289279393,"pZ":4.079304434099718,"vX0":4.072463622500515,"vY0":-133.88021399464455,"vZ0":3.0555330309923003,"x":181.47,"y":128.64,"x0":-2.068345598021305,"y0":50.00426937031896,"z0":5.227920869260963,"aX":-16.303983213486287},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":0.6,"breakHorizontal":15.4,"spinRate":1770,"spinDirection":254},"zone":11,"typeConfidence":0.89,"plateTime":0.4077254573485951,"extension":6.694627297969573},"index":2,"playId":"b7a621ab-c079-3d5c-81a1-e5d6ddf16b7c","pitchNumber":3,"startTime":"2025-07-23T00:06:32.195Z","endTime":"2025-07-23T00:06:36.221Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":595777,"link":"/api/v1/people/595777","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.3,"strikeZoneTop":3.29913086210245,"strikeZoneBottom":1.58023131100472,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.571579681009833,"aZ":-31.549349330547734,"pfxX":-10.322995445812982,"pfxZ":0.3443826413252111,"pX":-0.0625475780120086,"pZ":3.2929603113105568,"vX0":8.342663257750237,"vY0":-133.64123943563564,"vZ0":1.0308768085755653,"x":119.38,"y":149.87,"x0":-1.8765153421820155,"y0":50.003472246369384,"z0":5.160533086238657,"aX":-18.758663493567152},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":1.1,"breakHorizontal":17.0,"spinRate":1931,"spinDirection":245},"zone":2,"typeConfidence":0.85,"plateTime":0.4091307996372824,"extension":6.73242167591281},"index":3,"playId":"d97b425a-3570-3ef7-86d2-af5c201c24d2","pitchNumber":4,"startTime":"2025-07-23T00:06:46.276Z","endTime":"2025-07-23T00:06:50.466Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":595777,"link":"/api/v1/people/595777","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.7,"strikeZoneTop":3.3325294432247,"strikeZoneBottom":1.66000061347363,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.61204078533859,"aZ":-28.613818161582614,"pfxX":-9.953107214417651,"pfxZ":1.943165706827223,"pX":-0.2577211992996907,"pZ":3.3506660255826883,"vX0":7.53532679574503,"vY0":-134.2464968232302,"vZ0":0.3689569141229585,"x":126.82,"y":148.31,"x0":-1.8003925291776688,"y0":50.005332262748276,"z0":5.239519269882281,"aX":-18.266550357810786},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":3.8,"breakHorizontal":16.6,"spinRate":1987,"spinDirection":246},"zone":2,"typeConfidence":0.89,"plateTime":0.407165079454332,"extension":6.66091452106095},"index":4,"playId":"356db599-0540-3531-a426-af018061da11","pitchNumber":5,"startTime":"2025-07-23T00:06:59.904Z","endTime":"2025-07-23T00:07:04.051Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":595777,"link":"/api/v1/people/595777","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":76.1,"endSpeed":70.0,"strikeZoneTop":3.37,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.83948974220128,"aZ":-35.53075613350819,"pfxX":9.242166769035666,"pfxZ":-2.7168571291470442,"pX":-1.1422981445516585,"pZ":2.167268204845287,"vX0":-0.1150675765707268,"vY0":-110.85198017706232,"vZ0":0.6660623732238524,"x":160.54,"y":180.26,"x0":-2.289028466492794,"y0":50.0005250921824,"z0":5.588675486461152,"aX":11.436230382056758},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-4.4,"breakHorizontal":-16.7,"spinRate":2984,"spinDirection":57},"zone":13,"typeConfidence":0.9,"plateTime":0.4951502670191026,"extension":6.296694108219141},"index":5,"playId":"63e3454a-1e65-32fe-aa00-cb0898ef4ca1","pitchNumber":6,"startTime":"2025-07-23T00:07:12.891Z","endTime":"2025-07-23T00:07:16.786Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":595777,"link":"/api/v1/people/595777","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":82.6,"strikeZoneTop":3.37,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.304254294132974,"aZ":-25.18893165619192,"pfxX":-2.3355449312651038,"pfxZ":4.030623132991666,"pX":0.1974073310176363,"pZ":2.4945769220511727,"vX0":6.141608448243071,"vY0":-130.28455632350156,"vZ0":-2.011319204029892,"x":109.48,"y":171.43,"x0":-1.8786318558557953,"y0":50.00360011058749,"z0":5.165081261974608,"aX":-4.04877711174725},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.1,"breakHorizontal":3.0,"spinRate":2150,"spinDirection":216},"zone":5,"typeConfidence":0.89,"plateTime":0.41912124627405234,"extension":6.634442521335212},"hitData":{"launchSpeed":109.1,"launchAngle":19.0,"totalDistance":334.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":212.45,"coordY":94.96}},"index":6,"playId":"96527fc2-5777-3cc0-8fce-e71c3389a1d3","pitchNumber":7,"startTime":"2025-07-23T00:07:36.272Z","endTime":"2025-07-23T00:07:48.450Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":595777,"link":"/api/v1/people/595777","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":595777,"link":"/api/v1/people/595777"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":595777,"link":"/api/v1/people/595777"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":21.4,"awayTeamWinProbability":78.6,"homeTeamWinProbabilityAdded":4.9999999999999964,"leverageIndex":0.76,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:07:48.450Z","atBatIndex":26},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Matt Olson flies out to center fielder Jung Hoo Lee.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-23T00:09:39.869Z","endTime":"2025-07-23T00:11:01.818Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":4,"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":"2025-07-23T00:08:04.155Z","endTime":"2025-07-23T00:09:42.023Z","isPitch":false,"type":"action","player":{"id":621566,"link":"/api/v1/people/621566"},"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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":76.1,"endSpeed":70.0,"strikeZoneTop":3.3899531854974,"strikeZoneBottom":1.50632058625785,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.099349156416807,"aZ":-36.18812823874816,"pfxX":9.598034733250431,"pfxZ":-3.252083113607241,"pX":-1.7200442068570818,"pZ":1.8325020599862036,"vX0":-1.2434272983510515,"vY0":-110.87863063208691,"vZ0":0.05445066050290848,"x":182.56,"y":189.3,"x0":-2.3957158536924723,"y0":50.000768093490784,"z0":5.60555584758161,"aX":11.866033231631333},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-5.5,"breakHorizontal":-17.0,"spinRate":2942,"spinDirection":52},"zone":13,"typeConfidence":0.91,"plateTime":0.4953087995236385,"extension":6.26392860723304},"index":1,"playId":"82806ada-708a-3281-89c4-3211569fa422","pitchNumber":1,"startTime":"2025-07-23T00:09:42.023Z","endTime":"2025-07-23T00:09:45.708Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"second":{"id":595777,"link":"/api/v1/people/595777"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.4,"strikeZoneTop":3.51790246899043,"strikeZoneBottom":1.67051793233966,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.447524053435455,"aZ":-28.665463120468235,"pfxX":-9.314214606594755,"pfxZ":1.9210838433004334,"pX":-0.8483334843350306,"pZ":3.7398643173144435,"vX0":6.026234307393802,"vY0":-134.1490666924993,"vZ0":1.3062554127952468,"x":149.34,"y":137.8,"x0":-1.9113094603325138,"y0":50.00284782484994,"z0":5.286899063520942,"aX":-17.01191132250983},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":4.0,"breakHorizontal":15.6,"spinRate":1940,"spinDirection":243},"zone":11,"typeConfidence":0.89,"plateTime":0.407976268558647,"extension":6.617195088492434},"index":2,"playId":"f7b5904c-2407-3c1c-ba9f-5c68e783ac08","pitchNumber":2,"startTime":"2025-07-23T00:09:55.190Z","endTime":"2025-07-23T00:09:59.814Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"second":{"id":595777,"link":"/api/v1/people/595777"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":75.7,"endSpeed":69.7,"strikeZoneTop":3.58,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.842234398504196,"aZ":-36.8288596531915,"pfxX":8.087004004375558,"pfxZ":-3.810244486655253,"pX":-0.5831994526493669,"pZ":1.9189457707889084,"vX0":1.4491925915708188,"vY0":-110.22728733667184,"vZ0":0.30147313359864936,"x":139.23,"y":186.97,"x0":-2.3004606473638236,"y0":50.00233031801787,"z0":5.690771624087544,"aX":9.88235556453601},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-6.5,"breakHorizontal":-15.0,"spinRate":2997,"spinDirection":54},"zone":7,"typeConfidence":0.91,"plateTime":0.4982127064765587,"extension":6.117254749227261},"index":3,"playId":"d7372bd5-5fd1-353e-bfdb-02f8461ec16a","pitchNumber":3,"startTime":"2025-07-23T00:10:08.271Z","endTime":"2025-07-23T00:10:11.640Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"second":{"id":595777,"link":"/api/v1/people/595777"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.3,"strikeZoneTop":3.58,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.337502637394284,"aZ":-27.569721093458377,"pfxX":-9.634199127289328,"pfxZ":2.5340292143810643,"pX":-0.1847744504886981,"pZ":2.548223116582621,"vX0":7.675463467848742,"vY0":-133.74409388193152,"vZ0":-1.72027635094368,"x":124.04,"y":169.98,"x0":-1.8374788944809506,"y0":50.0008204060444,"z0":5.17343968030302,"aX":-17.484559123769337},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":4.4,"breakHorizontal":15.8,"spinRate":1920,"spinDirection":247},"zone":5,"typeConfidence":0.89,"plateTime":0.4092428882598811,"extension":6.342704926986301},"index":4,"playId":"120eaa74-5dc1-3d67-bc20-93f1871c8f38","pitchNumber":4,"startTime":"2025-07-23T00:10:22.378Z","endTime":"2025-07-23T00:10:26.336Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"second":{"id":595777,"link":"/api/v1/people/595777"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2025-07-23T00:10:38.836Z","endTime":"2025-07-23T00:10:49.119Z","isPitch":false,"type":"action","player":{"id":621566,"link":"/api/v1/people/621566"},"defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"second":{"id":595777,"link":"/api/v1/people/595777"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":81.3,"strikeZoneTop":3.58,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.018277030474778,"aZ":-25.97326756519991,"pfxX":-0.20213420769603885,"pfxZ":3.697242721147015,"pX":-0.2767841004638825,"pZ":3.0969447325141637,"vX0":4.899499795895565,"vY0":-127.79228460488217,"vZ0":-0.6033662805705842,"x":127.55,"y":155.16,"x0":-2.181672778563533,"y0":50.00016392327106,"z0":5.352477604779129,"aX":-0.3390652435195109},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":6.8,"breakHorizontal":-0.6,"spinRate":2323,"spinDirection":228},"zone":1,"typeConfidence":0.88,"plateTime":0.42641852149729464,"extension":6.348979895499268},"hitData":{"launchSpeed":85.2,"launchAngle":38.0,"totalDistance":316.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":93.76,"coordY":76.48}},"index":6,"playId":"64336427-026b-3b68-b243-a3fa3639d73c","pitchNumber":5,"startTime":"2025-07-23T00:10:49.119Z","endTime":"2025-07-23T00:11:01.818Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"second":{"id":595777,"link":"/api/v1/people/595777"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":17.7,"awayTeamWinProbability":82.3,"homeTeamWinProbabilityAdded":-3.6999999999999993,"leverageIndex":1.19,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:11:01.818Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ronald Acuña Jr. strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-23T00:11:05.595Z","endTime":"2025-07-23T00:13:17.639Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":86.6,"strikeZoneTop":3.63,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.23595580605894,"aZ":-31.32968376577271,"pfxX":-8.835298028794336,"pfxZ":0.44852204607181,"pX":0.6910071070739966,"pZ":2.305606882720905,"vX0":9.918039620287425,"vY0":-135.64546487420958,"vZ0":-1.9812443784958804,"x":90.66,"y":176.53,"x0":-1.8374901869403617,"y0":50.00509957082745,"z0":5.196432042009129,"aX":-16.729825162776894},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":0.6,"breakHorizontal":14.3,"spinRate":1885,"spinDirection":249},"zone":6,"typeConfidence":0.88,"plateTime":0.40135705469166716,"extension":6.3496863273440995},"index":0,"playId":"bbfe228f-6891-3947-b2af-d6977fc3b751","pitchNumber":1,"startTime":"2025-07-23T00:11:28.196Z","endTime":"2025-07-23T00:11:31.196Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"second":{"id":595777,"link":"/api/v1/people/595777"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.6,"endSpeed":71.3,"strikeZoneTop":3.59637441153658,"strikeZoneBottom":1.66999992914675,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.56412192468637,"aZ":-35.07335990336024,"pfxX":8.908611842620509,"pfxZ":-2.2679111907098415,"pX":2.055270354871349,"pZ":1.6781498882872181,"vX0":6.263878324483556,"vY0":-112.84452280964867,"vZ0":-0.8485075812337547,"x":38.66,"y":193.47,"x0":-1.9246151280305932,"y0":50.005190034897524,"z0":5.625543908566558,"aX":11.368286745726728},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-4.0,"breakHorizontal":-17.9,"spinRate":3099,"spinDirection":54},"zone":14,"typeConfidence":0.9,"plateTime":0.4873579643852466,"extension":6.281178101699406},"index":1,"playId":"5ce4f544-3889-3ed3-8159-43eb48c836b0","pitchNumber":2,"startTime":"2025-07-23T00:11:45.240Z","endTime":"2025-07-23T00:11:48.579Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"second":{"id":595777,"link":"/api/v1/people/595777"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.8,"strikeZoneTop":3.63,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.823086523406513,"aZ":-30.471479409241155,"pfxX":-10.07290847506235,"pfxZ":0.9377377896023873,"pX":0.01228666308746812,"pZ":2.0553946809285857,"vX0":8.451084671922336,"vY0":-133.40088482917213,"vZ0":-2.381042800170694,"x":116.53,"y":183.28,"x0":-1.8714907817801623,"y0":50.00659376482375,"z0":5.132946180549502,"aX":-18.353349181366152},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":1.4,"breakHorizontal":16.7,"spinRate":1940,"spinDirection":246},"zone":8,"typeConfidence":0.8,"plateTime":0.40893225127775423,"extension":6.600412827267057},"index":2,"playId":"bc2eb611-6abd-3ae7-bf2c-47e1bf37fb94","pitchNumber":3,"startTime":"2025-07-23T00:12:03.666Z","endTime":"2025-07-23T00:12:06.841Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"second":{"id":595777,"link":"/api/v1/people/595777"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.0,"endSpeed":70.7,"strikeZoneTop":3.63,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.791058057950586,"aZ":-35.42966434985854,"pfxX":9.461933183928224,"pfxZ":-2.5906836641184823,"pX":0.21996018559239575,"pZ":1.1535420122558444,"vX0":2.5289104379512715,"vY0":-112.1490182289433,"vZ0":-1.7680795929600677,"x":108.62,"y":207.63,"x0":-2.1551059819597844,"y0":50.00221933825856,"z0":5.610523927493771,"aX":11.8922394276024},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-4.8,"breakHorizontal":-17.8,"spinRate":3084,"spinDirection":52},"zone":14,"typeConfidence":0.91,"plateTime":0.49088379234271784,"extension":6.285789504289001},"index":3,"playId":"0e72e92f-c54a-34a2-aece-e1717d872031","pitchNumber":4,"startTime":"2025-07-23T00:12:32.901Z","endTime":"2025-07-23T00:12:36.257Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"second":{"id":595777,"link":"/api/v1/people/595777"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":86.1,"strikeZoneTop":3.50429337500442,"strikeZoneBottom":1.67000084532047,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.56333684041189,"aZ":-21.46184599872535,"pfxX":-7.695876162468144,"pfxZ":5.697071518220447,"pX":0.1848076703211729,"pZ":3.8436353179463243,"vX0":7.647571300388922,"vY0":-135.07267790110583,"vZ0":-0.46066189225281895,"x":109.96,"y":135.0,"x0":-1.6596067967062458,"y0":50.003010323615726,"z0":5.502467877926871,"aX":-14.471519444112579},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.4,"breakHorizontal":12.7,"spinRate":2092,"spinDirection":241},"zone":12,"typeConfidence":0.85,"plateTime":0.402814443635799,"extension":6.629784416845456},"index":4,"playId":"6c3761bf-f113-3d56-b3a3-00e44a26a129","pitchNumber":5,"startTime":"2025-07-23T00:12:57.533Z","endTime":"2025-07-23T00:13:02.561Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"second":{"id":595777,"link":"/api/v1/people/595777"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":93.7,"endSpeed":86.3,"strikeZoneTop":3.63,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.44409825851163,"aZ":-21.035815494836346,"pfxX":-8.484011941475469,"pfxZ":5.859866253150377,"pX":0.17309842473952622,"pZ":3.0343006730431257,"vX0":7.962903806308997,"vY0":-136.36612355051025,"vZ0":-2.4575027028471297,"x":110.4,"y":156.85,"x0":-1.6698038584521293,"y0":50.00215417052644,"z0":5.384144538410749,"aX":-16.12301334740745},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.3,"breakHorizontal":13.9,"spinRate":2140,"spinDirection":239},"zone":2,"typeConfidence":0.71,"plateTime":0.4002770655501249,"extension":6.4647832838135795},"index":5,"playId":"8ec02098-809a-33f1-8bf3-8a3cacedef09","pitchNumber":6,"startTime":"2025-07-23T00:13:13.126Z","endTime":"2025-07-23T00:13:17.639Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"second":{"id":595777,"link":"/api/v1/people/595777"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":660670,"link":"/api/v1/people/660670"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.799999999999999,"awayTeamWinProbability":85.2,"homeTeamWinProbabilityAdded":-2.9000000000000004,"leverageIndex":1.08,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:13:17.639Z","atBatIndex":28},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Drake Baldwin walks.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-23T00:13:18.918Z","endTime":"2025-07-23T00:15:38.954Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"postOnSecond":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.7,"strikeZoneTop":3.42502366647092,"strikeZoneBottom":1.64000175543961,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.37903550712514,"aZ":-33.91721723641904,"pfxX":-9.002297898613712,"pfxZ":-0.92810618743502,"pX":0.23767773198777037,"pZ":4.34590912140491,"vX0":8.869391961959016,"vY0":-135.15233327339462,"vZ0":3.55001492574318,"x":107.94,"y":121.44,"x0":-1.899459483782449,"y0":50.0059736831839,"z0":5.381565244105398,"aX":-16.843215544686228},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":-0.8,"breakHorizontal":14.6,"spinRate":1791,"spinDirection":244},"zone":12,"typeConfidence":0.89,"plateTime":0.4035529082214011,"extension":6.700059360695958},"index":0,"playId":"b77292cd-8d2e-35db-9d33-1d9e128f125d","pitchNumber":1,"startTime":"2025-07-23T00:13:39.865Z","endTime":"2025-07-23T00:13:43.062Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"second":{"id":595777,"link":"/api/v1/people/595777"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.7,"endSpeed":71.0,"strikeZoneTop":3.36990152881354,"strikeZoneBottom":1.63999997636868,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.468796407903824,"aZ":-38.34435430063688,"pfxX":7.442093822174641,"pfxZ":-4.893306658722651,"pX":0.8985832862566792,"pZ":2.138191122451308,"vX0":4.644723989077354,"vY0":-111.66606957558776,"vZ0":0.8530526047619096,"x":82.75,"y":181.05,"x0":-2.1767561728475506,"y0":50.00446771030533,"z0":5.7021763063862485,"aX":9.379739520505975},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-8.3,"breakHorizontal":-14.6,"spinRate":3074,"spinDirection":59},"zone":14,"typeConfidence":0.9,"plateTime":0.4908666181697958,"extension":6.2017263874871125},"index":1,"playId":"9e634395-0828-3459-b639-f5f11ac25cc4","pitchNumber":2,"startTime":"2025-07-23T00:13:55.995Z","endTime":"2025-07-23T00:14:00.852Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"second":{"id":595777,"link":"/api/v1/people/595777"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.8,"endSpeed":71.0,"strikeZoneTop":3.33187624684586,"strikeZoneBottom":1.6399983728463,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.58258636081437,"aZ":-38.74455561869502,"pfxX":8.357975542369473,"pfxZ":-5.193548635592948,"pX":-0.3782414026322154,"pZ":1.9011190241162523,"vX0":1.723502612662403,"vY0":-111.88647850505143,"vZ0":0.4652076415339128,"x":131.42,"y":187.45,"x0":-2.244707175557148,"y0":50.00353620753816,"z0":5.6677334533177115,"aX":10.573622978507066},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-9.0,"breakHorizontal":-15.6,"spinRate":3124,"spinDirection":56},"zone":7,"typeConfidence":0.91,"plateTime":0.48994878778630824,"extension":6.1320621535076265},"index":2,"playId":"e674d894-0edb-3d64-8625-6b73f906bef1","pitchNumber":3,"startTime":"2025-07-23T00:14:10.462Z","endTime":"2025-07-23T00:14:14.644Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"second":{"id":595777,"link":"/api/v1/people/595777"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":79.0,"strikeZoneTop":3.35,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.02628294978542,"aZ":-31.855266166149626,"pfxX":-9.990815160859329,"pfxZ":0.20125592605831422,"pX":0.15491903001948173,"pZ":1.7469891317815047,"vX0":8.825384388686409,"vY0":-124.2673798037799,"vZ0":-1.694017690500504,"x":111.09,"y":191.61,"x0":-2.130804963057243,"y0":50.0016432409952,"z0":5.063877934775379,"aX":-15.750252750264428},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":0.2,"breakHorizontal":16.2,"spinRate":1681,"spinDirection":266},"zone":8,"typeConfidence":2.0,"plateTime":0.4394125460364635,"extension":6.61533150562853},"index":3,"playId":"ea8d9f5d-be97-3098-8f02-04aef67fbeb7","pitchNumber":4,"startTime":"2025-07-23T00:14:25.702Z","endTime":"2025-07-23T00:14:28.712Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"second":{"id":595777,"link":"/api/v1/people/595777"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.4,"strikeZoneTop":3.35,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.139624955409197,"aZ":-33.10497997982724,"pfxX":-9.110850092386162,"pfxZ":-0.5806064816834793,"pX":-1.0450904186364383,"pZ":1.3923550575019379,"vX0":5.9460712643230265,"vY0":-124.71714157215851,"vZ0":-2.4386261612809284,"x":156.84,"y":201.19,"x0":-2.2664648867303274,"y0":50.005892642308076,"z0":5.091071572738305,"aX":-14.473931272142565},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-1.3,"breakHorizontal":15.2,"spinRate":1872,"spinDirection":269},"zone":13,"typeConfidence":2.0,"plateTime":0.43779068553416023,"extension":6.546251572411033},"index":4,"playId":"19c425fd-20fe-3287-9200-a1ac11b576a3","pitchNumber":5,"startTime":"2025-07-23T00:14:40.839Z","endTime":"2025-07-23T00:14:44.600Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"second":{"id":595777,"link":"/api/v1/people/595777"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.6,"endSpeed":71.6,"strikeZoneTop":3.34340611852915,"strikeZoneBottom":1.63999817967744,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.6160054193789,"aZ":-37.270923853712425,"pfxX":9.015458884288307,"pfxZ":-3.9895849759681026,"pX":-0.7905493068261057,"pZ":-0.06718672881834792,"vX0":0.680313903514365,"vY0":-112.91682029558926,"vZ0":-3.8364944917465422,"x":147.13,"y":240.59,"x0":-2.2662692920683427,"y0":50.00281037774251,"z0":5.44524992913433,"aX":11.516841032839691},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-7.9,"breakHorizontal":-16.4,"spinRate":3193,"spinDirection":54},"zone":13,"typeConfidence":0.91,"plateTime":0.4870683872290611,"extension":6.3554687507172485},"index":5,"playId":"6eb39678-28f6-39a9-9f2d-b10bf877ebc0","pitchNumber":6,"startTime":"2025-07-23T00:14:59.894Z","endTime":"2025-07-23T00:15:03.730Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"second":{"id":595777,"link":"/api/v1/people/595777"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":85.6,"strikeZoneTop":3.33677460279601,"strikeZoneBottom":1.63999827494381,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.453688773495568,"aZ":-34.51248512374362,"pfxX":-10.003724130257448,"pfxZ":-1.2640326301021876,"pX":1.2343442240295208,"pZ":2.8667567362882402,"vX0":11.828667999375364,"vY0":-134.64840721607789,"vZ0":0.19002766092502288,"x":69.95,"y":161.38,"x0":-1.894948718080564,"y0":50.0011613224735,"z0":5.217229890243158,"aX":-18.55540086477744},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":-2.0,"breakHorizontal":15.8,"spinRate":1884,"spinDirection":253},"zone":12,"typeConfidence":0.83,"plateTime":0.4052222964945251,"extension":6.735388631779096},"index":6,"playId":"2d96af8a-a2a5-3247-a919-e244a9e2e7f4","pitchNumber":7,"startTime":"2025-07-23T00:15:35.001Z","endTime":"2025-07-23T00:15:38.954Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"second":{"id":595777,"link":"/api/v1/people/595777"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.0,"awayTeamWinProbability":84.0,"homeTeamWinProbabilityAdded":1.200000000000001,"leverageIndex":0.91,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:15:38.954Z","atBatIndex":29},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ozzie Albies flies out to right fielder Luis Matos.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-23T00:16:54.576Z","endTime":"2025-07-23T00:17:20.948Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"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],"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":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682641,"link":"/api/v1/people/682641"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-23T00:15:46.821Z","endTime":"2025-07-23T00:16:56.914Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"second":{"id":595777,"link":"/api/v1/people/595777"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":86.5,"strikeZoneTop":3.24072851353144,"strikeZoneBottom":1.61000041674598,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.3155876627763,"aZ":-32.799081970226794,"pfxX":-10.126581899306272,"pfxZ":-0.32845656815368507,"pX":1.160279514027852,"pZ":2.6412580297685895,"vX0":11.732484327079625,"vY0":-135.82160576431787,"vZ0":-0.7300520829722437,"x":72.77,"y":167.47,"x0":-1.8747634438169922,"y0":50.00515598059715,"z0":5.169966658456304,"aX":-19.156544006162562},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":-0.6,"breakHorizontal":16.2,"spinRate":1911,"spinDirection":247},"zone":12,"typeConfidence":0.88,"plateTime":0.40138311080218836,"extension":6.6941220865393785},"index":1,"playId":"aa1b54c4-0063-302b-a73c-5b5d29e88181","pitchNumber":1,"startTime":"2025-07-23T00:16:56.914Z","endTime":"2025-07-23T00:17:01.476Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"second":{"id":595777,"link":"/api/v1/people/595777"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.6,"endSpeed":70.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.58828800933175,"aZ":-36.26310302850456,"pfxX":8.11348550279826,"pfxZ":-3.2498024363614917,"pX":0.42120528444496136,"pZ":2.3255725272655376,"vX0":3.2380722571426026,"vY0":-111.51581087678127,"vZ0":0.8878249316237496,"x":100.94,"y":175.99,"x0":-2.105252971403277,"y0":50.00534145473991,"z0":5.67138120660317,"aX":10.191369539117616},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-5.3,"breakHorizontal":-15.6,"spinRate":3062,"spinDirection":56},"zone":6,"typeConfidence":0.9,"plateTime":0.4916997555486926,"extension":6.256818905495639},"hitData":{"launchSpeed":79.0,"launchAngle":41.0,"totalDistance":280.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":185.81,"coordY":103.87}},"index":2,"playId":"914a8016-dae3-3b81-a06c-818e149913e0","pitchNumber":2,"startTime":"2025-07-23T00:17:11.861Z","endTime":"2025-07-23T00:17:20.948Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"second":{"id":595777,"link":"/api/v1/people/595777"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.4,"awayTeamWinProbability":87.6,"homeTeamWinProbabilityAdded":-3.5999999999999996,"leverageIndex":1.44,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:17:20.948Z","atBatIndex":30},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Luis Matos pops out to catcher Drake Baldwin in foul territory.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-23T00:19:17.376Z","endTime":"2025-07-23T00:19:54.419Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669721,"fullName":"Davis Daniel","link":"/api/v1/people/669721"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.123023876550985,"aZ":-15.45894493304607,"pfxX":-4.050431299579473,"pfxZ":10.031025231176947,"pX":0.12361245171576102,"pZ":2.9312546368913965,"vX0":4.8358347772720744,"vY0":-127.93359753161278,"vZ0":-3.806098903004772,"x":112.29,"y":159.64,"x0":-1.260318916383175,"y0":50.00152004469716,"z0":5.641583760726395,"aX":-6.748588998855123},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":17.6,"breakHorizontal":6.4,"spinRate":2093,"spinDirection":204},"zone":2,"typeConfidence":2.0,"plateTime":0.4273010460434108,"extension":6.7705875104686815},"hitData":{"launchSpeed":79.1,"launchAngle":83.0,"totalDistance":42.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":142.52,"coordY":210.63}},"index":0,"playId":"168d2c4e-6f9e-319c-bc6a-60762871fd8f","pitchNumber":1,"startTime":"2025-07-23T00:19:44.087Z","endTime":"2025-07-23T00:19:54.419Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669721,"link":"/api/v1/people/669721","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682641,"link":"/api/v1/people/682641"},"credit":"b_ab"},{"player":{"id":669721,"link":"/api/v1/people/669721"},"credit":"p_ab"},{"player":{"id":682641,"link":"/api/v1/people/682641"},"credit":"b_pa"},{"player":{"id":669721,"link":"/api/v1/people/669721"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":13.3,"awayTeamWinProbability":86.7,"homeTeamWinProbabilityAdded":0.9000000000000004,"leverageIndex":0.35,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:19:54.419Z","atBatIndex":31},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jung Hoo Lee grounds out, shortstop Nick Allen to first baseman Matt Olson.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-23T00:20:00.751Z","endTime":"2025-07-23T00:20:54.350Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"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":669721,"fullName":"Davis Daniel","link":"/api/v1/people/669721"},"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":2},"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":2},"credits":[{"player":{"id":669397,"link":"/api/v1/people/669397"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.6,"strikeZoneTop":3.26149091123512,"strikeZoneBottom":1.50000166625168,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.630144589101565,"aZ":-13.628940112201416,"pfxX":-4.166560770255337,"pfxZ":10.956393944866164,"pX":0.7011899976189562,"pZ":1.843257175706351,"vX0":5.860563772394829,"vY0":-128.7539664634367,"vZ0":-6.61625824482393,"x":90.27,"y":189.01,"x0":-1.0544479868953758,"y0":50.00637312814366,"z0":5.484730241421217,"aX":-7.0557231277040895},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":18.7,"breakHorizontal":6.4,"spinRate":2144,"spinDirection":203},"zone":9,"typeConfidence":2.0,"plateTime":0.4240357578710072,"extension":6.997059649017517},"index":0,"playId":"31784856-7eff-3405-801a-a2cc48a76174","pitchNumber":1,"startTime":"2025-07-23T00:20:18.522Z","endTime":"2025-07-23T00:20:22.971Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669721,"link":"/api/v1/people/669721","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":89.2,"endSpeed":82.0,"strikeZoneTop":3.35,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.743129891544765,"aZ":-15.690570585882448,"pfxX":-3.0463588005570217,"pfxZ":9.585564805482491,"pX":-0.6652335080958656,"pZ":3.378798966517602,"vX0":2.5752111805379756,"vY0":-129.9243690848862,"vZ0":-2.8474602819237336,"x":142.36,"y":147.55,"x0":-1.2706691680478166,"y0":50.00202462162712,"z0":5.673011353661263,"aX":-5.238169720983538},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":17.0,"breakHorizontal":5.0,"spinRate":2143,"spinDirection":199},"zone":1,"typeConfidence":2.0,"plateTime":0.42064291147684996,"extension":6.691419958193648},"index":1,"playId":"31cfc4e5-d5dc-33a4-b4a6-509c2d78ee43","pitchNumber":2,"startTime":"2025-07-23T00:20:30.779Z","endTime":"2025-07-23T00:20:33.956Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669721,"link":"/api/v1/people/669721","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":77.7,"strikeZoneTop":3.35,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.88844844496557,"aZ":-31.358858800896193,"pfxX":-2.456618076010495,"pfxZ":0.5346093455255572,"pX":-0.8880479811984988,"pZ":1.7381015891321148,"vX0":2.348898792463441,"vY0":-122.2386090865625,"vZ0":-3.2152375460930567,"x":150.85,"y":191.85,"x0":-1.5397963042494833,"y0":50.00250486572477,"z0":5.747903876256805,"aX":-3.737654304893017},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":0.5,"breakHorizontal":4.0,"spinRate":752,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.4471791829526719,"extension":6.7128539711251065},"hitData":{"launchSpeed":88.3,"launchAngle":-23.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":117.99,"coordY":156.49}},"index":2,"playId":"df47bb5c-350e-3a4d-b550-a588aa135b99","pitchNumber":3,"startTime":"2025-07-23T00:20:46.600Z","endTime":"2025-07-23T00:20:54.350Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669721,"link":"/api/v1/people/669721","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_ab"},{"player":{"id":669721,"link":"/api/v1/people/669721"},"credit":"p_ab"},{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_pa"},{"player":{"id":669721,"link":"/api/v1/people/669721"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.900000000000002,"awayTeamWinProbability":86.1,"homeTeamWinProbabilityAdded":0.6000000000000014,"leverageIndex":0.27,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:20:54.350Z","atBatIndex":32},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Heliot Ramos grounds out, shortstop Nick Allen to first baseman Matt Olson.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-23T00:21:02.128Z","endTime":"2025-07-23T00:22:13.166Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669721,"fullName":"Davis Daniel","link":"/api/v1/people/669721"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669397,"link":"/api/v1/people/669397"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":89.6,"endSpeed":83.0,"strikeZoneTop":3.16940270648719,"strikeZoneBottom":1.5299984937169,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.251801143524883,"aZ":-15.537323453484602,"pfxX":-5.533641340641619,"pfxZ":9.559902482443146,"pX":0.6340106059409133,"pZ":1.0965114956542101,"vX0":6.226353577718977,"vY0":-130.29824976165875,"vZ0":-8.094702886531593,"x":92.83,"y":209.17,"x0":-1.0539762896214675,"y0":50.00403729260621,"z0":5.389932268235576,"aX":-9.631845217470271},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":16.0,"breakHorizontal":8.9,"spinRate":2104,"spinDirection":203},"zone":14,"typeConfidence":2.0,"plateTime":0.41841939068870415,"extension":6.993049903454459},"index":0,"playId":"00a996fe-6eea-3881-8c84-7fa3feac7ab9","pitchNumber":1,"startTime":"2025-07-23T00:21:19.370Z","endTime":"2025-07-23T00:21:23.986Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669721,"link":"/api/v1/people/669721","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":88.6,"endSpeed":82.0,"strikeZoneTop":3.16567754025245,"strikeZoneBottom":1.53000071336817,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.134706289543068,"aZ":-16.154481590564295,"pfxX":-3.8780042528157734,"pfxZ":9.389016778216952,"pX":-0.11389202097622565,"pZ":2.451631134457302,"vX0":3.8861772893516124,"vY0":-129.10076846960786,"vZ0":-4.855091104452658,"x":121.34,"y":172.59,"x0":-1.1270841992356526,"y0":50.00337585752406,"z0":5.58027469943097,"aX":-6.617694842504966},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":16.3,"breakHorizontal":6.2,"spinRate":2089,"spinDirection":197},"zone":5,"typeConfidence":2.0,"plateTime":0.42250703974652204,"extension":6.841825778978336},"index":1,"playId":"4ac76932-f182-3f71-80b6-719c8c25f974","pitchNumber":2,"startTime":"2025-07-23T00:21:33.488Z","endTime":"2025-07-23T00:21:37.512Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669721,"link":"/api/v1/people/669721","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.5,"endSpeed":74.6,"strikeZoneTop":3.11905321558289,"strikeZoneBottom":1.53000088629248,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.059294456693415,"aZ":-32.93915177057077,"pfxX":2.1725660531968183,"pfxZ":-0.5558981939515365,"pX":-0.09656997890876187,"pZ":-0.03227658601828098,"vX0":1.942190692547261,"vY0":-115.81926447843445,"vZ0":-5.825558150584275,"x":120.68,"y":239.65,"x0":-1.2244582238393054,"y0":50.00452414746242,"z0":5.619785791882169,"aX":2.9885743070282516},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-2.0,"breakHorizontal":-4.3,"spinRate":2355,"spinDirection":104},"zone":13,"typeConfidence":2.0,"plateTime":0.47065165417404087,"extension":6.704800760439135},"index":2,"playId":"5f0b2eb1-8ecc-3801-9b96-3f7dffed1beb","pitchNumber":3,"startTime":"2025-07-23T00:21:49.031Z","endTime":"2025-07-23T00:21:52.902Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669721,"link":"/api/v1/people/669721","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.3,"strikeZoneTop":3.18,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.322278037177394,"aZ":-16.55059997553471,"pfxX":-2.4668553605477745,"pfxZ":9.447968411873324,"pX":0.4444280861051723,"pZ":3.4523710161130237,"vX0":4.8150000958346535,"vY0":-127.79565731626221,"vZ0":-2.2043345001426466,"x":100.06,"y":145.57,"x0":-1.1436283926066857,"y0":50.005948342558675,"z0":5.626097567349013,"aX":-4.081289083059359},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":16.8,"breakHorizontal":3.4,"spinRate":2057,"spinDirection":199},"zone":12,"typeConfidence":2.0,"plateTime":0.42858988406856335,"extension":6.810838305353477},"hitData":{"launchSpeed":101.6,"launchAngle":-4.0,"totalDistance":36.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":119.2,"coordY":148.01}},"index":3,"playId":"2b79de34-6fc2-37e6-9155-f827ca387f30","pitchNumber":4,"startTime":"2025-07-23T00:22:05.458Z","endTime":"2025-07-23T00:22:13.166Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669721,"link":"/api/v1/people/669721","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_ab"},{"player":{"id":669721,"link":"/api/v1/people/669721"},"credit":"p_ab"},{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_pa"},{"player":{"id":669721,"link":"/api/v1/people/669721"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.399999999999999,"awayTeamWinProbability":85.6,"homeTeamWinProbabilityAdded":0.49999999999999645,"leverageIndex":0.18,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:22:13.166Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Sean Murphy strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-23T00:24:13.099Z","endTime":"2025-07-23T00:25:09.382Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"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],"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":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.0,"endSpeed":71.9,"strikeZoneTop":3.31598097705326,"strikeZoneBottom":1.50495876327225,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.064760784938585,"aZ":-35.25113824112083,"pfxX":9.807475964310331,"pfxZ":-2.359259892551581,"pX":-0.6596608790565349,"pZ":2.531894606713647,"vX0":0.8232548152113075,"vY0":-113.63765636261132,"vZ0":0.9390711481289242,"x":142.14,"y":170.42,"x0":-2.3005422534685653,"y0":50.00074769739358,"z0":5.618575462783708,"aX":12.808654279762127},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-3.7,"breakHorizontal":-18.0,"spinRate":3050,"spinDirection":60},"zone":4,"typeConfidence":0.88,"plateTime":0.4822230978612567,"extension":6.538626877868046},"index":0,"playId":"ef452275-e72a-3567-b918-24034ae02ef7","pitchNumber":1,"startTime":"2025-07-23T00:24:23.903Z","endTime":"2025-07-23T00:24:27.981Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":669221,"link":"/api/v1/people/669221","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":85.1,"strikeZoneTop":3.39221213549878,"strikeZoneBottom":1.66999925612019,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.911952312091046,"aZ":-24.537400741068947,"pfxX":-7.593878802199688,"pfxZ":4.132934694447508,"pX":-0.7837874210628538,"pZ":3.211583076588036,"vX0":5.250674726757731,"vY0":-134.47562601823606,"vZ0":-1.1029887075100824,"x":146.88,"y":152.07,"x0":-1.7669744280191193,"y0":50.00006017378325,"z0":5.354473374746417,"aX":-14.020474495032335},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":7.4,"breakHorizontal":12.7,"spinRate":2158,"spinDirection":245},"zone":1,"typeConfidence":0.81,"plateTime":0.4060368041987048,"extension":6.625004284376248},"index":1,"playId":"27f17421-ff2c-3cc4-a232-2a5db36d738b","pitchNumber":2,"startTime":"2025-07-23T00:24:37.137Z","endTime":"2025-07-23T00:24:41.502Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":669221,"link":"/api/v1/people/669221","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.7,"endSpeed":71.8,"strikeZoneTop":3.46,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.718290563124246,"aZ":-37.93446482969375,"pfxX":8.953649123368468,"pfxZ":-4.471785971253022,"pX":0.28964703845512074,"pZ":0.7682773098812907,"vX0":2.4381157331385546,"vY0":-113.10032397320451,"vZ0":-1.9566531908001243,"x":105.96,"y":218.04,"x0":-1.9670195488229971,"y0":50.00263275726902,"z0":5.468985078663606,"aX":11.533404847751758},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-8.3,"breakHorizontal":-16.8,"spinRate":3120,"spinDirection":56},"zone":14,"typeConfidence":0.91,"plateTime":0.4853343737925586,"extension":6.6311677777008695},"index":2,"playId":"ac9b4207-6010-355d-ae93-780bd0b3ecaf","pitchNumber":3,"startTime":"2025-07-23T00:24:49.866Z","endTime":"2025-07-23T00:24:53.040Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":669221,"link":"/api/v1/people/669221","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.2,"endSpeed":72.0,"strikeZoneTop":3.46,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.14334903598907,"aZ":-36.53824991344965,"pfxX":8.453194172731067,"pfxZ":-3.34522810157177,"pX":0.8133992010774913,"pZ":1.91069492989763,"vX0":3.7929774711617488,"vY0":-113.81616807179866,"vZ0":0.06735149062411216,"x":86.0,"y":187.19,"x0":-1.976421224197198,"y0":50.00455546473086,"z0":5.518495709646483,"aX":11.019231584034651},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-5.8,"breakHorizontal":-16.3,"spinRate":3070,"spinDirection":56},"zone":9,"typeConfidence":0.9,"plateTime":0.482425409788958,"extension":6.554268209096431},"index":3,"playId":"079479eb-838c-385b-b312-c0ecd0c7dc2a","pitchNumber":4,"startTime":"2025-07-23T00:25:05.010Z","endTime":"2025-07-23T00:25:09.382Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":669221,"link":"/api/v1/people/669221","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669221,"link":"/api/v1/people/669221"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":669221,"link":"/api/v1/people/669221"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.4,"awayTeamWinProbability":87.6,"homeTeamWinProbabilityAdded":-1.9999999999999982,"leverageIndex":0.77,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:25:09.382Z","atBatIndex":34},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Nacho Alvarez Jr. pops out to second baseman Casey Schmitt.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-23T00:25:11.363Z","endTime":"2025-07-23T00:25:44.221Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":805373,"fullName":"Nacho Alvarez Jr.","link":"/api/v1/people/805373"},"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],"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":805373,"fullName":"Nacho Alvarez Jr.","link":"/api/v1/people/805373"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":83.1,"strikeZoneTop":3.33,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.439131123399225,"aZ":-26.074182741634615,"pfxX":-1.0390624777469188,"pfxZ":3.4832981095743527,"pX":0.5124855594998463,"pZ":3.322101733200712,"vX0":6.2564677520170155,"vY0":-130.71562923852753,"vZ0":-0.3224250039141828,"x":97.47,"y":149.08,"x0":-1.7646744182329885,"y0":50.003331411609615,"z0":5.384640398848921,"aX":-1.8207472194866343},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":6.5,"breakHorizontal":0.7,"spinRate":2161,"spinDirection":214},"zone":3,"typeConfidence":0.91,"plateTime":0.41710165058574145,"extension":6.472270914622553},"hitData":{"launchSpeed":86.2,"launchAngle":74.0,"totalDistance":82.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":131.88,"coordY":170.59}},"index":0,"playId":"dc655b44-640e-3dce-a87d-35dd5d85bac6","pitchNumber":1,"startTime":"2025-07-23T00:25:33.403Z","endTime":"2025-07-23T00:25:44.221Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":805373,"link":"/api/v1/people/805373","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805373,"link":"/api/v1/people/805373"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":805373,"link":"/api/v1/people/805373"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.1,"awayTeamWinProbability":88.9,"homeTeamWinProbabilityAdded":-1.3000000000000007,"leverageIndex":0.52,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:25:44.221Z","atBatIndex":35},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Michael Harris II flies out to right fielder Luis Matos.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-23T00:25:48.190Z","endTime":"2025-07-23T00:26:49.634Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"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],"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":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682641,"link":"/api/v1/people/682641"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":83.3,"strikeZoneTop":3.44992553527133,"strikeZoneBottom":1.61592912483033,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.501629473205746,"aZ":-26.148822366067705,"pfxX":-0.43474122949411936,"pfxZ":3.4172912624954055,"pX":0.05818095886304443,"pZ":3.684647044883778,"vX0":5.84215489756076,"vY0":-131.13287987502594,"vZ0":0.8719569915930748,"x":114.78,"y":139.29,"x0":-2.130382431179316,"y0":50.00334715777838,"z0":5.280411971283338,"aX":-0.767917607455198},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":6.6,"breakHorizontal":-0.4,"spinRate":2230,"spinDirection":218},"zone":12,"typeConfidence":2.0,"plateTime":0.4157218599356698,"extension":6.675544138014919},"index":0,"playId":"afbb2cf2-7318-3504-b9fe-5c0a996d0c53","pitchNumber":1,"startTime":"2025-07-23T00:26:15.178Z","endTime":"2025-07-23T00:26:19.594Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.7,"strikeZoneTop":3.49122439901986,"strikeZoneBottom":1.66000157600429,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.95317772538331,"aZ":-35.0462675019509,"pfxX":-8.813398250036496,"pfxZ":-1.7987010139347013,"pX":1.4852996990487037,"pZ":0.9199023768694393,"vX0":11.238086902500719,"vY0":-125.08135057040282,"vZ0":-3.177726017092437,"x":60.38,"y":213.94,"x0":-1.9096187005335543,"y0":50.00484094453568,"z0":5.064634242885271,"aX":-14.042066541335466},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-3.7,"breakHorizontal":13.6,"spinRate":1803,"spinDirection":264},"zone":14,"typeConfidence":2.0,"plateTime":0.43698206556798924,"extension":6.576438478348791},"index":1,"playId":"af480cb3-095c-3161-ad81-282dd6094cff","pitchNumber":2,"startTime":"2025-07-23T00:26:27.232Z","endTime":"2025-07-23T00:26:30.741Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.8,"strikeZoneTop":3.5,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.16188181130543,"aZ":-32.88307820564873,"pfxX":-8.880027909504395,"pfxZ":-0.4409423540419004,"pX":-0.26575912605717344,"pZ":1.51589331093006,"vX0":7.247031341669976,"vY0":-126.15915951941876,"vZ0":-2.2345562262747785,"x":127.13,"y":197.85,"x0":-2.0188972701799677,"y0":50.002102403592886,"z0":5.058151282971129,"aX":-14.344060200064746},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-1.1,"breakHorizontal":14.5,"spinRate":1723,"spinDirection":265},"zone":13,"typeConfidence":2.0,"plateTime":0.43381888771322785,"extension":6.626576371142316},"hitData":{"launchSpeed":96.3,"launchAngle":26.0,"totalDistance":380.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":170.16,"coordY":52.13}},"index":2,"playId":"cd36d8b8-7975-3c03-9bfd-62372feb52ef","pitchNumber":3,"startTime":"2025-07-23T00:26:41.313Z","endTime":"2025-07-23T00:26:49.634Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":10.4,"awayTeamWinProbability":89.6,"homeTeamWinProbabilityAdded":-0.6999999999999993,"leverageIndex":0.3,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:26:49.634Z","atBatIndex":36},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Rafael Devers doubles (25) on a sharp line drive to right fielder Ronald Acuña Jr.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-23T00:28:40.038Z","endTime":"2025-07-23T00:29:25.985Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669721,"fullName":"Davis Daniel","link":"/api/v1/people/669721"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"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":88.3,"endSpeed":81.5,"strikeZoneTop":3.42589454189596,"strikeZoneBottom":1.61999824622738,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.258144446530242,"aZ":-17.640291494960515,"pfxX":-3.8781591113087157,"pfxZ":8.570598985939906,"pX":-0.6444961219250496,"pZ":3.65067479162853,"vX0":2.7002396672016236,"vY0":-128.7488646351864,"vZ0":-1.7281708914160752,"x":141.57,"y":140.21,"x0":-1.1978713757110608,"y0":50.000310632207274,"z0":5.6819021146027415,"aX":-6.574121258415208},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":15.5,"breakHorizontal":6.5,"spinRate":2105,"spinDirection":201},"zone":11,"typeConfidence":2.0,"plateTime":0.4238220390690959,"extension":6.808867043789976},"index":0,"playId":"7fb65570-86df-3680-989d-ff25dcd6baaa","pitchNumber":1,"startTime":"2025-07-23T00:28:58.890Z","endTime":"2025-07-23T00:29:03.387Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669721,"link":"/api/v1/people/669721","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":75.7,"strikeZoneTop":3.47,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.66580908410921,"aZ":-32.02813289706038,"pfxX":-1.0456720458327293,"pfxZ":0.10054213614786711,"pX":0.003601035018792075,"pZ":2.069623761717065,"vX0":3.1121445577057054,"vY0":-120.34946241304324,"vZ0":-2.0023570111348894,"x":116.86,"y":182.9,"x0":-1.173855978587495,"y0":50.0032955388564,"z0":5.765508804121233,"aX":-1.525032919471711},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":0.0,"breakHorizontal":1.1,"spinRate":892,"spinDirection":245},"zone":8,"typeConfidence":2.0,"plateTime":0.45616207190553526,"extension":6.6796516966610415},"hitData":{"launchSpeed":107.8,"launchAngle":12.0,"totalDistance":210.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":210.18,"coordY":107.7}},"index":1,"playId":"f6b76fca-373f-3dda-aa4e-a00502385ab9","pitchNumber":2,"startTime":"2025-07-23T00:29:12.408Z","endTime":"2025-07-23T00:29:25.985Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669721,"link":"/api/v1/people/669721","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_ab"},{"player":{"id":669721,"link":"/api/v1/people/669721"},"credit":"p_ab"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_pa"},{"player":{"id":669721,"link":"/api/v1/people/669721"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.1,"awayTeamWinProbability":91.9,"homeTeamWinProbabilityAdded":-2.3000000000000007,"leverageIndex":0.32,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:29:25.985Z","atBatIndex":37},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Willy Adames singles on a line drive to left fielder Jurickson Profar. Rafael Devers scores.","rbi":1,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-23T00:29:31.853Z","endTime":"2025-07-23T00:31:38.105Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669721,"fullName":"Davis Daniel","link":"/api/v1/people/669721"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":595777,"link":"/api/v1/people/595777"},"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":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":{"id":669721,"link":"/api/v1/people/669721"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.9,"endSpeed":73.8,"strikeZoneTop":3.46300872355696,"strikeZoneBottom":1.71999974969713,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.441338202544323,"aZ":-23.969894711625056,"pfxX":5.6059880790114525,"pfxZ":5.86610042411349,"pX":0.6407752180476729,"pZ":4.42820829605342,"vX0":3.368761420159474,"vY0":-117.80286207817497,"vZ0":1.5572068167372617,"x":92.58,"y":119.22,"x0":-1.5384447678406192,"y0":50.001716273036656,"z0":5.982404291549778,"aX":7.837746013326811},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":11.3,"breakHorizontal":-11.0,"spinRate":2098,"spinDirection":129},"zone":12,"typeConfidence":2.0,"plateTime":0.4658550241533197,"extension":6.6304709996106315},"index":0,"playId":"1eaa6206-4d59-3995-87a2-925bf8385f20","pitchNumber":1,"startTime":"2025-07-23T00:29:58.538Z","endTime":"2025-07-23T00:30:01.969Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669721,"link":"/api/v1/people/669721","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"second":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":76.6,"endSpeed":71.8,"strikeZoneTop":3.49,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.036247074751387,"aZ":-31.55210647639244,"pfxX":1.6785319339364975,"pfxZ":0.4803453170119907,"pX":-0.5214849837667345,"pZ":1.855418159648763,"vX0":1.409459139857689,"vY0":-111.70082384950106,"vZ0":-1.8358977355130812,"x":136.88,"y":188.68,"x0":-1.3749594350392165,"y0":50.000740266975384,"z0":5.882967557020456,"aX":2.155157656238582},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":0.7,"breakHorizontal":-3.4,"spinRate":2284,"spinDirection":85},"zone":7,"typeConfidence":2.0,"plateTime":0.4873263319400105,"extension":6.600730979949109},"index":1,"playId":"ac90cdce-83ac-3321-8831-f05b6e50da5f","pitchNumber":2,"startTime":"2025-07-23T00:30:16.210Z","endTime":"2025-07-23T00:30:21.236Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669721,"link":"/api/v1/people/669721","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"second":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.7,"strikeZoneTop":3.41246895331884,"strikeZoneBottom":1.63492818184655,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.204141099929995,"aZ":-14.496355249629639,"pfxX":-4.232790727203053,"pfxZ":10.430318075041466,"pX":-0.7381764330241982,"pZ":2.1985016961834334,"vX0":2.565273399021514,"vY0":-128.71820099562055,"vZ0":-5.72632356585455,"x":145.14,"y":179.42,"x0":-1.1926658152747074,"y0":50.00155893087941,"z0":5.555654263890273,"aX":-7.173567140967209},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":18.0,"breakHorizontal":7.2,"spinRate":2095,"spinDirection":195},"zone":4,"typeConfidence":2.0,"plateTime":0.4238876731527115,"extension":6.767807544555638},"index":2,"playId":"bc0a005a-c836-39d4-ad7e-d85fcf80e729","pitchNumber":3,"startTime":"2025-07-23T00:30:45.691Z","endTime":"2025-07-23T00:30:49.770Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669721,"link":"/api/v1/people/669721","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"second":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":77.3,"strikeZoneTop":3.49,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.21069188382425,"aZ":-29.886375267474524,"pfxX":-4.479547995683304,"pfxZ":1.5209972405772634,"pX":0.18666554396479965,"pZ":1.1839892148807825,"vX0":4.799862846478737,"vY0":-121.6297364240331,"vZ0":-4.838176491445317,"x":109.88,"y":206.81,"x0":-1.2276334897368797,"y0":50.00295393159898,"z0":5.782035726217388,"aX":-6.7316060269984215},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":1.9,"breakHorizontal":7.0,"spinRate":734,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.4498302404987524,"extension":6.593405917067949},"index":3,"playId":"a6a443f3-6f7f-3b3f-ad94-864c2c41d00c","pitchNumber":4,"startTime":"2025-07-23T00:31:03.251Z","endTime":"2025-07-23T00:31:07.632Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669721,"link":"/api/v1/people/669721","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"second":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.9,"strikeZoneTop":3.49,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.43096817581139,"aZ":-31.884654823753497,"pfxX":-3.762067585028527,"pfxZ":0.18750294789413413,"pX":-0.32816958987687594,"pZ":1.912806939630393,"vX0":3.710368539478964,"vY0":-122.39149452384541,"vZ0":-2.5938480428327813,"x":129.51,"y":187.13,"x0":-1.3695439072616695,"y0":50.00207732262633,"z0":5.6963584699512815,"aX":-5.751050865786435},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":0.0,"breakHorizontal":6.0,"spinRate":936,"spinDirection":249},"zone":7,"typeConfidence":2.0,"plateTime":0.4462214933732782,"extension":6.747198069441214},"hitData":{"launchSpeed":99.2,"launchAngle":10.0,"totalDistance":152.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":74.48,"coordY":135.87}},"index":4,"playId":"23ae511a-2755-3dc7-90a4-9ad436b852be","pitchNumber":5,"startTime":"2025-07-23T00:31:26.010Z","endTime":"2025-07-23T00:31:38.105Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669721,"link":"/api/v1/people/669721","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"second":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_ab"},{"player":{"id":669721,"link":"/api/v1/people/669721"},"credit":"p_ab"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_pa"},{"player":{"id":669721,"link":"/api/v1/people/669721"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.6000000000000005,"awayTeamWinProbability":94.4,"homeTeamWinProbabilityAdded":-2.499999999999999,"leverageIndex":0.41,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:31:38.105Z","atBatIndex":38},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matt Chapman grounds out, third baseman Nacho Alvarez Jr. to first baseman Matt Olson. Willy Adames to 2nd.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-23T00:32:34.775Z","endTime":"2025-07-23T00:33:21.776Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669721,"fullName":"Davis Daniel","link":"/api/v1/people/669721"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":805373,"link":"/api/v1/people/805373"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"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":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":5,"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":"2025-07-23T00:32:14.267Z","endTime":"2025-07-23T00:32:37.069Z","isPitch":false,"type":"action","player":{"id":656305,"link":"/api/v1/people/656305"},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":81.5,"strikeZoneTop":3.43898719980747,"strikeZoneBottom":1.6600005563595,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.720987978680025,"aZ":-16.35682461989126,"pfxX":-4.1190013328232284,"pfxZ":9.3521084771835,"pX":1.043623557233956,"pZ":2.1616878267357285,"vX0":6.8807170424868,"vY0":-128.9443187015544,"vZ0":-5.425116397891059,"x":77.22,"y":180.41,"x0":-1.1189610006148776,"y0":50.001502071450076,"z0":5.5464658191994785,"aX":-6.965938268516818},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":16.0,"breakHorizontal":6.0,"spinRate":2131,"spinDirection":200},"zone":14,"typeConfidence":2.0,"plateTime":0.42407498134708765,"extension":6.79831172963917},"index":1,"playId":"7195d75e-b955-3afd-9da6-db1233c49016","pitchNumber":1,"startTime":"2025-07-23T00:32:37.069Z","endTime":"2025-07-23T00:32:41.429Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669721,"link":"/api/v1/people/669721","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.4,"strikeZoneTop":3.39788332807168,"strikeZoneBottom":1.66000130678778,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.01793577910157,"aZ":-16.679864344264207,"pfxX":-4.577566474135233,"pfxZ":9.340581394458614,"pX":-0.5493228789697422,"pZ":3.7190991495712273,"vX0":3.1972541673893162,"vY0":-127.88311063147437,"vZ0":-1.60838034901502,"x":137.94,"y":138.36,"x0":-1.2201522760977264,"y0":50.00142986167247,"z0":5.6626239638271,"aX":-7.592209486768133},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":16.8,"breakHorizontal":7.6,"spinRate":2073,"spinDirection":202},"zone":11,"typeConfidence":2.0,"plateTime":0.4280593863023192,"extension":6.840711967426186},"index":2,"playId":"a2d6aa50-521f-3e15-b41b-c4e73c0be63f","pitchNumber":2,"startTime":"2025-07-23T00:32:53.643Z","endTime":"2025-07-23T00:32:57.541Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669721,"link":"/api/v1/people/669721","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":81.8,"strikeZoneTop":3.47,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.790834281205523,"aZ":-15.885791365607286,"pfxX":-5.464365293239264,"pfxZ":9.561265796953165,"pX":0.26344594446731057,"pZ":2.079902508272761,"vX0":5.494055404397853,"vY0":-129.38176624487173,"vZ0":-5.934357912564063,"x":106.96,"y":182.62,"x0":-1.1727941248926885,"y0":50.00046070553164,"z0":5.611152039631048,"aX":-9.307001353963127},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":16.3,"breakHorizontal":8.8,"spinRate":2103,"spinDirection":201},"zone":8,"typeConfidence":2.0,"plateTime":0.42257164960845506,"extension":6.7460430188034115},"hitData":{"launchSpeed":84.4,"launchAngle":-39.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.28,"coordY":162.54}},"index":3,"playId":"0812d03b-34c8-3c49-ae1a-1d17821a3860","pitchNumber":3,"startTime":"2025-07-23T00:33:13.709Z","endTime":"2025-07-23T00:33:21.776Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669721,"link":"/api/v1/people/669721","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_ab"},{"player":{"id":669721,"link":"/api/v1/people/669721"},"credit":"p_ab"},{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_pa"},{"player":{"id":669721,"link":"/api/v1/people/669721"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.8999999999999995,"awayTeamWinProbability":94.1,"homeTeamWinProbabilityAdded":0.29999999999999893,"leverageIndex":0.32,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:33:21.776Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Wilmer Flores strikes out swinging.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-23T00:33:26.306Z","endTime":"2025-07-23T00:34:47.773Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":527038,"fullName":"Wilmer Flores","link":"/api/v1/people/527038"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669721,"fullName":"Davis Daniel","link":"/api/v1/people/669721"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"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":527038,"fullName":"Wilmer Flores","link":"/api/v1/people/527038"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":79.7,"endSpeed":73.0,"strikeZoneTop":3.27,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.755995989726877,"aZ":-25.77749994154768,"pfxX":6.621242207253804,"pfxZ":4.712529389808665,"pX":0.3615817670081807,"pZ":2.617117061169303,"vX0":2.026826522747907,"vY0":-116.03934507332013,"vZ0":-1.5639237489716984,"x":103.22,"y":168.12,"x0":-1.3844020135767372,"y0":50.0005812310702,"z0":5.7676153556597844,"aX":8.981608074265893},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":8.4,"breakHorizontal":-12.5,"spinRate":2028,"spinDirection":113},"zone":6,"typeConfidence":2.0,"plateTime":0.47294944582618204,"extension":6.436892342601918},"index":0,"playId":"7bedd8e8-4553-3bd9-ba20-6d89caae6f5b","pitchNumber":1,"startTime":"2025-07-23T00:33:48.969Z","endTime":"2025-07-23T00:33:54.387Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669721,"link":"/api/v1/people/669721","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":527038,"link":"/api/v1/people/527038","batSide":{"code":"R","description":"Right"}},"second":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":79.2,"endSpeed":73.8,"strikeZoneTop":3.23687262255055,"strikeZoneBottom":1.56830404000348,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.76536812854968,"aZ":-34.03399891050714,"pfxX":1.6537649191475827,"pfxZ":-1.3685218779393686,"pX":0.8770743651038833,"pZ":1.547493022855849,"vX0":4.517497512530678,"vY0":-115.40564863815068,"vZ0":-2.236892211699656,"x":83.57,"y":197.0,"x0":-1.3139135189506284,"y0":50.00234694090358,"z0":5.781043875035378,"aX":2.2489143471334834},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-2.8,"breakHorizontal":-4.1,"spinRate":2276,"spinDirection":89},"zone":14,"typeConfidence":2.0,"plateTime":0.4730863162884229,"extension":6.69613566391183},"index":1,"playId":"299e9ad5-d3c5-3d74-aa23-f6ff5b517935","pitchNumber":2,"startTime":"2025-07-23T00:34:06.203Z","endTime":"2025-07-23T00:34:10.332Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669721,"link":"/api/v1/people/669721","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":527038,"link":"/api/v1/people/527038","batSide":{"code":"R","description":"Right"}},"second":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.4,"strikeZoneTop":3.27,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.040080472046995,"aZ":-14.840902497380107,"pfxX":-2.3967633551742047,"pfxZ":10.470921098596575,"pX":0.6443392466247383,"pZ":3.8003625249091146,"vX0":5.278934828145729,"vY0":-127.53422530373273,"vZ0":-1.8008585669649275,"x":92.44,"y":136.17,"x0":-1.136473265261436,"y0":50.00147519515187,"z0":5.680029293173378,"aX":-3.9675459559129527},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":18.8,"breakHorizontal":3.2,"spinRate":2024,"spinDirection":201},"zone":12,"typeConfidence":2.0,"plateTime":0.4286839931328936,"extension":6.742625269206621},"index":2,"playId":"ffddf144-01aa-3572-95e7-9b2c16c5331f","pitchNumber":3,"startTime":"2025-07-23T00:34:23.372Z","endTime":"2025-07-23T00:34:26.987Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669721,"link":"/api/v1/people/669721","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":527038,"link":"/api/v1/people/527038","batSide":{"code":"R","description":"Right"}},"second":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":76.2,"strikeZoneTop":3.27,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.862732447472283,"aZ":-29.29883249243442,"pfxX":-1.311120994581528,"pfxZ":1.9553442091446822,"pX":1.3167854304960667,"pZ":1.8708817638099196,"vX0":6.321481454436217,"vY0":-120.57981386203016,"vZ0":-2.8308778222747337,"x":66.81,"y":188.27,"x0":-1.1705859455512573,"y0":50.00214905404249,"z0":5.650228087642003,"aX":-1.9275432992133033},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":3.1,"breakHorizontal":0.8,"spinRate":932,"spinDirection":256},"zone":14,"typeConfidence":2.0,"plateTime":0.4545752997347199,"extension":6.748709342541846},"index":3,"playId":"cf1dabb5-6d97-36d3-b820-6e0f4af720de","pitchNumber":4,"startTime":"2025-07-23T00:34:44.655Z","endTime":"2025-07-23T00:34:47.773Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669721,"link":"/api/v1/people/669721","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":527038,"link":"/api/v1/people/527038","batSide":{"code":"R","description":"Right"}},"second":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":527038,"link":"/api/v1/people/527038"},"credit":"b_ab"},{"player":{"id":669721,"link":"/api/v1/people/669721"},"credit":"p_ab"},{"player":{"id":527038,"link":"/api/v1/people/527038"},"credit":"b_pa"},{"player":{"id":669721,"link":"/api/v1/people/669721"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.7,"awayTeamWinProbability":93.3,"homeTeamWinProbabilityAdded":0.8000000000000007,"leverageIndex":0.3,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:34:47.773Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Casey Schmitt strikes out swinging.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-23T00:34:55.465Z","endTime":"2025-07-23T00:36:54.489Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669721,"fullName":"Davis Daniel","link":"/api/v1/people/669721"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.2,"strikeZoneTop":3.37194480063627,"strikeZoneBottom":1.59999902838843,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.79969073844188,"aZ":-15.55597043630872,"pfxX":-3.027438076845667,"pfxZ":9.868756402411464,"pX":1.2985538837386332,"pZ":2.9362833772357364,"vX0":7.378214642344996,"vY0":-128.70543129250478,"vZ0":-3.661055719384794,"x":67.5,"y":159.5,"x0":-1.207254676792491,"y0":50.001274934979534,"z0":5.575984725944843,"aX":-5.097674972759724},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":17.3,"breakHorizontal":3.8,"spinRate":1928,"spinDirection":205},"zone":12,"typeConfidence":2.0,"plateTime":0.4249657229151418,"extension":6.856649118147639},"index":0,"playId":"1c601928-966f-3ffb-89ec-e870a74b3843","pitchNumber":1,"startTime":"2025-07-23T00:35:16.244Z","endTime":"2025-07-23T00:35:19.511Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669721,"link":"/api/v1/people/669721","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"second":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.3,"endSpeed":74.3,"strikeZoneTop":3.40994165732735,"strikeZoneBottom":1.60000214192266,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.61344275516488,"aZ":-31.99920085667759,"pfxX":2.4728155261360123,"pfxZ":0.1273791283860115,"pX":1.204081843713533,"pZ":1.6730448515210647,"vX0":4.996260669557182,"vY0":-116.96410337260896,"vZ0":-2.445203510442819,"x":71.1,"y":193.61,"x0":-1.279158676373485,"y0":50.00335870343847,"z0":5.726213466875943,"aX":3.433521743543695},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-0.1,"breakHorizontal":-5.6,"spinRate":2235,"spinDirection":107},"zone":14,"typeConfidence":2.0,"plateTime":0.46789587641488417,"extension":6.733643239554204},"index":1,"playId":"390d91ad-b2b1-3a69-bb71-22855618c7b1","pitchNumber":2,"startTime":"2025-07-23T00:35:33.708Z","endTime":"2025-07-23T00:35:37.777Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669721,"link":"/api/v1/people/669721","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"second":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.0,"strikeZoneTop":3.36205939183691,"strikeZoneBottom":1.60000190706135,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.052999513818015,"aZ":-15.461335404790374,"pfxX":-3.8986996275137056,"pfxZ":9.98917166525435,"pX":0.057151227510390645,"pZ":2.5586542777442807,"vX0":4.461099114505744,"vY0":-128.16510436171993,"vZ0":-4.588268984304557,"x":114.82,"y":169.7,"x0":-1.194769971369234,"y0":50.00565702926218,"z0":5.569635619289189,"aX":-6.5251067040052},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":17.4,"breakHorizontal":6.1,"spinRate":1991,"spinDirection":201},"zone":5,"typeConfidence":2.0,"plateTime":0.42641776556963107,"extension":6.831587155438569},"index":2,"playId":"a78424d6-c22a-3e57-a52d-a5d7f9cca5f9","pitchNumber":3,"startTime":"2025-07-23T00:35:53.514Z","endTime":"2025-07-23T00:35:57.315Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669721,"link":"/api/v1/people/669721","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"second":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":88.4,"endSpeed":81.1,"strikeZoneTop":3.34212160811008,"strikeZoneBottom":1.59999945093018,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.84514773206577,"aZ":-15.582466072950462,"pfxX":-4.291196143655044,"pfxZ":9.84937496006199,"pX":-0.16218840452811775,"pZ":3.712499276316777,"vX0":4.0723736713533265,"vY0":-128.74089233429606,"vZ0":-2.0322534169203186,"x":123.18,"y":138.54,"x0":-1.2043203932657398,"y0":50.001968299731935,"z0":5.713476301997817,"aX":-7.228409292977611},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":17.6,"breakHorizontal":6.8,"spinRate":2022,"spinDirection":202},"zone":11,"typeConfidence":2.0,"plateTime":0.42488312821009266,"extension":6.756005126992752},"index":3,"playId":"5bfaf2b8-534c-36de-bf40-968542033a1b","pitchNumber":4,"startTime":"2025-07-23T00:36:10.944Z","endTime":"2025-07-23T00:36:15.257Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669721,"link":"/api/v1/people/669721","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"second":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":80.8,"strikeZoneTop":3.36360761259107,"strikeZoneBottom":1.60000188842411,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.37946025967101,"aZ":-15.165419953274295,"pfxX":-3.9285239378339725,"pfxZ":10.216062383882065,"pX":-0.31349346573244036,"pZ":2.008554357260439,"vX0":3.7080332216958594,"vY0":-127.9337216852768,"vZ0":-5.883905125568252,"x":128.95,"y":184.55,"x0":-1.2684127320214258,"y0":50.0000565624913,"z0":5.518895943460046,"aX":-6.538047746623648},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":17.5,"breakHorizontal":6.4,"spinRate":2007,"spinDirection":205},"zone":7,"typeConfidence":2.0,"plateTime":0.4274618160295698,"extension":6.829652729848514},"index":4,"playId":"d019cf10-dfb1-30b9-9c48-0901431a5066","pitchNumber":5,"startTime":"2025-07-23T00:36:30.222Z","endTime":"2025-07-23T00:36:34.609Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669721,"link":"/api/v1/people/669721","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"second":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":80.9,"strikeZoneTop":3.43,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.315501373885137,"aZ":-15.250439270655416,"pfxX":-2.5621849767407587,"pfxZ":10.085175927626832,"pX":-0.45297013289098126,"pZ":2.796411317751243,"vX0":2.6896792402376164,"vY0":-128.62941917858038,"vZ0":-4.095735052128474,"x":134.27,"y":163.28,"x0":-1.1785651463083475,"y0":50.003754244107085,"z0":5.589411971691679,"aX":-4.300143950006595},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":17.6,"breakHorizontal":4.1,"spinRate":1984,"spinDirection":204},"zone":4,"typeConfidence":2.0,"plateTime":0.4255790234421033,"extension":6.734084241863762},"index":5,"playId":"c97c45af-b28a-3bbd-9a11-ddc4672718c0","pitchNumber":6,"startTime":"2025-07-23T00:36:50.089Z","endTime":"2025-07-23T00:36:54.489Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669721,"link":"/api/v1/people/669721","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"second":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_ab"},{"player":{"id":669721,"link":"/api/v1/people/669721"},"credit":"p_ab"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_pa"},{"player":{"id":669721,"link":"/api/v1/people/669721"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.5,"awayTeamWinProbability":92.5,"homeTeamWinProbabilityAdded":0.7999999999999998,"leverageIndex":0.32,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:36:54.489Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Allen grounds out, shortstop Willy Adames to first baseman Rafael Devers.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-23T00:39:02.071Z","endTime":"2025-07-23T00:39:37.920Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"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],"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":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"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.8,"strikeZoneTop":3.1128257721962,"strikeZoneBottom":1.45000055179721,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.19649883364339,"aZ":-30.370753827004393,"pfxX":-9.596424110719814,"pfxZ":0.9725694971896939,"pX":0.6011518930661245,"pZ":1.7852217598144469,"vX0":9.657671468940698,"vY0":-134.76943132112598,"vZ0":-3.0037500914713706,"x":94.09,"y":190.58,"x0":-1.7627821814876816,"y0":50.00509253243414,"z0":5.034153480144894,"aX":-17.854087590121125},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":1.3,"breakHorizontal":15.6,"spinRate":2030,"spinDirection":248},"zone":9,"typeConfidence":0.86,"plateTime":0.4046814891602861,"extension":6.589903247893307},"index":0,"playId":"d07e1df6-cb73-31df-a591-ca09d2c6ab1a","pitchNumber":1,"startTime":"2025-07-23T00:39:18.380Z","endTime":"2025-07-23T00:39:22.826Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.9,"endSpeed":72.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.942461832860552,"aZ":-37.62588538391453,"pfxX":8.03215781973854,"pfxZ":-4.186558631403322,"pX":0.4012193609994698,"pZ":1.8319340459127087,"vX0":2.9434371254268292,"vY0":-113.50683736650642,"vZ0":0.0704236235672635,"x":101.71,"y":189.32,"x0":-1.95595138069212,"y0":50.00048032310163,"z0":5.549601874914534,"aX":10.469251808522651},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.2,"breakVerticalInduced":-7.2,"breakHorizontal":-15.2,"spinRate":3136,"spinDirection":57},"zone":9,"typeConfidence":0.9,"plateTime":0.48271585766550773,"extension":6.393743654640614},"hitData":{"launchSpeed":67.2,"launchAngle":6.0,"totalDistance":68.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.36,"coordY":161.93}},"index":1,"playId":"3919de3f-f9e6-3eb0-95c2-64ad7312d04d","pitchNumber":2,"startTime":"2025-07-23T00:39:29.895Z","endTime":"2025-07-23T00:39:37.920Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669397,"link":"/api/v1/people/669397"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":669397,"link":"/api/v1/people/669397"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.1,"awayTeamWinProbability":93.9,"homeTeamWinProbabilityAdded":-1.4000000000000004,"leverageIndex":0.55,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:39:37.920Z","atBatIndex":42},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Jurickson Profar hit by pitch.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-23T00:39:41.409Z","endTime":"2025-07-23T00:40:28.643Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"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":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.4,"endSpeed":71.2,"strikeZoneTop":3.26823151600366,"strikeZoneBottom":1.65591594454448,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.38821458123545,"aZ":-37.06411575739383,"pfxX":7.7475355318906445,"pfxZ":-3.8244150436595845,"pX":0.3172759479361082,"pZ":2.5816046744212917,"vX0":3.2490654565925987,"vY0":-112.69704110914482,"vZ0":1.5714572164210228,"x":104.91,"y":169.08,"x0":-2.1515326042238985,"y0":50.00124904549076,"z0":5.632560278591801,"aX":9.915496578836292},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-6.1,"breakHorizontal":-14.9,"spinRate":3127,"spinDirection":56},"zone":6,"typeConfidence":0.9,"plateTime":0.48691751102500413,"extension":6.437256898967192},"index":0,"playId":"8a2abd85-934b-3a9c-ac6f-6d7c4c478249","pitchNumber":1,"startTime":"2025-07-23T00:40:00.327Z","endTime":"2025-07-23T00:40:04.857Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":595777,"link":"/api/v1/people/595777","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":85.8,"endSpeed":78.7,"strikeZoneTop":3.37,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.51113231050713,"aZ":-32.09702888964231,"pfxX":-10.304836549058557,"pfxZ":0.05142044521572675,"pX":-0.6054939392022345,"pZ":1.2722690258135732,"vX0":7.171052820003207,"vY0":-124.68894328379906,"vZ0":-2.7209140016829663,"x":140.08,"y":204.43,"x0":-2.1825524263210494,"y0":50.005666491857184,"z0":5.031228445769201,"aX":-16.1984421970264},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-0.4,"breakHorizontal":16.9,"spinRate":1819,"spinDirection":268},"zone":13,"typeConfidence":2.0,"plateTime":0.43960198670147177,"extension":6.431096477383396},"index":1,"playId":"76d21090-3ae7-361f-b73d-f003472dcf5e","pitchNumber":2,"startTime":"2025-07-23T00:40:11.072Z","endTime":"2025-07-23T00:40:14.431Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":595777,"link":"/api/v1/people/595777","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.2,"endSpeed":72.1,"strikeZoneTop":3.37,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.012154974176365,"aZ":-38.06262104645915,"pfxX":7.442399544676931,"pfxZ":-4.549828910584822,"pX":2.147473120289022,"pZ":0.4589418860916124,"vX0":6.737384629252545,"vY0":-113.65457912512151,"vZ0":-2.6225792971986186,"x":35.14,"y":226.39,"x0":-1.8346437315235054,"y0":50.00400075029752,"z0":5.449009062105422,"aX":9.627269719491084},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-8.6,"breakHorizontal":-15.4,"spinRate":3150,"spinDirection":52},"zone":14,"typeConfidence":0.9,"plateTime":0.4840013041810205,"extension":6.374192734370415},"index":2,"playId":"27ce1f86-09ff-38ac-9bc6-c13c2ad7979a","pitchNumber":3,"startTime":"2025-07-23T00:40:23.300Z","endTime":"2025-07-23T00:40:28.643Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":595777,"link":"/api/v1/people/595777","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":595777,"link":"/api/v1/people/595777"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.7,"awayTeamWinProbability":92.3,"homeTeamWinProbabilityAdded":1.6000000000000005,"leverageIndex":0.35,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:40:28.643Z","atBatIndex":43},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Matt Olson singles on a sharp line drive to right fielder Luis Matos. Jurickson Profar to 2nd.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-23T00:40:31.299Z","endTime":"2025-07-23T00:43:18.510Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"postOnSecond":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682641,"link":"/api/v1/people/682641"},"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":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":75.4,"endSpeed":69.2,"strikeZoneTop":3.58,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.65544143197175,"aZ":-33.99324452247709,"pfxX":8.456455699978406,"pfxZ":-1.500986480267942,"pX":-0.46619190257196635,"pZ":2.6552392800261173,"vX0":1.722054171627399,"vY0":-109.82410700241373,"vZ0":1.212093366820378,"x":134.77,"y":167.09,"x0":-2.359972585910142,"y0":50.00145176286599,"z0":5.730175162940284,"aX":10.260286103741052},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-2.0,"breakHorizontal":-15.7,"spinRate":2892,"spinDirection":56},"zone":4,"typeConfidence":0.89,"plateTime":0.5000036639314147,"extension":6.115047755507292},"index":0,"playId":"00765df8-aece-38e5-a3a4-8f53aef12f32","pitchNumber":1,"startTime":"2025-07-23T00:41:00.069Z","endTime":"2025-07-23T00:41:05.084Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"first":{"id":595777,"link":"/api/v1/people/595777"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.3,"endSpeed":70.0,"strikeZoneTop":3.58,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.756513115375355,"aZ":-35.66293446195579,"pfxX":8.677790122762664,"pfxZ":-2.8195338615251497,"pX":-0.012298766660560621,"pZ":1.8997381288467285,"vX0":2.3653780408351004,"vY0":-111.00816120541218,"vZ0":-0.05673446376718405,"x":117.47,"y":187.49,"x0":-2.221948988511407,"y0":50.00531930405612,"z0":5.6700340978407695,"aX":10.721178864017102},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-4.8,"breakHorizontal":-16.3,"spinRate":3010,"spinDirection":59},"zone":8,"typeConfidence":0.91,"plateTime":0.495336350826848,"extension":6.30312671577125},"index":1,"playId":"4837d60b-8bbe-396d-9601-d3ec82e6114a","pitchNumber":2,"startTime":"2025-07-23T00:41:21.456Z","endTime":"2025-07-23T00:41:24.841Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"first":{"id":595777,"link":"/api/v1/people/595777"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":91.7,"endSpeed":83.7,"strikeZoneTop":3.482721848051,"strikeZoneBottom":1.69762462859906,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.83308201101571,"aZ":-22.233202414900738,"pfxX":-8.545174751025652,"pfxZ":5.5205491457466085,"pX":-0.7829504104505851,"pZ":4.184456956037549,"vX0":5.888038775992565,"vY0":-133.39944576035413,"vZ0":0.7353213906861973,"x":146.84,"y":125.8,"x0":-1.9091081840021582,"y0":50.00446689202768,"z0":5.508572865753532,"aX":-15.3945358782104},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":10.3,"breakHorizontal":14.2,"spinRate":2085,"spinDirection":242},"zone":11,"typeConfidence":0.87,"plateTime":0.41066631893486427,"extension":6.355860771361533},"index":2,"playId":"3d999e37-67b1-3e53-906a-535344133225","pitchNumber":3,"startTime":"2025-07-23T00:41:43.754Z","endTime":"2025-07-23T00:41:48.477Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"first":{"id":595777,"link":"/api/v1/people/595777"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":91.6,"endSpeed":84.1,"strikeZoneTop":3.58,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.227676213384644,"aZ":-30.642084569141947,"pfxX":-10.639302779096337,"pfxZ":0.852028331612642,"pX":0.46788717054696743,"pZ":2.9068647460690618,"vX0":9.933155683921543,"vY0":-133.14928556639182,"vZ0":-0.19254810974292214,"x":99.17,"y":160.29,"x0":-1.9195850335364404,"y0":50.00659235616745,"z0":5.18797710993248,"aX":-19.205430601361332},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":1.7,"breakHorizontal":17.3,"spinRate":1855,"spinDirection":249},"zone":6,"typeConfidence":0.81,"plateTime":0.4105755787231562,"extension":6.600876188579096},"index":3,"playId":"a4aa34dd-4627-3e9a-815e-69bdec491f50","pitchNumber":4,"startTime":"2025-07-23T00:41:58.584Z","endTime":"2025-07-23T00:42:02.104Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"first":{"id":595777,"link":"/api/v1/people/595777"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":79.1,"strikeZoneTop":3.51866035480361,"strikeZoneBottom":1.76999911538692,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.029222608325554,"aZ":-32.931574385392935,"pfxX":-9.249061595757462,"pfxZ":-0.48059867750578156,"pX":-0.36899925271368306,"pZ":0.44939837028124247,"vX0":7.527417133414266,"vY0":-123.64056344686973,"vZ0":-4.446614803414899,"x":131.07,"y":226.65,"x0":-2.234531627964314,"y0":50.004430548918705,"z0":5.000287522242706,"aX":-14.4838572698193},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-1.6,"breakHorizontal":15.2,"spinRate":1677,"spinDirection":270},"zone":13,"typeConfidence":2.0,"plateTime":0.4410869439129934,"extension":6.407560188023623},"index":4,"playId":"027f0cde-07a1-3843-b433-31ce033d39b3","pitchNumber":5,"startTime":"2025-07-23T00:42:16.864Z","endTime":"2025-07-23T00:42:21.770Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"first":{"id":595777,"link":"/api/v1/people/595777"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.0,"endSpeed":71.2,"strikeZoneTop":3.58,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.95396177732618,"aZ":-37.07176445845855,"pfxX":7.374646310047343,"pfxZ":-3.859392395891412,"pX":0.023873227592043893,"pZ":1.3549502024848623,"vX0":2.7830298812370047,"vY0":-112.15259473355778,"vZ0":-1.1646917016931444,"x":116.09,"y":202.2,"x0":-2.192484722513535,"y0":50.00318337304072,"z0":5.673997951702627,"aX":9.360076484220574},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.2,"breakVerticalInduced":-7.0,"breakHorizontal":-14.0,"spinRate":2952,"spinDirection":51},"zone":14,"typeConfidence":0.9,"plateTime":0.4890418327776671,"extension":6.234026746336857},"index":5,"playId":"0f395aa8-2fd5-3e66-8a7d-dafb8e1027b1","pitchNumber":6,"startTime":"2025-07-23T00:42:47.219Z","endTime":"2025-07-23T00:42:50.337Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"first":{"id":595777,"link":"/api/v1/people/595777"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":83.7,"strikeZoneTop":3.58,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.076882894539867,"aZ":-22.894284908189753,"pfxX":-3.0374000548987805,"pfxZ":5.223894595227964,"pX":0.09417267827633553,"pZ":3.169713697245484,"vX0":6.472389537132187,"vY0":-131.5101607371771,"vZ0":-1.3486155403060165,"x":113.41,"y":153.2,"x0":-1.9883388988060247,"y0":50.005085737313536,"z0":5.363914879923976,"aX":-5.399082937289411},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":9.5,"breakHorizontal":4.3,"spinRate":2205,"spinDirection":231},"zone":2,"typeConfidence":2.0,"plateTime":0.41418637050180784,"extension":6.4215471068303565},"hitData":{"launchSpeed":108.0,"launchAngle":15.0,"totalDistance":260.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":183.73,"coordY":89.92}},"index":6,"playId":"dfa5e6db-97ef-38ad-80aa-0d43d5e89aa0","pitchNumber":7,"startTime":"2025-07-23T00:43:07.467Z","endTime":"2025-07-23T00:43:18.510Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"first":{"id":595777,"link":"/api/v1/people/595777"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":10.5,"awayTeamWinProbability":89.5,"homeTeamWinProbabilityAdded":2.8,"leverageIndex":0.75,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:43:18.510Z","atBatIndex":44},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ronald Acuña Jr. flies out to right fielder Luis Matos.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-23T00:43:29.665Z","endTime":"2025-07-23T00:44:44.874Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"postOnSecond":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682641,"link":"/api/v1/people/682641"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.7,"endSpeed":71.7,"strikeZoneTop":3.63,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.961480725636733,"aZ":-36.87312077905054,"pfxX":8.792768127468648,"pfxZ":-3.6513719110727028,"pX":0.5997175354816491,"pZ":1.2585199195286738,"vX0":3.5051732143967484,"vY0":-113.07526979574351,"vZ0":-1.2903434156967732,"x":94.14,"y":204.8,"x0":-2.116192338469043,"y0":50.00367142895067,"z0":5.5592771999977675,"aX":11.307471710308388},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.2,"breakVerticalInduced":-6.6,"breakHorizontal":-16.8,"spinRate":3102,"spinDirection":55},"zone":14,"typeConfidence":0.91,"plateTime":0.48568579845572435,"extension":6.253137667484612},"index":0,"playId":"dfe03e9f-e648-3dae-b68d-a95f49990462","pitchNumber":1,"startTime":"2025-07-23T00:43:47.559Z","endTime":"2025-07-23T00:43:51.736Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":595777,"link":"/api/v1/people/595777"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.2,"endSpeed":71.4,"strikeZoneTop":3.63,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.347450114969632,"aZ":-38.90971026494741,"pfxX":7.572204005377841,"pfxZ":-5.283043479331549,"pX":-0.19346206964964585,"pZ":1.2506581249299942,"vX0":2.217756895888442,"vY0":-112.46082440715523,"vZ0":-0.883419932408872,"x":124.37,"y":205.01,"x0":-2.1774772178019526,"y0":50.00362393022122,"z0":5.612505570344056,"aX":9.650928092126234},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.4,"breakVerticalInduced":-9.5,"breakHorizontal":-14.3,"spinRate":3071,"spinDirection":52},"zone":13,"typeConfidence":0.91,"plateTime":0.4879717138519517,"extension":6.188562834112678},"index":1,"playId":"47bdbf31-3bca-3f77-ba4e-9851759367c3","pitchNumber":2,"startTime":"2025-07-23T00:44:07.188Z","endTime":"2025-07-23T00:44:10.756Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":595777,"link":"/api/v1/people/595777"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.0,"endSpeed":71.3,"strikeZoneTop":3.63,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.43044987224639,"aZ":-35.0630953017765,"pfxX":10.460718548260807,"pfxZ":-2.240935193508573,"pX":0.755045006662826,"pZ":2.160039861718054,"vX0":3.2386090545524757,"vY0":-113.50276232122107,"vZ0":0.14440785657015853,"x":88.22,"y":180.46,"x0":-2.054716585253896,"y0":50.00439341479222,"z0":5.626893217088201,"aX":13.463182574771766},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-3.7,"breakHorizontal":-19.8,"spinRate":3052,"spinDirection":54},"zone":9,"typeConfidence":0.9,"plateTime":0.4851169034444305,"extension":6.419127811673219},"hitData":{"launchSpeed":97.8,"launchAngle":60.0,"totalDistance":229.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":185.6,"coordY":129.46}},"index":2,"playId":"19c0611e-6892-3c60-b60f-a95d810667a8","pitchNumber":3,"startTime":"2025-07-23T00:44:31.138Z","endTime":"2025-07-23T00:44:44.874Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":595777,"link":"/api/v1/people/595777"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":660670,"link":"/api/v1/people/660670"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.199999999999999,"awayTeamWinProbability":92.8,"homeTeamWinProbabilityAdded":-3.3000000000000007,"leverageIndex":1.35,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:44:44.874Z","atBatIndex":45},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Drake Baldwin lines out sharply to right fielder Luis Matos.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-23T00:44:47.695Z","endTime":"2025-07-23T00:45:57.388Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"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],"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":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682641,"link":"/api/v1/people/682641"},"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(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":85.9,"endSpeed":79.5,"strikeZoneTop":3.41428440096069,"strikeZoneBottom":1.64000184300757,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.62931641564266,"aZ":-35.130684813106555,"pfxX":-8.968132788719632,"pfxZ":-1.86503587070503,"pX":-4.717399234395084E-4,"pZ":0.8730742595046977,"vX0":8.386559675640935,"vY0":-124.83896032453943,"vZ0":-3.272622125482906,"x":117.02,"y":215.21,"x0":-2.227993103083321,"y0":50.00089024611138,"z0":5.073949493180859,"aX":-14.244648707726624},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-3.8,"breakHorizontal":14.4,"spinRate":1800,"spinDirection":268},"zone":13,"typeConfidence":2.0,"plateTime":0.43768044273931483,"extension":6.320252184075742},"index":0,"playId":"d5aab0c7-be2a-303d-b1c2-0ff3b499389b","pitchNumber":1,"startTime":"2025-07-23T00:45:17.067Z","endTime":"2025-07-23T00:45:20.990Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":595777,"link":"/api/v1/people/595777"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.5,"strikeZoneTop":3.3735315906354,"strikeZoneBottom":1.64000117387274,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.38100019714286,"aZ":-30.840127160105133,"pfxX":-10.013647244203213,"pfxZ":0.7209393648293307,"pX":0.5777023061135529,"pZ":2.3477925945625318,"vX0":9.823368142666986,"vY0":-134.9608276567497,"vZ0":-1.7342485742534879,"x":94.98,"y":175.39,"x0":-1.7956677539851993,"y0":50.00563099013315,"z0":5.155880946770689,"aX":-18.609636613691716},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":1.2,"breakHorizontal":16.2,"spinRate":1952,"spinDirection":248},"zone":6,"typeConfidence":0.88,"plateTime":0.4047308700140162,"extension":6.4419217288922805},"index":1,"playId":"92ea64fb-1bcc-31b2-84c2-7ecdeb292dcc","pitchNumber":2,"startTime":"2025-07-23T00:45:33.986Z","endTime":"2025-07-23T00:45:38.442Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":595777,"link":"/api/v1/people/595777"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.0,"endSpeed":70.0,"strikeZoneTop":3.35,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.964390142779603,"aZ":-36.82647643149997,"pfxX":8.410205289240983,"pfxZ":-3.7772994548003336,"pX":-0.3545283813850352,"pZ":1.6040975150934598,"vX0":1.5598345228183588,"vY0":-110.63940538655531,"vZ0":-0.3121716640633896,"x":130.51,"y":195.47,"x0":-2.1621187939433977,"y0":50.003581525343805,"z0":5.628293291998068,"aX":10.356858386475363},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.1,"breakVerticalInduced":-6.6,"breakHorizontal":-15.6,"spinRate":3066,"spinDirection":53},"zone":7,"typeConfidence":0.91,"plateTime":0.49632410811492145,"extension":6.166550038377126},"hitData":{"launchSpeed":110.9,"launchAngle":18.0,"totalDistance":319.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":192.68,"coordY":89.17}},"index":2,"playId":"836c408b-054b-3b41-8702-6957e111f85b","pitchNumber":3,"startTime":"2025-07-23T00:45:50.301Z","endTime":"2025-07-23T00:45:57.388Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":595777,"link":"/api/v1/people/595777"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.8,"awayTeamWinProbability":95.2,"homeTeamWinProbabilityAdded":-2.3999999999999995,"leverageIndex":0.99,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:45:57.388Z","atBatIndex":46},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Braves challenged (tag play), call on the field was overturned: Patrick Bailey singles on a line drive to right fielder Ronald Acuña Jr. Patrick Bailey out at 2nd on the throw, right fielder Ronald Acuña Jr. to second baseman Ozzie Albies.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-23T00:48:23.699Z","endTime":"2025-07-23T00:49:08.937Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593833,"fullName":"Wander Suero","link":"/api/v1/people/593833"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"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":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist"},{"player":{"id":660670,"link":"/api/v1/people/660670"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist_of"},{"player":{"id":645277,"link":"/api/v1/people/645277"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Wander Suero replaces Davis Daniel.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"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":"2025-07-23T00:47:51.288Z","endTime":"2025-07-23T00:48:26.066Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":593833,"link":"/api/v1/people/593833"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669721,"link":"/api/v1/people/669721","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":84.0,"strikeZoneTop":3.46,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.677219141377304,"aZ":-14.600783105531457,"pfxX":-1.7702648917861188,"pfxZ":9.768851651416744,"pX":-0.5160177793982481,"pZ":3.281017598327559,"vX0":8.73564886752796,"vY0":-132.82655645259436,"vZ0":-3.8568311014904446,"x":136.67,"y":150.19,"x0":-3.6079287916117906,"y0":50.00247160479049,"z0":5.803688840578587,"aX":-3.1864175216802817},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":17.2,"breakHorizontal":1.4,"spinRate":2458,"spinDirection":204},"zone":1,"typeConfidence":0.91,"plateTime":0.4113191309727675,"extension":6.562416407469535},"index":1,"playId":"43cd8d8d-9dca-3b58-8d42-437eaee5986c","pitchNumber":1,"startTime":"2025-07-23T00:48:26.066Z","endTime":"2025-07-23T00:48:29.066Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593833,"link":"/api/v1/people/593833","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":84.4,"endSpeed":78.1,"strikeZoneTop":3.39466844831181,"strikeZoneBottom":1.63000132595275,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.504621645029893,"aZ":-25.23267600992245,"pfxX":-8.876219107236064,"pfxZ":4.51952061030296,"pX":-1.3022461770556086,"pZ":1.3362839910309174,"vX0":8.494481909972922,"vY0":-122.68373177196219,"vZ0":-5.540898699633134,"x":166.64,"y":202.7,"x0":-3.643520003176706,"y0":50.00448396317503,"z0":5.753669641792543,"aX":-13.637706643815365},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":7.2,"breakHorizontal":14.3,"spinRate":1785,"spinDirection":233},"zone":13,"typeConfidence":0.9,"plateTime":0.4451336728864854,"extension":6.256689228015896},"index":2,"playId":"2b27b2bc-30ba-33e7-a99c-f69c7097290d","pitchNumber":2,"startTime":"2025-07-23T00:48:41.777Z","endTime":"2025-07-23T00:48:45.775Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593833,"link":"/api/v1/people/593833","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":76.7,"strikeZoneTop":3.46,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.393757957871358,"aZ":-28.700804845534012,"pfxX":-8.316701792236202,"pfxZ":2.3366925970630543,"pX":-0.2897570460826602,"pZ":3.4443233059166247,"vX0":10.233862727565857,"vY0":-120.6006361789605,"vZ0":-0.2918878471282539,"x":128.04,"y":145.78,"x0":-3.4893036516112703,"y0":50.00282338290049,"z0":6.07825486626349,"aX":-12.366059159573684},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":4.4,"breakHorizontal":12.8,"spinRate":1913,"spinDirection":237},"zone":1,"typeConfidence":0.91,"plateTime":0.45254398596999934,"extension":5.990111197547014},"hitData":{"launchSpeed":104.8,"launchAngle":23.0,"totalDistance":389.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":168.46,"coordY":47.74}},"index":3,"playId":"d5d92302-8e94-3574-80da-aab08b51b3c0","pitchNumber":3,"startTime":"2025-07-23T00:48:55.999Z","endTime":"2025-07-23T00:49:08.937Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593833,"link":"/api/v1/people/593833","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"credit":"b_ab"},{"player":{"id":593833,"link":"/api/v1/people/593833"},"credit":"p_ab"},{"player":{"id":672275,"link":"/api/v1/people/672275"},"credit":"b_pa"},{"player":{"id":593833,"link":"/api/v1/people/593833"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MA","challengeTeamId":144},"homeTeamWinProbability":5.2,"awayTeamWinProbability":94.8,"homeTeamWinProbabilityAdded":0.40000000000000036,"leverageIndex":0.16,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:49:08.937Z","atBatIndex":47},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Luis Matos pops out to first baseman Matt Olson in foul territory.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-23T00:51:40.903Z","endTime":"2025-07-23T00:52:32.676Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593833,"fullName":"Wander Suero","link":"/api/v1/people/593833"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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.5,"endSpeed":84.1,"strikeZoneTop":3.04625012062491,"strikeZoneBottom":1.40136799554886,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.01018659173949,"aZ":-13.11048286821999,"pfxX":-2.5697106960027445,"pfxZ":10.613621094332514,"pX":0.02591537573929895,"pZ":2.365310023440442,"vX0":9.913970462105889,"vY0":-132.81594271525714,"vZ0":-6.7373555121676745,"x":116.01,"y":174.92,"x0":-3.41253661411038,"y0":50.002597273309966,"z0":5.878301473268056,"aX":-4.616170615709965},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":18.0,"breakHorizontal":2.6,"spinRate":2453,"spinDirection":205},"zone":5,"typeConfidence":0.91,"plateTime":0.41153886583849797,"extension":6.443600164144365},"index":0,"playId":"5ebc6e14-ce8a-3ed7-be9b-78b84e8c6081","pitchNumber":1,"startTime":"2025-07-23T00:51:40.903Z","endTime":"2025-07-23T00:51:45.530Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593833,"link":"/api/v1/people/593833","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.295527018707205,"aZ":-13.888649582253679,"pfxX":-2.3724633195689693,"pfxZ":10.032567390770723,"pX":-0.7716257232440824,"pZ":3.4597288379332496,"vX0":8.040685587358885,"vY0":-133.75728981346737,"vZ0":-3.8617623876883327,"x":146.41,"y":145.37,"x0":-3.500785201486688,"y0":50.00151466199279,"z0":5.90985543464623,"aX":-4.324869129166442},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.6,"breakHorizontal":2.6,"spinRate":2510,"spinDirection":204},"zone":11,"typeConfidence":0.91,"plateTime":0.40860318216326874,"extension":6.506935387282123},"index":1,"playId":"8cc0488e-01bf-31c6-a3c2-6c3ef2c177fd","pitchNumber":2,"startTime":"2025-07-23T00:51:54.104Z","endTime":"2025-07-23T00:51:57.104Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593833,"link":"/api/v1/people/593833","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-07-23T00:52:09.525Z","endTime":"2025-07-23T00:52:21.828Z","isPitch":false,"type":"action","player":{"id":682641,"link":"/api/v1/people/682641"},"defense":{"pitcher":{"id":593833,"link":"/api/v1/people/593833","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":87.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.917462505979078,"aZ":-15.754684963512656,"pfxX":-2.1949394699209797,"pfxZ":8.540413506130257,"pX":0.420452979936749,"pZ":3.882413041501937,"vX0":10.830184958500844,"vY0":-136.98286664493224,"vZ0":-2.8131147417916473,"x":100.97,"y":133.95,"x0":-3.279369392447837,"y0":50.006002850639824,"z0":5.9844022790678295,"aX":-4.223887783418906},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.1,"breakHorizontal":2.0,"spinRate":2442,"spinDirection":198},"zone":12,"typeConfidence":0.91,"plateTime":0.398077391475145,"extension":6.624648560966854},"hitData":{"launchSpeed":83.1,"launchAngle":64.0,"totalDistance":164.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":179.27,"coordY":161.21}},"index":3,"playId":"84a47237-2353-3c8f-b983-8ab74e23b691","pitchNumber":3,"startTime":"2025-07-23T00:52:21.828Z","endTime":"2025-07-23T00:52:32.676Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593833,"link":"/api/v1/people/593833","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682641,"link":"/api/v1/people/682641"},"credit":"b_ab"},{"player":{"id":593833,"link":"/api/v1/people/593833"},"credit":"p_ab"},{"player":{"id":682641,"link":"/api/v1/people/682641"},"credit":"b_pa"},{"player":{"id":593833,"link":"/api/v1/people/593833"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":5.5,"awayTeamWinProbability":94.5,"homeTeamWinProbabilityAdded":0.2999999999999998,"leverageIndex":0.12,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:52:32.676Z","atBatIndex":48},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jung Hoo Lee flies out to center fielder Michael Harris II.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-23T00:52:37.079Z","endTime":"2025-07-23T00:54:45.698Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593833,"fullName":"Wander Suero","link":"/api/v1/people/593833"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":6},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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.6,"endSpeed":84.2,"strikeZoneTop":3.22932147426111,"strikeZoneBottom":1.45704980476138,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.05826184510968,"aZ":-16.051091657688865,"pfxX":-2.017005826282955,"pfxZ":8.88594219873843,"pX":-2.0165874050026384,"pZ":4.807661140319303,"vX0":5.532438405004495,"vY0":-133.45019327287906,"vZ0":0.08213248434611325,"x":193.87,"y":108.97,"x0":-3.8489277174198313,"y0":50.004181106305545,"z0":5.926830998828151,"aX":-3.660533684760827},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.3,"breakHorizontal":2.5,"spinRate":2413,"spinDirection":209},"zone":11,"typeConfidence":0.9,"plateTime":0.40946505484687545,"extension":6.396178678516274},"index":0,"playId":"8f8cf9ac-4c3b-3269-885a-eca18478b07f","pitchNumber":1,"startTime":"2025-07-23T00:52:58.201Z","endTime":"2025-07-23T00:53:01.446Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593833,"link":"/api/v1/people/593833","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.9,"strikeZoneTop":3.35,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.562316314591786,"aZ":-14.459267317364024,"pfxX":-2.969619666984694,"pfxZ":9.932413175899157,"pX":-0.3253292567611789,"pZ":2.6284710580428112,"vX0":9.840594917554546,"vY0":-132.05544498549173,"vZ0":-5.065424089298137,"x":129.4,"y":167.81,"x0":-3.6982958510194415,"y0":50.00053597529033,"z0":5.618781306685002,"aX":-5.29614465265008},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":17.2,"breakHorizontal":3.5,"spinRate":2456,"spinDirection":214},"zone":4,"typeConfidence":0.89,"plateTime":0.4132343375889871,"extension":6.529389566152087},"index":1,"playId":"f6e34626-e4f3-30b1-bbc7-855918c43d26","pitchNumber":2,"startTime":"2025-07-23T00:53:11.113Z","endTime":"2025-07-23T00:53:14.606Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593833,"link":"/api/v1/people/593833","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":78.9,"strikeZoneTop":3.2509300369696,"strikeZoneBottom":1.58451378333238,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.906768962882914,"aZ":-24.93964404170719,"pfxX":-10.501336232533529,"pfxZ":4.645327201580013,"pX":0.26705525444002065,"pZ":0.9377419447560744,"vX0":12.547584352825744,"vY0":-123.3072416598004,"vZ0":-6.482891360018273,"x":106.82,"y":213.46,"x0":-3.4963640306370567,"y0":50.00398337993602,"z0":5.673089166329755,"aX":-16.357268210677827},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":7.2,"breakHorizontal":16.4,"spinRate":1780,"spinDirection":232},"zone":14,"typeConfidence":0.91,"plateTime":0.44229268507322494,"extension":6.479731768948816},"index":2,"playId":"08fa6043-7704-356a-961f-f6ca83d5defa","pitchNumber":3,"startTime":"2025-07-23T00:53:28.181Z","endTime":"2025-07-23T00:53:32.325Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593833,"link":"/api/v1/people/593833","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":84.6,"strikeZoneTop":3.35,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.67782136417536,"aZ":-14.95056023609925,"pfxX":-3.356393458965311,"pfxZ":9.4680010634712,"pX":-0.737930016516894,"pZ":2.7853303335597794,"vX0":8.890779066091833,"vY0":-133.51083736123744,"vZ0":-4.65358642473878,"x":145.13,"y":163.58,"x0":-3.6637810272838993,"y0":50.00306087183326,"z0":5.614493661490093,"aX":-6.106808913439907},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.4,"breakHorizontal":4.3,"spinRate":2514,"spinDirection":208},"zone":1,"typeConfidence":0.89,"plateTime":0.4090575756387298,"extension":6.559513214767949},"index":3,"playId":"d60dae0b-43f2-35fe-b583-feaf38cb86f9","pitchNumber":4,"startTime":"2025-07-23T00:53:42.033Z","endTime":"2025-07-23T00:53:46.332Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593833,"link":"/api/v1/people/593833","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.8,"strikeZoneTop":3.22985460884957,"strikeZoneBottom":1.56345545615645,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.84237334841012,"aZ":-15.75432881174468,"pfxX":-2.414160167433951,"pfxZ":8.89775722972046,"pX":-1.0091015480785661,"pZ":4.0519167701828405,"vX0":7.46506368707413,"vY0":-134.87677887561674,"vZ0":-1.6538272196422077,"x":155.46,"y":129.38,"x0":-3.4969557043281903,"y0":50.00564400184396,"z0":5.781940315575912,"aX":-4.457553045915287},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.0,"breakHorizontal":2.8,"spinRate":2411,"spinDirection":209},"zone":11,"typeConfidence":0.9,"plateTime":0.40581193381768355,"extension":6.48773303492406},"index":4,"playId":"8db7c1a0-8037-32b6-9999-ff9108ed2596","pitchNumber":5,"startTime":"2025-07-23T00:54:00.397Z","endTime":"2025-07-23T00:54:05.146Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593833,"link":"/api/v1/people/593833","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":84.9,"strikeZoneTop":3.35,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.192769464588995,"aZ":-14.462681396846675,"pfxX":-3.6954823186833825,"pfxZ":9.607245524419568,"pX":-0.7188764722261752,"pZ":2.510655052166758,"vX0":9.064611124976592,"vY0":-134.8989599855381,"vZ0":-5.109657049299888,"x":144.4,"y":170.99,"x0":-3.6418407420150554,"y0":50.00600813775477,"z0":5.448056972198895,"aX":-6.815703257199897},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.4,"breakHorizontal":4.8,"spinRate":2477,"spinDirection":214},"zone":4,"typeConfidence":0.89,"plateTime":0.4059380153437915,"extension":6.327202835352657},"index":5,"playId":"d289b970-4f25-374b-a070-74a9319a7e33","pitchNumber":6,"startTime":"2025-07-23T00:54:16.428Z","endTime":"2025-07-23T00:54:19.691Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593833,"link":"/api/v1/people/593833","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.7,"strikeZoneTop":3.35,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.638272249358444,"aZ":-23.887242539783788,"pfxX":-8.796800308075465,"pfxZ":5.289272781325874,"pX":-0.5505166687798031,"pZ":2.651892702024014,"vX0":10.249376156941358,"vY0":-123.82735840719722,"vZ0":-3.0369824904303417,"x":137.98,"y":167.18,"x0":-3.583037840014513,"y0":50.00438455573272,"z0":5.873398389171683,"aX":-13.786282997012572},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":9.1,"breakHorizontal":13.8,"spinRate":1690,"spinDirection":231},"zone":4,"typeConfidence":0.89,"plateTime":0.4408257203038759,"extension":6.284830339886746},"hitData":{"launchSpeed":82.6,"launchAngle":37.0,"totalDistance":301.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":151.44,"coordY":81.44}},"index":6,"playId":"0f47eaae-103b-3266-8fdd-b70bd34bd117","pitchNumber":7,"startTime":"2025-07-23T00:54:36.619Z","endTime":"2025-07-23T00:54:45.698Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593833,"link":"/api/v1/people/593833","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_ab"},{"player":{"id":593833,"link":"/api/v1/people/593833"},"credit":"p_ab"},{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_pa"},{"player":{"id":593833,"link":"/api/v1/people/593833"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.7,"awayTeamWinProbability":94.3,"homeTeamWinProbabilityAdded":0.20000000000000018,"leverageIndex":0.09,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:54:45.698Z","atBatIndex":49},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ozzie Albies flies out to center fielder Jung Hoo Lee.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-23T00:56:52.064Z","endTime":"2025-07-23T00:58:14.002Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663546,"fullName":"Sean Hjelle","link":"/api/v1/people/663546"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Sean Hjelle replaces Landen Roupp.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"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":"2025-07-23T00:55:57.039Z","endTime":"2025-07-23T00:56:54.348Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663546,"link":"/api/v1/people/663546"},"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":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":78.5,"strikeZoneTop":3.16777931537276,"strikeZoneBottom":1.57251183501842,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.24508757970362,"aZ":-33.24731901636392,"pfxX":1.869273623399816,"pfxZ":-0.6923459973799613,"pX":-1.092257858934305,"pZ":2.352503974014651,"vX0":1.035426717166329,"vY0":-123.1058326366282,"vZ0":-2.757396940608684,"x":158.63,"y":175.26,"x0":-1.7598603474562444,"y0":50.002607946189926,"z0":6.274624314617097,"aX":2.8964909610372502},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-1.6,"breakHorizontal":-3.6,"spinRate":2165,"spinDirection":51},"zone":13,"typeConfidence":0.9,"plateTime":0.4432937158431187,"extension":6.690850562197291},"index":1,"playId":"ea278f55-8283-30b7-ab53-13adda41808f","pitchNumber":1,"startTime":"2025-07-23T00:56:54.348Z","endTime":"2025-07-23T00:56:58.559Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663546,"link":"/api/v1/people/663546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.6,"strikeZoneTop":3.21800695165256,"strikeZoneBottom":1.60999918818383,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.388524542004326,"aZ":-28.99022417966508,"pfxX":-7.588466136102955,"pfxZ":1.6972300352433614,"pX":-1.7142186632343472,"pZ":4.7055768127875846,"vX0":2.1276009774693168,"vY0":-135.73196712173848,"vZ0":0.7622479388170801,"x":182.34,"y":111.73,"x0":-1.5200598240537095,"y0":50.00117287828428,"z0":6.432341601785967,"aX":-14.224821055775461},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":3.5,"breakHorizontal":13.3,"spinRate":2389,"spinDirection":217},"zone":11,"typeConfidence":0.9,"plateTime":0.40280098111055374,"extension":6.719306708643516},"index":2,"playId":"f93306c4-554e-327e-8489-2c1b9adf6d47","pitchNumber":2,"startTime":"2025-07-23T00:57:13.942Z","endTime":"2025-07-23T00:57:17.190Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663546,"link":"/api/v1/people/663546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.719577911941627,"aZ":-27.891234462728175,"pfxX":-8.373320335476443,"pfxZ":2.298666289429949,"pX":-0.06006807172619764,"pZ":2.8420859254847377,"vX0":6.529649060868362,"vY0":-135.1346492906453,"vZ0":-3.5943370611357452,"x":119.29,"y":162.04,"x0":-1.4123493941688758,"y0":50.000174899005906,"z0":6.13500746893905,"aX":-15.581149561926344},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":3.6,"breakHorizontal":13.9,"spinRate":2430,"spinDirection":220},"zone":2,"typeConfidence":0.9,"plateTime":0.4043570860393899,"extension":6.817485160560726},"index":3,"playId":"b7c454ea-14d9-3ff8-a682-b74476c868d9","pitchNumber":3,"startTime":"2025-07-23T00:57:29.299Z","endTime":"2025-07-23T00:57:34.200Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663546,"link":"/api/v1/people/663546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.12039689579321,"aZ":-25.57744025662214,"pfxX":-9.032041719147369,"pfxZ":3.47863122644557,"pX":-0.5557840680187113,"pZ":2.3188414695253265,"vX0":5.554878840654517,"vY0":-136.7826812073645,"vZ0":-5.156409945587587,"x":138.19,"y":176.17,"x0":-1.4393027282537978,"y0":50.00239846554871,"z0":5.981902041376897,"aX":-17.11691871640687},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":5.4,"breakHorizontal":15.2,"spinRate":2438,"spinDirection":222},"zone":4,"typeConfidence":0.9,"plateTime":0.4004131270039113,"extension":6.926800900627321},"index":4,"playId":"a2088803-f9de-3a0c-bb4e-6bbb467dfbeb","pitchNumber":4,"startTime":"2025-07-23T00:57:46.879Z","endTime":"2025-07-23T00:57:52.507Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663546,"link":"/api/v1/people/663546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":87.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.42700244325655,"aZ":-26.429566801390703,"pfxX":-7.0416505221428,"pfxZ":2.999898083571088,"pX":0.18155184396580565,"pZ":2.411644461792363,"vX0":6.513828362367206,"vY0":-136.61267376629132,"vZ0":-5.09104782430761,"x":110.08,"y":173.67,"x0":-1.3039079619618803,"y0":50.002608793583015,"z0":6.086502631571173,"aX":-13.483125280127059},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":4.7,"breakHorizontal":11.6,"spinRate":2320,"spinDirection":215},"zone":5,"typeConfidence":0.9,"plateTime":0.39895523784914877,"extension":6.861775680560979},"hitData":{"launchSpeed":75.9,"launchAngle":31.0,"totalDistance":267.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":106.89,"coordY":94.69}},"index":5,"playId":"b0847596-8b4a-31cd-993b-3fcd8fb0b394","pitchNumber":5,"startTime":"2025-07-23T00:58:05.998Z","endTime":"2025-07-23T00:58:14.002Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663546,"link":"/api/v1/people/663546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_ab"},{"player":{"id":663546,"link":"/api/v1/people/663546"},"credit":"p_ab"},{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_pa"},{"player":{"id":663546,"link":"/api/v1/people/663546"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.3999999999999995,"awayTeamWinProbability":95.6,"homeTeamWinProbabilityAdded":-1.3000000000000007,"leverageIndex":0.51,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:58:14.002Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Sean Murphy grounds out, second baseman Casey Schmitt to first baseman Rafael Devers.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-23T00:58:19.436Z","endTime":"2025-07-23T00:59:48.009Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663546,"fullName":"Sean Hjelle","link":"/api/v1/people/663546"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":87.4,"strikeZoneTop":3.52977665396198,"strikeZoneBottom":1.67000082385839,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.038042279954464,"aZ":-24.159283407512614,"pfxX":-6.73763931928325,"pfxZ":4.158474631144966,"pX":-0.5438908348065196,"pZ":2.72131905247596,"vX0":4.785774501559606,"vY0":-136.9968467015545,"vZ0":-4.858291417208401,"x":137.73,"y":165.3,"x0":-1.4249748113301817,"y0":50.006378484938466,"z0":6.13787901253842,"aX":-13.000667137923509},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":6.8,"breakHorizontal":11.4,"spinRate":2301,"spinDirection":226},"zone":4,"typeConfidence":0.9,"plateTime":0.39755874586309714,"extension":6.725818903791194},"index":0,"playId":"ea07041f-f846-3966-8252-f3044b0dd085","pitchNumber":1,"startTime":"2025-07-23T00:58:40.893Z","endTime":"2025-07-23T00:58:45.024Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663546,"link":"/api/v1/people/663546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":669221,"link":"/api/v1/people/669221","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":93.5,"endSpeed":86.7,"strikeZoneTop":3.52775541838234,"strikeZoneBottom":1.60816743922755,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.52364631272324,"aZ":-24.242482743468464,"pfxX":-7.110189946439036,"pfxZ":4.192839297312078,"pX":0.5158013314417843,"pZ":1.6902022977456501,"vX0":7.739830481431708,"vY0":-135.87858084184455,"vZ0":-7.127670867585956,"x":97.34,"y":193.14,"x0":-1.4301140590884829,"y0":50.00448448297254,"z0":6.003074323407857,"aX":-13.452366686721996},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":6.4,"breakHorizontal":11.5,"spinRate":2435,"spinDirection":223},"zone":9,"typeConfidence":0.9,"plateTime":0.4013262501322883,"extension":6.832526791132496},"index":1,"playId":"111b99ca-b53a-3958-8435-53e2e5eede24","pitchNumber":2,"startTime":"2025-07-23T00:58:52.639Z","endTime":"2025-07-23T00:58:57.258Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663546,"link":"/api/v1/people/663546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":669221,"link":"/api/v1/people/669221","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":80.9,"strikeZoneTop":3.46,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.61791637051926,"aZ":-28.93858376439961,"pfxX":0.6372765410852863,"pfxZ":1.9774888585056196,"pX":0.6416004841598361,"pZ":1.1769474438620058,"vX0":5.358124889330557,"vY0":-126.19283739559373,"vZ0":-6.4042099644455925,"x":92.54,"y":207.0,"x0":-1.580733299081825,"y0":50.000544287035666,"z0":6.040912452707561,"aX":1.0398019124516633},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":2.5,"breakHorizontal":-2.3,"spinRate":2314,"spinDirection":48},"zone":14,"typeConfidence":0.88,"plateTime":0.4319401343397815,"extension":6.667865627900675},"index":2,"playId":"239ffa54-c3e2-3189-9fdd-7c477b7932ba","pitchNumber":3,"startTime":"2025-07-23T00:59:08.109Z","endTime":"2025-07-23T00:59:12.094Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663546,"link":"/api/v1/people/663546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":669221,"link":"/api/v1/people/669221","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":81.5,"strikeZoneTop":3.41978719861696,"strikeZoneBottom":1.67000069310738,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.21172591035732,"aZ":-30.31993367569179,"pfxX":1.09243314815653,"pfxZ":1.1188601452578215,"pX":0.5819342027159514,"pZ":1.430561859932006,"vX0":5.221970989712638,"vY0":-127.28144039765056,"vZ0":-5.592969545904119,"x":94.82,"y":200.15,"x0":-1.6283794579203743,"y0":50.005025648312944,"z0":6.023018907543004,"aX":1.8132706114399915},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.1,"breakHorizontal":-3.0,"spinRate":2205,"spinDirection":30},"zone":14,"typeConfidence":0.88,"plateTime":0.4283948785846592,"extension":6.815756826004997},"index":3,"playId":"553a0901-87e5-3cad-8870-14a63a01960c","pitchNumber":4,"startTime":"2025-07-23T00:59:25.157Z","endTime":"2025-07-23T00:59:29.156Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663546,"link":"/api/v1/people/663546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":669221,"link":"/api/v1/people/669221","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":85.6,"strikeZoneTop":3.46,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.845474904886967,"aZ":-25.541630815728155,"pfxX":-0.4217299857005341,"pfxZ":3.5965329678380797,"pX":0.5211436114120581,"pZ":2.6238216950079574,"vX0":5.495087839393634,"vY0":-133.9293734394633,"vZ0":-4.707621978723547,"x":97.14,"y":167.94,"x0":-1.4893870892309065,"y0":50.002930260510645,"z0":6.19751340893779,"aX":-0.7784706744575165},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":5.9,"breakHorizontal":-0.2,"spinRate":2282,"spinDirection":218},"zone":6,"typeConfidence":0.9,"plateTime":0.4066346319224987,"extension":6.87002582838983},"hitData":{"launchSpeed":108.0,"launchAngle":3.0,"totalDistance":90.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":136.15,"coordY":146.2}},"index":4,"playId":"abeb33c6-f28c-3844-adfc-e220a8966cf8","pitchNumber":5,"startTime":"2025-07-23T00:59:40.196Z","endTime":"2025-07-23T00:59:48.009Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663546,"link":"/api/v1/people/663546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":669221,"link":"/api/v1/people/669221","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669221,"link":"/api/v1/people/669221"},"credit":"b_ab"},{"player":{"id":663546,"link":"/api/v1/people/663546"},"credit":"p_ab"},{"player":{"id":669221,"link":"/api/v1/people/669221"},"credit":"b_pa"},{"player":{"id":663546,"link":"/api/v1/people/663546"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.5999999999999996,"awayTeamWinProbability":96.4,"homeTeamWinProbabilityAdded":-0.7999999999999998,"leverageIndex":0.32,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:59:48.009Z","atBatIndex":51},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nacho Alvarez Jr. singles on a line drive to center fielder Jung Hoo Lee.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-23T00:59:52.429Z","endTime":"2025-07-23T01:00:38.038Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":805373,"fullName":"Nacho Alvarez Jr.","link":"/api/v1/people/805373"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663546,"fullName":"Sean Hjelle","link":"/api/v1/people/663546"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805373,"fullName":"Nacho Alvarez Jr.","link":"/api/v1/people/805373"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":805373,"fullName":"Nacho Alvarez Jr.","link":"/api/v1/people/805373"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":93.3,"endSpeed":85.8,"strikeZoneTop":3.32615809807565,"strikeZoneBottom":1.62114055337157,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.587288090585687,"aZ":-27.29313265427623,"pfxX":-9.672697521878563,"pfxZ":2.613555822160917,"pX":-0.6498564187839193,"pZ":1.9202561888406755,"vX0":5.11758802960884,"vY0":-135.7264550164811,"vZ0":-6.375980191786375,"x":141.77,"y":186.93,"x0":-1.3027427309412531,"y0":50.001353496311374,"z0":6.199310587836671,"aX":-18.052574067847992},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":3.6,"breakHorizontal":16.4,"spinRate":2293,"spinDirection":218},"zone":7,"typeConfidence":0.9,"plateTime":0.4034878301467355,"extension":6.563595003319459},"index":0,"playId":"d7fc3e43-129e-3b79-860d-788e8b9850ea","pitchNumber":1,"startTime":"2025-07-23T01:00:12.748Z","endTime":"2025-07-23T01:00:16.951Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663546,"link":"/api/v1/people/663546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":805373,"link":"/api/v1/people/805373","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.6,"strikeZoneTop":3.33,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.629354180176296,"aZ":-26.777767606835457,"pfxX":-9.292143931113461,"pfxZ":2.831450389819638,"pX":0.1735634773504322,"pZ":2.6046844999507717,"vX0":7.073978866877716,"vY0":-137.03210518025872,"vZ0":-4.819407507272459,"x":110.38,"y":168.45,"x0":-1.2311595224475615,"y0":50.00318273020712,"z0":6.210405380784726,"aX":-17.712745722839404},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":4.3,"breakHorizontal":15.4,"spinRate":2406,"spinDirection":220},"zone":5,"typeConfidence":0.9,"plateTime":0.39935911484840503,"extension":6.863355878517556},"hitData":{"launchSpeed":97.8,"launchAngle":10.0,"totalDistance":205.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":119.8,"coordY":88.1}},"index":1,"playId":"28d7ed73-f045-3e31-ac76-6ca70fc28fee","pitchNumber":2,"startTime":"2025-07-23T01:00:27.019Z","endTime":"2025-07-23T01:00:38.038Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663546,"link":"/api/v1/people/663546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":805373,"link":"/api/v1/people/805373","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805373,"link":"/api/v1/people/805373"},"credit":"b_ab"},{"player":{"id":663546,"link":"/api/v1/people/663546"},"credit":"p_ab"},{"player":{"id":805373,"link":"/api/v1/people/805373"},"credit":"b_pa"},{"player":{"id":663546,"link":"/api/v1/people/663546"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.2,"awayTeamWinProbability":95.8,"homeTeamWinProbabilityAdded":0.6000000000000005,"leverageIndex":0.16,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2025-07-23T01:00:38.038Z","atBatIndex":52},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Michael Harris II singles on a line drive to third baseman Matt Chapman, deflected by pitcher Sean Hjelle. Nacho Alvarez Jr. to 2nd.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-23T01:00:37.726Z","endTime":"2025-07-23T01:01:45.312Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663546,"fullName":"Sean Hjelle","link":"/api/v1/people/663546"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"postOnSecond":{"id":805373,"fullName":"Nacho Alvarez Jr.","link":"/api/v1/people/805373"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663546,"link":"/api/v1/people/663546"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_deflection"},{"player":{"id":656305,"link":"/api/v1/people/656305"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":805373,"fullName":"Nacho Alvarez Jr.","link":"/api/v1/people/805373"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.6,"strikeZoneTop":3.40829501416763,"strikeZoneBottom":1.66000142651291,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.671713138935463,"aZ":-30.373094235420236,"pfxX":-9.425369042559785,"pfxZ":0.9427379807091558,"pX":0.27371910938972543,"pZ":3.306881280350779,"vX0":7.723678805123706,"vY0":-136.8424463556992,"vZ0":-2.1201856922045583,"x":106.57,"y":149.49,"x0":-1.353304505235973,"y0":50.00119462122336,"z0":6.161392018566033,"aX":-17.97041792879755},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":1.4,"breakHorizontal":15.6,"spinRate":2214,"spinDirection":226},"zone":2,"typeConfidence":0.9,"plateTime":0.39943336327292567,"extension":6.962596440687298},"index":0,"playId":"dc074cc4-151c-3a0a-88cc-f6d17fe76b93","pitchNumber":1,"startTime":"2025-07-23T01:01:04.058Z","endTime":"2025-07-23T01:01:07.951Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663546,"link":"/api/v1/people/663546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"first":{"id":805373,"link":"/api/v1/people/805373"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":83.3,"strikeZoneTop":3.45084637695383,"strikeZoneBottom":1.6599998946,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.203574012793243,"aZ":-28.04412948414114,"pfxX":-2.795222803106026,"pfxZ":2.3367450959133773,"pX":0.597923571811509,"pZ":4.062055122700183,"vX0":6.596400863579086,"vY0":-131.64379678095514,"vZ0":-0.2960655014546164,"x":94.21,"y":129.1,"x0":-1.5696643163550368,"y0":50.00117506402968,"z0":6.2400872920612125,"aX":-4.938254313210001},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":4.4,"breakHorizontal":3.7,"spinRate":2231,"spinDirection":214},"zone":12,"typeConfidence":0.91,"plateTime":0.4150108288291836,"extension":6.831267157034562},"index":1,"playId":"ebac972a-14ff-3892-b955-0b73c5aa1b1e","pitchNumber":2,"startTime":"2025-07-23T01:01:19.712Z","endTime":"2025-07-23T01:01:23.865Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663546,"link":"/api/v1/people/663546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"first":{"id":805373,"link":"/api/v1/people/805373"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":86.5,"strikeZoneTop":3.5,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.351466648544214,"aZ":-29.776965581697244,"pfxX":-8.99577110657455,"pfxZ":1.2645900795691052,"pX":-0.05186724559664552,"pZ":3.270557329715295,"vX0":6.853064896558329,"vY0":-136.28827777875577,"vZ0":-2.456939809219723,"x":118.98,"y":150.47,"x0":-1.418616421604213,"y0":50.00457643380453,"z0":6.221065340762032,"aX":-17.081636743191275},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":2.0,"breakHorizontal":15.0,"spinRate":2281,"spinDirection":225},"zone":2,"typeConfidence":0.9,"plateTime":0.40046540366069294,"extension":6.972697086472852},"hitData":{"launchSpeed":107.1,"launchAngle":3.0,"totalDistance":100.0,"trajectory":"line_drive","hardness":"medium","location":"1","coordinates":{"coordX":134.94,"coordY":179.48}},"index":2,"playId":"ee754de7-c04b-397a-8a66-b3aeae21d508","pitchNumber":3,"startTime":"2025-07-23T01:01:37.305Z","endTime":"2025-07-23T01:01:45.312Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663546,"link":"/api/v1/people/663546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"first":{"id":805373,"link":"/api/v1/people/805373"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_ab"},{"player":{"id":663546,"link":"/api/v1/people/663546"},"credit":"p_ab"},{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_pa"},{"player":{"id":663546,"link":"/api/v1/people/663546"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.4,"awayTeamWinProbability":94.6,"homeTeamWinProbabilityAdded":1.2000000000000002,"leverageIndex":0.4,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-07-23T01:01:45.312Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Allen strikes out swinging.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-23T01:02:45.315Z","endTime":"2025-07-23T01:03:58.768Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663546,"fullName":"Sean Hjelle","link":"/api/v1/people/663546"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5],"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":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-23T01:02:00.028Z","endTime":"2025-07-23T01:02:47.593Z","isPitch":false,"type":"action","player":{"id":669397,"link":"/api/v1/people/669397"},"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},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.2,"strikeZoneTop":3.08426412472507,"strikeZoneBottom":1.44999959411771,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.77027510656941,"aZ":-31.625695818728996,"pfxX":0.9070487229495976,"pfxZ":0.3365269873740271,"pX":-0.5996143409604802,"pZ":2.445864233794277,"vX0":2.737087525188262,"vY0":-127.17927038489935,"vZ0":-2.979657174636121,"x":139.86,"y":172.74,"x0":-1.808880829897298,"y0":50.004615914507596,"z0":6.148418810768244,"aX":1.4810524423880522},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":0.1,"breakHorizontal":-2.3,"spinRate":2036,"spinDirection":46},"zone":4,"typeConfidence":0.87,"plateTime":0.43113890045395564,"extension":6.777101143137141},"index":1,"playId":"350ce79b-6b2a-3881-8b89-78cb9a9dfc89","pitchNumber":1,"startTime":"2025-07-23T01:02:47.593Z","endTime":"2025-07-23T01:02:51.844Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663546,"link":"/api/v1/people/663546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"second":{"id":805373,"link":"/api/v1/people/805373"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.8,"strikeZoneTop":3.11327358137826,"strikeZoneBottom":1.44999849606103,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.165543027528827,"aZ":-29.150819424300682,"pfxX":-9.41316803930074,"pfxZ":1.5828595747737264,"pX":1.5978374265931055,"pZ":2.7066868288786767,"vX0":11.105433272987518,"vY0":-137.41434493855695,"vZ0":-4.147974835548504,"x":56.09,"y":165.7,"x0":-1.2710972064524024,"y0":50.00542679531657,"z0":6.2139168808170595,"aX":-18.02237134115608},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":2.2,"breakHorizontal":14.8,"spinRate":2305,"spinDirection":227},"zone":12,"typeConfidence":0.9,"plateTime":0.3984431406165525,"extension":6.914571296775238},"index":2,"playId":"4fe51c82-5fdb-31dc-9fd4-f55380183fca","pitchNumber":2,"startTime":"2025-07-23T01:03:05.099Z","endTime":"2025-07-23T01:03:08.264Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663546,"link":"/api/v1/people/663546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"second":{"id":805373,"link":"/api/v1/people/805373"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":94.4,"endSpeed":86.4,"strikeZoneTop":3.13,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.062101347454092,"aZ":-27.582715172396,"pfxX":-8.654465702466997,"pfxZ":2.409180997992527,"pX":-0.7597167137629636,"pZ":2.7126036476345097,"vX0":5.065414066928568,"vY0":-137.37118109226284,"vZ0":-4.202174614703878,"x":145.96,"y":165.54,"x0":-1.505241452507895,"y0":50.00527534034028,"z0":6.142272805477139,"aX":-16.505929700465796},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":3.6,"breakHorizontal":14.5,"spinRate":2301,"spinDirection":226},"zone":1,"typeConfidence":0.9,"plateTime":0.399062132382487,"extension":6.965339672883324},"index":3,"playId":"9874d0b6-6f28-361b-be79-0b2520193f44","pitchNumber":3,"startTime":"2025-07-23T01:03:20.909Z","endTime":"2025-07-23T01:03:25.416Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663546,"link":"/api/v1/people/663546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"second":{"id":805373,"link":"/api/v1/people/805373"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":4,"startTime":"2025-07-23T01:03:38.831Z","endTime":"2025-07-23T01:03:53.962Z","isPitch":false,"type":"action","player":{"id":669397,"link":"/api/v1/people/669397"},"defense":{"pitcher":{"id":663546,"link":"/api/v1/people/663546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"second":{"id":805373,"link":"/api/v1/people/805373"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.81936978255378,"aZ":-30.020487028960815,"pfxX":2.0822189023376056,"pfxZ":1.34847455295869,"pX":1.0755020400375481,"pZ":2.361032079462769,"vX0":5.926233549563625,"vY0":-125.51227813033135,"vZ0":-3.345436666842371,"x":76.0,"y":175.03,"x0":-1.5844965098659474,"y0":50.00404953095546,"z0":6.1494991904296015,"aX":3.3302288034026324},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.9,"breakHorizontal":-5.2,"spinRate":2132,"spinDirection":47},"zone":12,"typeConfidence":0.89,"plateTime":0.4359843795240157,"extension":6.89188997012214},"index":5,"playId":"3ee26676-4e12-3fd1-b4f3-133394e154fd","pitchNumber":4,"startTime":"2025-07-23T01:03:53.962Z","endTime":"2025-07-23T01:03:58.768Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663546,"link":"/api/v1/people/663546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"second":{"id":805373,"link":"/api/v1/people/805373"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669397,"link":"/api/v1/people/669397"},"credit":"b_ab"},{"player":{"id":663546,"link":"/api/v1/people/663546"},"credit":"p_ab"},{"player":{"id":669397,"link":"/api/v1/people/669397"},"credit":"b_pa"},{"player":{"id":663546,"link":"/api/v1/people/663546"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.2,"awayTeamWinProbability":96.8,"homeTeamWinProbabilityAdded":-2.2,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2025-07-23T01:03:58.768Z","atBatIndex":54},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Heliot Ramos walks.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-23T01:05:48.241Z","endTime":"2025-07-23T01:08:02.551Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593833,"fullName":"Wander Suero","link":"/api/v1/people/593833"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":84.4,"strikeZoneTop":3.18,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.488355401078728,"aZ":-14.926963275712815,"pfxX":-1.4203952632959007,"pfxZ":9.528878497946096,"pX":-0.1313069085356143,"pZ":3.7301903166414534,"vX0":9.259719452878352,"vY0":-132.92734357064776,"vZ0":-3.0360005373240018,"x":122.01,"y":138.06,"x0":-3.458469614911794,"y0":50.00132926128458,"z0":5.955460397511603,"aX":-2.5727654099601893},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.9,"breakHorizontal":0.8,"spinRate":2433,"spinDirection":198},"zone":11,"typeConfidence":0.91,"plateTime":0.4103013637097557,"extension":6.588500782793356},"index":0,"playId":"0dc37996-5f70-32be-881d-1e8d2f92aae0","pitchNumber":1,"startTime":"2025-07-23T01:06:10.503Z","endTime":"2025-07-23T01:06:13.503Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593833,"link":"/api/v1/people/593833","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":92.1,"endSpeed":84.9,"strikeZoneTop":3.15279209548898,"strikeZoneBottom":1.52993658505746,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.158824119314634,"aZ":-15.458404902780293,"pfxX":-1.8939271677706098,"pfxZ":9.127373170294453,"pX":0.047731298346959605,"pZ":3.8577858002672465,"vX0":9.8097055761127,"vY0":-133.81954057799808,"vZ0":-2.7239292118599816,"x":115.18,"y":134.62,"x0":-3.4038650444000096,"y0":50.00649450926359,"z0":5.982885261855862,"aX":-3.4707034768712264},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.2,"breakHorizontal":1.6,"spinRate":2434,"spinDirection":198},"zone":12,"typeConfidence":0.91,"plateTime":0.4077403129701844,"extension":6.62360504781111},"index":1,"playId":"76f105b3-5a66-323e-a2c8-f346c696461c","pitchNumber":2,"startTime":"2025-07-23T01:06:23.468Z","endTime":"2025-07-23T01:06:28.254Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593833,"link":"/api/v1/people/593833","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.5,"strikeZoneTop":3.18,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.380084035490626,"aZ":-13.219040419816325,"pfxX":-2.2241328657698936,"pfxZ":10.244819654410932,"pX":0.22238886868642124,"pZ":2.344158667382525,"vX0":10.276610415014016,"vY0":-134.48915120879687,"vZ0":-6.670043059221421,"x":108.52,"y":175.49,"x0":-3.342702228558662,"y0":50.00661843005333,"z0":5.775732539092316,"aX":-4.117772086947798},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.4,"breakHorizontal":2.0,"spinRate":2435,"spinDirection":208},"zone":5,"typeConfidence":0.91,"plateTime":0.40569356485800645,"extension":6.502110931171212},"index":2,"playId":"25472992-d45d-342e-9176-6f0458ee8e11","pitchNumber":3,"startTime":"2025-07-23T01:06:38.656Z","endTime":"2025-07-23T01:06:41.700Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593833,"link":"/api/v1/people/593833","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.6,"strikeZoneTop":3.15279209548898,"strikeZoneBottom":1.52993588809395,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.933840971024782,"aZ":-12.745379321684654,"pfxX":-1.9528694455362836,"pfxZ":10.395789347109792,"pX":-0.9346381876885078,"pZ":2.987652873237239,"vX0":6.929707605724003,"vY0":-135.44206777016686,"vZ0":-5.37723218945666,"x":152.63,"y":158.11,"x0":-3.265963098699638,"y0":50.0035419846436,"z0":5.880722665569066,"aX":-3.650778437649519},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.0,"breakHorizontal":2.2,"spinRate":2430,"spinDirection":205},"zone":11,"typeConfidence":0.92,"plateTime":0.40348494026129345,"extension":6.595674433763246},"index":3,"playId":"4039a5e0-a670-3b11-80ab-1acd5b809bb7","pitchNumber":4,"startTime":"2025-07-23T01:06:54.624Z","endTime":"2025-07-23T01:06:59.461Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593833,"link":"/api/v1/people/593833","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.7,"strikeZoneTop":3.18,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.853990464367374,"aZ":-15.152436347618249,"pfxX":-2.3656046644591355,"pfxZ":9.111702732557902,"pX":0.6121079852466539,"pZ":3.6409982790875457,"vX0":10.899505769674164,"vY0":-135.4048216610426,"vZ0":-3.4928394174994484,"x":93.67,"y":140.47,"x0":-3.1473316670051728,"y0":50.00368931549841,"z0":5.999083518492851,"aX":-4.419995766384054},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.0,"breakHorizontal":2.2,"spinRate":2445,"spinDirection":202},"zone":12,"typeConfidence":0.91,"plateTime":0.40354635472530775,"extension":6.671689913285972},"index":4,"playId":"5124a59c-3465-3464-a0a6-eb2069f578f6","pitchNumber":5,"startTime":"2025-07-23T01:07:10.972Z","endTime":"2025-07-23T01:07:14.026Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593833,"link":"/api/v1/people/593833","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2025-07-23T01:07:24.100Z","endTime":"2025-07-23T01:07:43.604Z","isPitch":false,"type":"action","player":{"id":671218,"link":"/api/v1/people/671218"},"defense":{"pitcher":{"id":593833,"link":"/api/v1/people/593833","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.2,"strikeZoneTop":3.19819519410901,"strikeZoneBottom":1.52993379721588,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.969350792279702,"aZ":-13.810851641229224,"pfxX":-1.2048492649935012,"pfxZ":9.642191260054494,"pX":-1.2190800959251527,"pZ":3.9594323865721033,"vX0":6.481217699402809,"vY0":-137.05244980890262,"vZ0":-2.9314225372316507,"x":163.47,"y":131.88,"x0":-3.456809027404298,"y0":50.001918561489255,"z0":5.984691152930196,"aX":-2.294746480471144},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.0,"breakHorizontal":0.8,"spinRate":2419,"spinDirection":198},"zone":11,"typeConfidence":0.92,"plateTime":0.39947158903579094,"extension":6.582516688705531},"index":6,"playId":"01c1bae8-7a38-3d90-8aab-36f6327689e4","pitchNumber":6,"startTime":"2025-07-23T01:07:43.604Z","endTime":"2025-07-23T01:07:48.389Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593833,"link":"/api/v1/people/593833","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.0,"strikeZoneTop":3.13008625900982,"strikeZoneBottom":1.52993728202096,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.95812932921923,"aZ":-13.652535837688935,"pfxX":-4.688968634167836,"pfxZ":9.931992552976888,"pX":1.0774473233760928,"pZ":0.4456989708652697,"vX0":13.115069173373527,"vY0":-135.53488815163138,"vZ0":-11.183729616488046,"x":75.93,"y":226.75,"x0":-3.2100263886116727,"y0":50.006359772932925,"z0":5.573332169991737,"aX":-8.74870964623402},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.6,"breakHorizontal":5.8,"spinRate":2461,"spinDirection":207},"zone":14,"typeConfidence":0.9,"plateTime":0.40375601245172454,"extension":6.649209427271871},"index":7,"playId":"1ff4ff39-2c5c-3fe2-a188-5fd197bded71","pitchNumber":7,"startTime":"2025-07-23T01:07:58.860Z","endTime":"2025-07-23T01:08:02.551Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593833,"link":"/api/v1/people/593833","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_pa"},{"player":{"id":593833,"link":"/api/v1/people/593833"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.8000000000000003,"awayTeamWinProbability":97.2,"homeTeamWinProbabilityAdded":-0.3999999999999999,"leverageIndex":0.11,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2025-07-23T01:08:02.551Z","atBatIndex":55},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Rafael Devers singles on a line drive to right fielder Ronald Acuña Jr. Heliot Ramos scores.","rbi":1,"awayScore":6,"homeScore":0,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-23T01:08:04.458Z","endTime":"2025-07-23T01:10:19.335Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593833,"fullName":"Wander Suero","link":"/api/v1/people/593833"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[3],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Balk","eventType":"balk","movementReason":"r_adv_play","runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"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":"Single","eventType":"single","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":{"id":593833,"link":"/api/v1/people/593833"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":92.1,"endSpeed":84.6,"strikeZoneTop":3.49302848575955,"strikeZoneBottom":1.70779862836175,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.60226271414766,"aZ":-14.592489761673692,"pfxX":-3.274625530407194,"pfxZ":9.62269131627923,"pX":-1.5536422479104846,"pZ":2.4965494467210605,"vX0":6.731263613173397,"vY0":-133.9777427380474,"vZ0":-5.5102358923116626,"x":176.22,"y":171.37,"x0":-3.667528000035857,"y0":50.00101628049851,"z0":5.614123422828561,"aX":-5.982421345130625},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.4,"breakHorizontal":4.6,"spinRate":2432,"spinDirection":210},"zone":13,"typeConfidence":0.9,"plateTime":0.4080449782750879,"extension":6.5835775989075715},"index":0,"playId":"e63f1075-2a5d-31d6-b128-64425b702511","pitchNumber":1,"startTime":"2025-07-23T01:08:27.863Z","endTime":"2025-07-23T01:08:31.576Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593833,"link":"/api/v1/people/593833","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.4,"strikeZoneTop":3.49302848575955,"strikeZoneBottom":1.61993795760965,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.057266841196967,"aZ":-24.477270413100754,"pfxX":-7.822185118847453,"pfxZ":4.6977370442848585,"pX":-1.2634370320310662,"pZ":3.3993788509245895,"vX0":8.20729035993608,"vY0":-126.48725595113572,"vZ0":-1.7519682919619228,"x":165.16,"y":147.0,"x0":-3.5166401453910594,"y0":50.0036087156653,"z0":6.042037980817051,"aX":-12.819539235679509},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":8.4,"breakHorizontal":12.6,"spinRate":1680,"spinDirection":221},"zone":11,"typeConfidence":0.77,"plateTime":0.4311590874208884,"extension":6.2365045807531825},"index":1,"playId":"5a392847-c190-3989-be9d-ab9ce4b02ba7","pitchNumber":2,"startTime":"2025-07-23T01:08:42.102Z","endTime":"2025-07-23T01:08:47.056Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593833,"link":"/api/v1/people/593833","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"code":"N","isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"index":2,"playId":"f354f3c1-8184-31eb-a030-90fa41fb35a0","startTime":"2025-07-23T01:08:58.427Z","endTime":"2025-07-23T01:09:06.542Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":593833,"link":"/api/v1/people/593833","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"With Rafael Devers batting, Heliot Ramos advances to 2nd on a balk.","event":"Balk","eventType":"balk","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"index":3,"actionPlayId":"f354f3c1-8184-31eb-a030-90fa41fb35a0","startTime":"2025-07-23T01:09:17.382Z","endTime":"2025-07-23T01:09:25.775Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":593833,"link":"/api/v1/people/593833"},"defense":{"pitcher":{"id":593833,"link":"/api/v1/people/593833","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"postOnSecond":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"homeTeamWinProbability":2.4,"awayTeamWinProbability":97.6,"homeTeamWinProbabilityAdded":-0.40000000000000036,"leverageIndex":0.18,"dramaIndex":12.0,"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":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.6,"strikeZoneTop":3.47,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.934343298870814,"aZ":-14.383319442916928,"pfxX":-3.129384933531141,"pfxZ":9.726335835362061,"pX":-0.8074572919761713,"pZ":3.5717144316775964,"vX0":8.616844188233646,"vY0":-134.1315671945847,"vZ0":-3.0079709907973537,"x":106.99,"y":190.79,"x0":-3.649434096412512,"y0":50.003602234710684,"z0":5.7279985281444885,"aX":-5.725036984352819},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.2,"breakHorizontal":3.8,"spinRate":2499,"spinDirection":207},"zone":11,"typeConfidence":0.89,"plateTime":0.4077333622331234,"extension":6.624396468080538},"index":4,"playId":"828d820f-1ce5-3259-bdef-c936378bf62b","pitchNumber":3,"startTime":"2025-07-23T01:09:25.775Z","endTime":"2025-07-23T01:09:29.106Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593833,"link":"/api/v1/people/593833","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"second":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.9,"strikeZoneTop":3.47,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.760443744043613,"aZ":-14.201147213046834,"pfxX":-3.593057246518407,"pfxZ":9.779355955013244,"pX":-0.6395914287164582,"pZ":3.0425122338766926,"vX0":9.26850377890039,"vY0":-134.3747722485855,"vZ0":-3.925911847983698,"x":141.38,"y":156.63,"x0":-3.659024227249638,"y0":50.00166341618028,"z0":5.524105478560794,"aX":-6.603314164369252},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.0,"breakHorizontal":4.7,"spinRate":2514,"spinDirection":208},"zone":1,"typeConfidence":0.89,"plateTime":0.40682976243910973,"extension":6.628533719899509},"index":5,"playId":"d1fffc9e-a18c-3fc0-a29d-6df3b8a4e0a2","pitchNumber":4,"startTime":"2025-07-23T01:09:45.299Z","endTime":"2025-07-23T01:09:49.631Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593833,"link":"/api/v1/people/593833","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"second":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":81.1,"strikeZoneTop":3.47,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.865122497826768,"aZ":-27.138960001162992,"pfxX":-8.003804680609784,"pfxZ":3.0442144459997076,"pX":-0.5256179183553313,"pZ":1.6967085105451984,"vX0":10.493076816342993,"vY0":-127.2465465659288,"vZ0":-4.99024774857925,"x":137.04,"y":192.97,"x0":-3.64545237207508,"y0":50.00527752858233,"z0":5.8097937505405035,"aX":-13.24863560244864},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.7,"breakHorizontal":12.4,"spinRate":1724,"spinDirection":237},"zone":7,"typeConfidence":0.84,"plateTime":0.4289522034637656,"extension":6.24194970916822},"hitData":{"launchSpeed":94.9,"launchAngle":6.0,"totalDistance":117.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":195.45,"coordY":105.05}},"index":6,"playId":"0f23c326-5725-3516-b774-b72845112344","pitchNumber":5,"startTime":"2025-07-23T01:10:05.547Z","endTime":"2025-07-23T01:10:19.335Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593833,"link":"/api/v1/people/593833","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"second":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_ab"},{"player":{"id":593833,"link":"/api/v1/people/593833"},"credit":"p_ab"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_pa"},{"player":{"id":593833,"link":"/api/v1/people/593833"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.4000000000000001,"awayTeamWinProbability":98.6,"homeTeamWinProbabilityAdded":-0.9999999999999998,"leverageIndex":0.18,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2025-07-23T01:10:19.335Z","atBatIndex":56},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Willy Adames walks. Rafael Devers to 2nd.","rbi":0,"awayScore":6,"homeScore":0,"isOut":false},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-23T01:10:41.699Z","endTime":"2025-07-23T01:12:43.513Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593833,"fullName":"Wander Suero","link":"/api/v1/people/593833"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"postOnSecond":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.1,"strikeZoneTop":3.56099404405431,"strikeZoneBottom":1.71994115848189,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.398696332677073,"aZ":-15.71155104119006,"pfxX":-1.6813414400540623,"pfxZ":8.886717667228417,"pX":-1.0371116988828635,"pZ":4.128740265506867,"vX0":7.242736138163576,"vY0":-135.00329140213822,"vZ0":-1.8903768934009784,"x":156.53,"y":127.3,"x0":-3.5319957113815232,"y0":50.00245377493124,"z0":5.939516180810515,"aX":-3.1151473678257053},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.0,"breakHorizontal":1.6,"spinRate":2359,"spinDirection":201},"zone":11,"typeConfidence":0.91,"plateTime":0.40514947870205287,"extension":6.630906974281786},"index":0,"playId":"aa3949be-0abc-35f9-8883-12d54b2e6009","pitchNumber":1,"startTime":"2025-07-23T01:10:52.459Z","endTime":"2025-07-23T01:10:56.596Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593833,"link":"/api/v1/people/593833","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":91.4,"endSpeed":84.2,"strikeZoneTop":3.49302848575955,"strikeZoneBottom":1.71994115848189,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.52379370139136,"aZ":-15.873257878012978,"pfxX":-1.570514023910503,"pfxZ":9.014622236472748,"pX":-1.2341765611831288,"pZ":3.953034265773379,"vX0":6.623831025725313,"vY0":-133.12825161714164,"vZ0":-2.002157627234291,"x":164.04,"y":132.05,"x0":-3.5423367168005124,"y0":50.006642758296096,"z0":5.854159880009399,"aX":-2.8419702058547793},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.2,"breakHorizontal":1.6,"spinRate":2294,"spinDirection":199},"zone":11,"typeConfidence":0.91,"plateTime":0.4102220414507176,"extension":6.582996045142304},"index":1,"playId":"019a502b-1a52-35a0-8203-22b8b169f1e0","pitchNumber":2,"startTime":"2025-07-23T01:11:07.561Z","endTime":"2025-07-23T01:11:10.866Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593833,"link":"/api/v1/people/593833","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"index":2,"startTime":"2025-07-23T01:11:13.928Z","endTime":"2025-07-23T01:12:02.104Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":593833,"link":"/api/v1/people/593833","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.0,"strikeZoneTop":3.49,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.098703440014404,"aZ":-13.79823806315732,"pfxX":-1.881971918195588,"pfxZ":9.980087279090977,"pX":0.11828104983573985,"pZ":3.096807854402644,"vX0":9.55745393207489,"vY0":-134.56569629139207,"vZ0":-4.651377539225669,"x":112.49,"y":155.17,"x0":-3.2287068479302468,"y0":50.00211754588678,"z0":5.819002031668741,"aX":-3.4651854279237546},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.3,"breakHorizontal":1.4,"spinRate":2476,"spinDirection":201},"zone":2,"typeConfidence":0.91,"plateTime":0.40639548570452355,"extension":6.644924267044089},"index":3,"playId":"d958e29e-73e2-31b0-a858-3c11936f1408","pitchNumber":3,"startTime":"2025-07-23T01:12:02.104Z","endTime":"2025-07-23T01:12:05.104Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593833,"link":"/api/v1/people/593833","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":85.8,"endSpeed":78.8,"strikeZoneTop":3.49302848575955,"strikeZoneBottom":1.71994115848189,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.0037448776711,"aZ":-25.98265046981089,"pfxX":-9.115697105357883,"pfxZ":3.9132213570584984,"pX":-1.3795574026933504,"pZ":3.3648321747742176,"vX0":8.128177441610521,"vY0":-124.7412715299909,"vZ0":-1.1173561854077583,"x":169.59,"y":147.93,"x0":-3.48863967182209,"y0":50.00472181052395,"z0":5.951545706209,"aX":-14.4340409736987},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":7.1,"breakHorizontal":14.8,"spinRate":1524,"spinDirection":231},"zone":11,"typeConfidence":0.88,"plateTime":0.4383160984723169,"extension":6.397118817568063},"index":4,"playId":"a742bf11-b828-3549-bbc5-98fef82aea50","pitchNumber":4,"startTime":"2025-07-23T01:12:21.461Z","endTime":"2025-07-23T01:12:26.282Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593833,"link":"/api/v1/people/593833","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.1,"strikeZoneTop":3.49302848575955,"strikeZoneBottom":1.71994115848189,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.9536691542808,"aZ":-16.24635380600845,"pfxX":-1.8771594532858402,"pfxZ":8.806973295326582,"pX":-0.7107343445339284,"pZ":3.6242250323534178,"vX0":8.096150392700746,"vY0":-133.44189813619118,"vZ0":-2.6861448117249918,"x":144.09,"y":140.93,"x0":-3.536421542613112,"y0":50.003493892656465,"z0":5.810445799775552,"aX":-3.3966812984560875},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.6,"breakHorizontal":1.7,"spinRate":2438,"spinDirection":202},"zone":11,"typeConfidence":0.91,"plateTime":0.41002093691052943,"extension":6.520432383113655},"index":5,"playId":"6a017679-f39a-3fa1-8f69-ea626a0ea556","pitchNumber":5,"startTime":"2025-07-23T01:12:36.499Z","endTime":"2025-07-23T01:12:43.513Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593833,"link":"/api/v1/people/593833","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_pa"},{"player":{"id":593833,"link":"/api/v1/people/593833"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.0999999999999999,"awayTeamWinProbability":98.9,"homeTeamWinProbabilityAdded":-0.30000000000000027,"leverageIndex":0.1,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2025-07-23T01:12:43.513Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Chapman strikes out swinging.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-23T01:12:46.664Z","endTime":"2025-07-23T01:14:45.659Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593833,"fullName":"Wander Suero","link":"/api/v1/people/593833"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"postOnSecond":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","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":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":83.3,"strikeZoneTop":3.5383419750833,"strikeZoneBottom":1.65993925021654,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.236659787457864,"aZ":-14.6620812042748,"pfxX":-2.382780694063885,"pfxZ":9.822346182728587,"pX":-0.8265092421837525,"pZ":4.168764154508772,"vX0":7.940695359606666,"vY0":-132.86968568467645,"vZ0":-1.955318711212331,"x":148.5,"y":126.22,"x0":-3.5479255436762864,"y0":50.00122787871155,"z0":5.983018828293591,"aX":-4.247918906011552},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":17.5,"breakHorizontal":2.5,"spinRate":2417,"spinDirection":199},"zone":11,"typeConfidence":0.9,"plateTime":0.41268226676187325,"extension":6.359973390521947},"index":0,"playId":"4e7b0f23-c3a9-39dc-876a-2d590643d1b9","pitchNumber":1,"startTime":"2025-07-23T01:13:08.117Z","endTime":"2025-07-23T01:13:12.901Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593833,"link":"/api/v1/people/593833","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"second":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":82.4,"strikeZoneTop":3.47,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.072451006162805,"aZ":-16.86458280762577,"pfxX":-1.7032871691445655,"pfxZ":8.847154437220329,"pX":0.3132398915697212,"pZ":3.546444989359249,"vX0":10.309414932257061,"vY0":-130.61397094755017,"vZ0":-2.6380955350144992,"x":105.06,"y":143.03,"x0":-3.4609015483358108,"y0":50.0050839669462,"z0":5.835262313031044,"aX":-2.9495846020848844},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":15.6,"breakHorizontal":0.8,"spinRate":2467,"spinDirection":198},"zone":3,"typeConfidence":0.89,"plateTime":0.4190706867102665,"extension":6.546445045287075},"index":1,"playId":"8fc350a1-d495-3da8-bb54-39c741d8ff5d","pitchNumber":2,"startTime":"2025-07-23T01:13:25.159Z","endTime":"2025-07-23T01:13:30.284Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593833,"link":"/api/v1/people/593833","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"second":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.5,"strikeZoneTop":3.47,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.308040214374085,"aZ":-16.05475065763227,"pfxX":-2.9221505795912126,"pfxZ":9.09436211310795,"pX":0.10384375374322284,"pZ":3.3099210354908353,"vX0":10.29800825453215,"vY0":-131.85646844468732,"vZ0":-3.3064071834398723,"x":113.04,"y":149.41,"x0":-3.4613474775008024,"y0":50.00136625968575,"z0":5.754744291253576,"aX":-5.1789901596153864},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":16.0,"breakHorizontal":3.2,"spinRate":2402,"spinDirection":204},"zone":2,"typeConfidence":0.88,"plateTime":0.4143563189449,"extension":6.541957373989426},"index":2,"playId":"82641b88-3a22-3def-8d6b-db1ee042bbe2","pitchNumber":3,"startTime":"2025-07-23T01:13:41.447Z","endTime":"2025-07-23T01:13:47.130Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593833,"link":"/api/v1/people/593833","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"second":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"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":"2025-07-23T01:13:51.593Z","endTime":"2025-07-23T01:14:03.000Z","isPitch":false,"type":"action","player":{"id":656305,"link":"/api/v1/people/656305"},"defense":{"pitcher":{"id":593833,"link":"/api/v1/people/593833","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"second":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.6,"strikeZoneTop":3.47,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.151129252429726,"aZ":-13.905021227083022,"pfxX":-3.4298984309404776,"pfxZ":9.985467045386557,"pX":-0.22499950662461643,"pZ":2.950177663319761,"vX0":9.453689156711784,"vY0":-134.40783940317135,"vZ0":-4.821951581135494,"x":125.58,"y":159.13,"x0":-3.342264113483139,"y0":50.00178355229338,"z0":5.754932421078416,"aX":-6.275411081238917},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.2,"breakHorizontal":4.2,"spinRate":2428,"spinDirection":203},"zone":2,"typeConfidence":0.9,"plateTime":0.4075302750885683,"extension":6.719483801877104},"index":4,"playId":"7784eb83-c2c5-3428-8446-e8b187bfac53","pitchNumber":4,"startTime":"2025-07-23T01:14:03.000Z","endTime":"2025-07-23T01:14:06.399Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593833,"link":"/api/v1/people/593833","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"second":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":85.3,"strikeZoneTop":3.56099404405431,"strikeZoneBottom":1.65993925021654,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.579962019160963,"aZ":-16.794640624327563,"pfxX":-3.8050936923687173,"pfxZ":8.286881551018638,"pX":-1.4987399255100358,"pZ":4.896877246349675,"vX0":6.775318592924213,"vY0":-134.5049553375256,"vZ0":0.4465761799746929,"x":174.13,"y":106.56,"x0":-3.5411118329486335,"y0":50.00505084457327,"z0":5.90756694847615,"aX":-7.064471129460945},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.4,"breakHorizontal":5.6,"spinRate":2456,"spinDirection":204},"zone":11,"typeConfidence":0.84,"plateTime":0.4051757125983779,"extension":6.570738981894141},"index":5,"playId":"645eb2a8-ff09-30c9-ab11-b0129706f59f","pitchNumber":5,"startTime":"2025-07-23T01:14:20.933Z","endTime":"2025-07-23T01:14:24.654Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593833,"link":"/api/v1/people/593833","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"second":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":85.4,"strikeZoneTop":3.47,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.283336365194828,"aZ":-17.7007945229161,"pfxX":-2.816278476055163,"pfxZ":7.8209194036352265,"pX":-0.0037622961604410476,"pZ":4.007249543018401,"vX0":10.112485866330685,"vY0":-134.26911229458446,"vZ0":-1.461692350284065,"x":117.14,"y":130.58,"x0":-3.4304221727857964,"y0":50.006298602052,"z0":5.800712183728577,"aX":-5.214915384132425},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.2,"breakHorizontal":3.2,"spinRate":2427,"spinDirection":201},"zone":11,"typeConfidence":0.89,"plateTime":0.40577991343007724,"extension":6.534307511953768},"index":6,"playId":"8c45c326-ea22-38f5-8658-a33f2edecc27","pitchNumber":6,"startTime":"2025-07-23T01:14:41.450Z","endTime":"2025-07-23T01:14:45.659Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593833,"link":"/api/v1/people/593833","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"second":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_ab"},{"player":{"id":593833,"link":"/api/v1/people/593833"},"credit":"p_ab"},{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_pa"},{"player":{"id":593833,"link":"/api/v1/people/593833"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.4000000000000001,"awayTeamWinProbability":98.6,"homeTeamWinProbabilityAdded":0.30000000000000027,"leverageIndex":0.11,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2025-07-23T01:14:45.659Z","atBatIndex":58},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Wilmer Flores homers (12) on a fly ball to left field. Rafael Devers scores. Willy Adames scores.","rbi":3,"awayScore":9,"homeScore":0,"isOut":false},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-23T01:14:47.914Z","endTime":"2025-07-23T01:15:50.445Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":527038,"fullName":"Wilmer Flores","link":"/api/v1/people/527038"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593833,"fullName":"Wander Suero","link":"/api/v1/people/593833"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":527038,"fullName":"Wilmer Flores","link":"/api/v1/people/527038"},"responsiblePitcher":{"id":593833,"link":"/api/v1/people/593833"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":{"id":593833,"link":"/api/v1/people/593833"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":{"id":593833,"link":"/api/v1/people/593833"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":85.4,"strikeZoneTop":3.27,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.4336032195922,"aZ":-16.255018652430778,"pfxX":-4.51394643104284,"pfxZ":8.656303068833806,"pX":0.3721090769563953,"pZ":3.05792198598675,"vX0":11.352346400923645,"vY0":-133.68087430951238,"vZ0":-4.241482497726681,"x":102.82,"y":156.22,"x0":-3.3129163782724778,"y0":50.00607824599107,"z0":5.805936918642544,"aX":-8.306116069812287},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.1,"breakHorizontal":6.1,"spinRate":2406,"spinDirection":198},"zone":3,"typeConfidence":0.84,"plateTime":0.40723072563272655,"extension":6.575309926746428},"index":0,"playId":"b0de3ac1-5cb9-3275-bfab-441c461d1df8","pitchNumber":1,"startTime":"2025-07-23T01:15:07.304Z","endTime":"2025-07-23T01:15:10.304Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593833,"link":"/api/v1/people/593833","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":527038,"link":"/api/v1/people/527038","batSide":{"code":"R","description":"Right"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"second":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.8,"strikeZoneTop":3.27,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.09401237811095,"aZ":-14.437915408231344,"pfxX":-4.284543132579772,"pfxZ":9.523134672354058,"pX":-0.6136992885622838,"pZ":2.132051366149209,"vX0":9.001179960476305,"vY0":-134.81985896363412,"vZ0":-6.824133627983592,"x":140.39,"y":181.21,"x0":-3.4215309478359988,"y0":50.00294683185243,"z0":5.692835797034252,"aX":-7.980526010647707},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.1,"breakHorizontal":6.1,"spinRate":2405,"spinDirection":206},"zone":4,"typeConfidence":0.89,"plateTime":0.4044614414054486,"extension":6.57907877394908},"hitData":{"launchSpeed":99.4,"launchAngle":46.0,"totalDistance":364.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":19.85,"coordY":95.75}},"index":1,"playId":"0fad6ea1-4bb4-31ac-99f3-ce380f189f52","pitchNumber":2,"startTime":"2025-07-23T01:15:22.130Z","endTime":"2025-07-23T01:15:50.445Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593833,"link":"/api/v1/people/593833","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":527038,"link":"/api/v1/people/527038","batSide":{"code":"R","description":"Right"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"second":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":527038,"link":"/api/v1/people/527038"},"credit":"b_ab"},{"player":{"id":593833,"link":"/api/v1/people/593833"},"credit":"p_ab"},{"player":{"id":527038,"link":"/api/v1/people/527038"},"credit":"b_pa"},{"player":{"id":593833,"link":"/api/v1/people/593833"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.2,"awayTeamWinProbability":99.8,"homeTeamWinProbabilityAdded":-1.2000000000000002,"leverageIndex":0.13,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2025-07-23T01:15:50.445Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Casey Schmitt strikes out swinging.","rbi":0,"awayScore":9,"homeScore":0,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-23T01:16:06.155Z","endTime":"2025-07-23T01:16:57.564Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593833,"fullName":"Wander Suero","link":"/api/v1/people/593833"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":86.3,"strikeZoneTop":3.43,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.454654012817432,"aZ":-13.97442711713908,"pfxX":-3.89817052996189,"pfxZ":9.709659064560189,"pX":-0.3747855404483613,"pZ":1.627766723143434,"vX0":9.695651576926773,"vY0":-134.8531298968752,"vZ0":-8.221304421464751,"x":131.29,"y":194.83,"x0":-3.4823109960153524,"y0":50.00389917987038,"z0":5.665082111072849,"aX":-7.308417462020094},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.3,"breakHorizontal":5.4,"spinRate":2530,"spinDirection":199},"zone":7,"typeConfidence":0.9,"plateTime":0.40346033230889766,"extension":6.584322757978255},"index":0,"playId":"25207364-aa57-3caa-8612-2923123869fe","pitchNumber":1,"startTime":"2025-07-23T01:16:13.093Z","endTime":"2025-07-23T01:16:18.265Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593833,"link":"/api/v1/people/593833","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"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":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.4,"strikeZoneTop":3.43,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.9189791530027,"aZ":-13.570591541899288,"pfxX":-2.85782062885066,"pfxZ":10.230859916059341,"pX":-0.236051335877581,"pZ":3.5071014469568826,"vX0":9.211277820137251,"vY0":-133.7585931251763,"vZ0":-3.6467814920537074,"x":126.0,"y":144.09,"x0":-3.3477458676584355,"y0":50.0004050362809,"z0":5.856324535716047,"aX":-5.195856184547511},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":18.0,"breakHorizontal":3.2,"spinRate":2549,"spinDirection":198},"zone":2,"typeConfidence":0.9,"plateTime":0.4089418437134382,"extension":6.669492757124441},"index":1,"playId":"c8e01e14-0c85-3181-8ed2-af1c1ddc4cee","pitchNumber":2,"startTime":"2025-07-23T01:16:34.881Z","endTime":"2025-07-23T01:16:37.915Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593833,"link":"/api/v1/people/593833","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"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":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.9,"strikeZoneTop":3.43,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.135524780098592,"aZ":-14.214804449412462,"pfxX":-1.7007510472177514,"pfxZ":9.771583902257285,"pX":0.6543406298185096,"pZ":3.7202772224022413,"vX0":10.967141196630777,"vY0":-134.46606097607642,"vZ0":-3.1349418357854977,"x":92.06,"y":138.33,"x0":-3.2497001904131855,"y0":50.005449878299984,"z0":5.904951206165083,"aX":-3.129170496569931},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":17.3,"breakHorizontal":0.8,"spinRate":2513,"spinDirection":193},"zone":12,"typeConfidence":0.91,"plateTime":0.40675758703641485,"extension":6.62814345832663},"index":2,"playId":"72ba6937-c272-37ed-9b47-b32074ff1701","pitchNumber":3,"startTime":"2025-07-23T01:16:52.863Z","endTime":"2025-07-23T01:16:57.564Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593833,"link":"/api/v1/people/593833","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"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":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_ab"},{"player":{"id":593833,"link":"/api/v1/people/593833"},"credit":"p_ab"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_pa"},{"player":{"id":593833,"link":"/api/v1/people/593833"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.3,"awayTeamWinProbability":99.7,"homeTeamWinProbabilityAdded":0.09999999999999998,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-07-23T01:16:57.564Z","atBatIndex":60},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Patrick Bailey grounds out, second baseman Ozzie Albies to first baseman Matt Olson.","rbi":0,"awayScore":9,"homeScore":0,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-23T01:17:03.405Z","endTime":"2025-07-23T01:18:58.737Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593833,"fullName":"Wander Suero","link":"/api/v1/people/593833"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.5,"strikeZoneTop":3.46,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.31782334445436,"aZ":-14.106153474361847,"pfxX":-3.5415416883390045,"pfxZ":9.94372478810033,"pX":0.03863345936987062,"pZ":2.4951373020432697,"vX0":10.061576429041407,"vY0":-133.59579924430005,"vZ0":-5.788216577746805,"x":115.53,"y":171.41,"x0":-3.3073484070695636,"y0":50.00496300531732,"z0":5.6942770177408715,"aX":-6.436929407726939},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":17.0,"breakHorizontal":4.3,"spinRate":2500,"spinDirection":207},"zone":5,"typeConfidence":0.89,"plateTime":0.40912548823929606,"extension":6.573583857548064},"index":0,"playId":"855782ae-3385-37b8-a8fe-1a0aa2c05b0a","pitchNumber":1,"startTime":"2025-07-23T01:17:22.013Z","endTime":"2025-07-23T01:17:25.420Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593833,"link":"/api/v1/people/593833","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.1,"strikeZoneTop":3.49302848575955,"strikeZoneBottom":1.62993836374269,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.16694239085965,"aZ":-14.228940573408298,"pfxX":-3.0845702985499273,"pfxZ":9.705729972960157,"pX":-0.7407544809248776,"pZ":4.380310436365855,"vX0":8.193020959110697,"vY0":-134.61011979274903,"vZ0":-1.3152880727946203,"x":91.23,"y":112.15,"x0":-3.4129686893313638,"y0":50.002104198945474,"z0":5.87484802000152,"aX":-5.703613890661548},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.5,"breakHorizontal":4.0,"spinRate":2547,"spinDirection":203},"zone":11,"typeConfidence":0.89,"plateTime":0.40573764209743857,"extension":6.284095627025288},"index":1,"playId":"71da4ebc-78b8-3e86-b3da-567d65bac5de","pitchNumber":2,"startTime":"2025-07-23T01:17:39.135Z","endTime":"2025-07-23T01:17:42.657Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593833,"link":"/api/v1/people/593833","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.5,"strikeZoneTop":3.46,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.087636345457145,"aZ":-13.713254774553478,"pfxX":-3.995400525550387,"pfxZ":10.193984386654993,"pX":0.8125418902498093,"pZ":2.981596048369256,"vX0":12.233724941428472,"vY0":-133.1018849326315,"vZ0":-4.469171682427194,"x":86.03,"y":158.28,"x0":-3.3054455422170967,"y0":50.00226776594619,"z0":5.6613265394987415,"aX":-7.236526718385132},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":17.8,"breakHorizontal":4.8,"spinRate":2508,"spinDirection":210},"zone":3,"typeConfidence":0.87,"plateTime":0.4100648395821267,"extension":6.492595910582845},"index":2,"playId":"e534ef62-4bcf-3502-a23d-8999a038136e","pitchNumber":3,"startTime":"2025-07-23T01:17:53.299Z","endTime":"2025-07-23T01:17:56.941Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593833,"link":"/api/v1/people/593833","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.1,"strikeZoneTop":3.46,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.881896301573313,"aZ":-16.501654821364472,"pfxX":-4.48696133285528,"pfxZ":8.543643146528506,"pX":0.9189287964672005,"pZ":2.411059651622058,"vX0":12.632623021354366,"vY0":-134.07585786113867,"vZ0":-5.267750752219947,"x":81.97,"y":173.68,"x0":-3.254846489115665,"y0":50.004970387420116,"z0":5.5650150258428095,"aX":-8.234155530265298},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.5,"breakHorizontal":5.6,"spinRate":2493,"spinDirection":214},"zone":14,"typeConfidence":0.86,"plateTime":0.4073135956225711,"extension":6.608972862660298},"index":3,"playId":"18b34777-510d-3111-afc6-3baa670c190c","pitchNumber":4,"startTime":"2025-07-23T01:18:11.937Z","endTime":"2025-07-23T01:18:15.460Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593833,"link":"/api/v1/people/593833","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":81.1,"strikeZoneTop":3.47036709751794,"strikeZoneBottom":1.62993836374269,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.654860692721993,"aZ":-23.520580673517774,"pfxX":-8.986736073470459,"pfxZ":5.320952602681919,"pX":0.7814632398608546,"pZ":-0.3518735005791857,"vX0":13.618859202151484,"vY0":-125.71197147391237,"vZ0":-10.148713387407303,"x":87.21,"y":248.28,"x0":-3.4992956849222683,"y0":50.00460036205393,"z0":5.595032840179121,"aX":-14.617867265589874},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":7.7,"breakHorizontal":13.7,"spinRate":1596,"spinDirection":233},"zone":14,"typeConfidence":0.89,"plateTime":0.4330628268865664,"extension":6.491353851157107},"index":4,"playId":"447e3905-65db-3db8-8ee3-6124a8917b46","pitchNumber":5,"startTime":"2025-07-23T01:18:32.224Z","endTime":"2025-07-23T01:18:36.929Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593833,"link":"/api/v1/people/593833","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":86.6,"endSpeed":80.3,"strikeZoneTop":3.46,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.50896973292746,"aZ":-26.682287659824844,"pfxX":-9.089674164186464,"pfxZ":3.39700685922344,"pX":0.03773968610418114,"pZ":1.6119580119756232,"vX0":11.731221387789057,"vY0":-125.59218815545898,"vZ0":-5.2876164182423,"x":115.56,"y":195.26,"x0":-3.4864407310853833,"y0":50.00270748252897,"z0":5.881839604583287,"aX":-14.69905979672585},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":5.2,"breakHorizontal":14.2,"spinRate":1813,"spinDirection":232},"zone":8,"typeConfidence":0.9,"plateTime":0.43408196908075247,"extension":6.154308641351567},"hitData":{"launchSpeed":72.0,"launchAngle":3.0,"totalDistance":50.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.83,"coordY":158.3}},"index":5,"playId":"e437941c-6581-3395-b897-4b79f14add56","pitchNumber":6,"startTime":"2025-07-23T01:18:50.174Z","endTime":"2025-07-23T01:18:58.737Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593833,"link":"/api/v1/people/593833","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"credit":"b_ab"},{"player":{"id":593833,"link":"/api/v1/people/593833"},"credit":"p_ab"},{"player":{"id":672275,"link":"/api/v1/people/672275"},"credit":"b_pa"},{"player":{"id":593833,"link":"/api/v1/people/593833"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.3,"awayTeamWinProbability":99.7,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2025-07-23T01:18:58.737Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jurickson Profar called out on strikes.","rbi":0,"awayScore":9,"homeScore":0,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-23T01:21:30.717Z","endTime":"2025-07-23T01:22:15.759Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664192,"fullName":"Joey Lucchesi","link":"/api/v1/people/664192"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"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":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Joey Lucchesi replaces Sean Hjelle.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"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":"2025-07-23T01:20:54.727Z","endTime":"2025-07-23T01:21:33.027Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664192,"link":"/api/v1/people/664192"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":663546,"link":"/api/v1/people/663546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":595777,"link":"/api/v1/people/595777","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.0,"strikeZoneTop":3.36997723433834,"strikeZoneBottom":1.65993925021654,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.048486754463866,"aZ":-20.40301195135274,"pfxX":9.579319630423097,"pfxZ":6.386268695753516,"pX":-6.8094722044744E-4,"pZ":2.325623459596271,"vX0":-9.468707987252726,"vY0":-134.8169623245998,"vZ0":-5.346287802364749,"x":117.03,"y":175.99,"x0":2.310814695693263,"y0":50.000809022228594,"z0":5.772491649913192,"aX":17.648981868845155},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.6,"breakHorizontal":-15.4,"spinRate":2344,"spinDirection":140},"zone":5,"typeConfidence":2.0,"plateTime":0.4061244298397497,"extension":6.211978402127284},"index":1,"playId":"5a9d6bd9-8189-3555-8047-6894fe6ef61f","pitchNumber":1,"startTime":"2025-07-23T01:21:33.027Z","endTime":"2025-07-23T01:21:36.731Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664192,"link":"/api/v1/people/664192","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":595777,"link":"/api/v1/people/595777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.2,"strikeZoneTop":3.37,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.386337259806943,"aZ":-14.33748106605663,"pfxX":3.222935284627215,"pfxZ":9.577005774980773,"pX":-0.5343432245030675,"pZ":3.729072765115696,"vX0":-8.706663534095274,"vY0":-135.54652994195334,"vZ0":-2.9928453990569754,"x":137.37,"y":138.1,"x0":2.2993398345235145,"y0":50.00068486757466,"z0":5.8473791038281435,"aX":6.001562569262513},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.9,"breakHorizontal":-4.0,"spinRate":2302,"spinDirection":148},"zone":11,"typeConfidence":2.0,"plateTime":0.403953928365544,"extension":5.966596554435188},"index":2,"playId":"48d361b9-d5c4-34e7-95b0-940a6bf272bc","pitchNumber":2,"startTime":"2025-07-23T01:21:51.146Z","endTime":"2025-07-23T01:21:54.174Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664192,"link":"/api/v1/people/664192","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":595777,"link":"/api/v1/people/595777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.3,"strikeZoneTop":3.3570143605442,"strikeZoneBottom":1.65993925021654,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.677517210237536,"aZ":-15.547776538618006,"pfxX":4.853929979713508,"pfxZ":8.778630287873947,"pX":-0.8203222105274847,"pZ":2.465307978229664,"vX0":-10.249309912280648,"vY0":-136.43657434175458,"vZ0":-5.980898167375827,"x":148.27,"y":172.22,"x0":2.3464024304865907,"y0":50.00679075683222,"z0":5.748957116054615,"aX":9.19838928207308},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.9,"breakHorizontal":-6.7,"spinRate":2399,"spinDirection":143},"zone":4,"typeConfidence":2.0,"plateTime":0.4007257582263435,"extension":6.154472318960022},"index":3,"playId":"b91aec75-5b95-3895-842b-66ff3c87c207","pitchNumber":3,"startTime":"2025-07-23T01:22:10.253Z","endTime":"2025-07-23T01:22:15.759Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664192,"link":"/api/v1/people/664192","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":595777,"link":"/api/v1/people/595777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":595777,"link":"/api/v1/people/595777"},"credit":"b_ab"},{"player":{"id":664192,"link":"/api/v1/people/664192"},"credit":"p_ab"},{"player":{"id":595777,"link":"/api/v1/people/595777"},"credit":"b_pa"},{"player":{"id":664192,"link":"/api/v1/people/664192"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.2,"awayTeamWinProbability":99.8,"homeTeamWinProbabilityAdded":-0.09999999999999998,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2025-07-23T01:22:15.759Z","atBatIndex":62},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Matt Olson singles on a ground ball to left fielder Heliot Ramos.","rbi":0,"awayScore":9,"homeScore":0,"isOut":false},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-23T01:22:14.798Z","endTime":"2025-07-23T01:25:18.942Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664192,"fullName":"Joey Lucchesi","link":"/api/v1/people/664192"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.6,"strikeZoneTop":3.56099404405431,"strikeZoneBottom":1.76994298293349,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.66045069599203,"aZ":-24.575281518252478,"pfxX":10.093081676608978,"pfxZ":4.0558542421825505,"pX":2.4568645080864506,"pZ":1.9427709665173871,"vX0":-4.7406655800000275,"vY0":-136.4252026179357,"vZ0":-5.11710917620585,"x":23.35,"y":186.33,"x0":2.9113025889854893,"y0":50.00531560058166,"z0":5.549856971713038,"aX":18.915561257410715},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":6.4,"breakHorizontal":-17.2,"spinRate":2404,"spinDirection":145},"zone":14,"typeConfidence":2.0,"plateTime":0.4023929479792292,"extension":5.917230713386702},"index":0,"playId":"df7fa998-b121-38dd-a7a1-2024e5ea9d29","pitchNumber":1,"startTime":"2025-07-23T01:22:45.255Z","endTime":"2025-07-23T01:22:48.255Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664192,"link":"/api/v1/people/664192","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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.1,"endSpeed":86.0,"strikeZoneTop":3.58,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.13212540998162,"aZ":-23.206221166087307,"pfxX":6.872399209718935,"pfxZ":4.796266020708125,"pX":0.05644565094249726,"pZ":1.691455688395386,"vX0":-8.279615564350166,"vY0":-135.32875768354006,"vZ0":-6.201531022266922,"x":114.85,"y":193.11,"x0":2.250316376361474,"y0":50.00629018376106,"z0":5.618495156947775,"aX":12.86051280658788},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.7,"breakHorizontal":-10.9,"spinRate":2264,"spinDirection":146},"zone":8,"typeConfidence":2.0,"plateTime":0.4033960661100271,"extension":6.1367232493229515},"index":1,"playId":"4438e737-36cd-3637-b054-cddd9a79c71e","pitchNumber":2,"startTime":"2025-07-23T01:23:12.760Z","endTime":"2025-07-23T01:23:16.097Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664192,"link":"/api/v1/people/664192","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":87.0,"strikeZoneTop":3.58364297443804,"strikeZoneBottom":1.76994298293349,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.18115034579365,"aZ":-23.389997648722424,"pfxX":8.343383889441139,"pfxZ":4.567321704328885,"pX":0.44617314723138196,"pZ":2.4100989120743495,"vX0":-8.06949360241518,"vY0":-137.27845146102194,"vZ0":-4.574031688000784,"x":99.99,"y":173.71,"x0":2.3288004051219477,"y0":50.00268078817093,"z0":5.674421148950209,"aX":16.048039251057702},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":7.6,"breakHorizontal":-13.6,"spinRate":2301,"spinDirection":142},"zone":6,"typeConfidence":2.0,"plateTime":0.3978075053386809,"extension":6.13066281344303},"index":2,"playId":"56640c01-2c4c-3bb3-aff3-f1d3de70789a","pitchNumber":3,"startTime":"2025-07-23T01:23:32.007Z","endTime":"2025-07-23T01:23:36.166Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664192,"link":"/api/v1/people/664192","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.7,"endSpeed":74.2,"strikeZoneTop":3.58,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.86763280180036,"aZ":-33.52598065751417,"pfxX":-3.6725393968326414,"pfxZ":-0.9912448904783053,"pX":0.32424955171442116,"pZ":1.36394979328986,"vX0":-3.0227758491118677,"vY0":-116.06909292008314,"vZ0":-4.512506331122258,"x":104.64,"y":201.95,"x0":2.118485262902639,"y0":50.00134473838758,"z0":6.511243798418804,"aX":-5.030317685904716},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-2.6,"breakHorizontal":7.3,"spinRate":1963,"spinDirection":304},"zone":14,"typeConfidence":2.0,"plateTime":0.4711566136745611,"extension":6.008554207976427},"index":3,"playId":"3ab5055a-6a20-3d6a-90b9-f99acab09744","pitchNumber":4,"startTime":"2025-07-23T01:23:52.483Z","endTime":"2025-07-23T01:23:56.276Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664192,"link":"/api/v1/people/664192","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2025-07-23T01:24:07.839Z","endTime":"2025-07-23T01:24:25.906Z","isPitch":false,"type":"action","player":{"id":621566,"link":"/api/v1/people/621566"},"defense":{"pitcher":{"id":664192,"link":"/api/v1/people/664192","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.1,"strikeZoneTop":3.5383419750833,"strikeZoneBottom":1.76994298293349,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.733791300029722,"aZ":-18.632716869118944,"pfxX":3.617808542220047,"pfxZ":6.961415815935787,"pX":0.45614247030751864,"pZ":4.588604992659109,"vX0":-5.124992480227651,"vY0":-138.3454097841873,"vZ0":-0.9121518827845768,"x":99.61,"y":114.89,"x0":1.859294511062026,"y0":50.005828847885866,"z0":6.1668494723403064,"aX":7.041350672347195},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.6,"breakHorizontal":-5.5,"spinRate":2179,"spinDirection":147},"zone":12,"typeConfidence":2.0,"plateTime":0.39532319659285164,"extension":6.116562560400755},"index":5,"playId":"8949475b-5d2c-3500-b357-efa2186bd297","pitchNumber":5,"startTime":"2025-07-23T01:24:25.906Z","endTime":"2025-07-23T01:24:30.139Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664192,"link":"/api/v1/people/664192","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.0,"strikeZoneTop":3.5383419750833,"strikeZoneBottom":1.76994298293349,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.812128051822324,"aZ":-23.555406571534032,"pfxX":11.552678267747645,"pfxZ":4.697358221897922,"pX":-0.8035862140143782,"pZ":0.36369449594810166,"vX0":-11.902180118277697,"vY0":-134.93632983814896,"vZ0":-9.056754808169137,"x":147.63,"y":228.96,"x0":2.1747017693865227,"y0":50.00334875315243,"z0":5.438220989532093,"aX":21.192818357944486},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":6.5,"breakHorizontal":-18.2,"spinRate":2170,"spinDirection":139},"zone":13,"typeConfidence":2.0,"plateTime":0.4067412338389267,"extension":6.357979466421284},"index":6,"playId":"f14dec51-0352-3466-87fe-4f3b628072ed","pitchNumber":6,"startTime":"2025-07-23T01:24:42.499Z","endTime":"2025-07-23T01:24:45.572Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664192,"link":"/api/v1/people/664192","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.9,"strikeZoneTop":3.58,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.88589242882791,"aZ":-21.569039965029038,"pfxX":8.354466575135149,"pfxZ":5.655681371736347,"pX":0.12411412360621543,"pZ":2.0581263878878695,"vX0":-8.486666628173538,"vY0":-135.65004895824168,"vZ0":-5.440566811854447,"x":112.27,"y":183.21,"x0":2.1981887831064126,"y0":50.00350140864318,"z0":5.58002158360124,"aX":15.670310505666908},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":9.4,"breakHorizontal":-13.4,"spinRate":2271,"spinDirection":141},"zone":8,"typeConfidence":2.0,"plateTime":0.40278111732827426,"extension":6.289758750820096},"hitData":{"launchSpeed":107.2,"launchAngle":-2.0,"totalDistance":40.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":54.45,"coordY":99.6}},"index":7,"playId":"ebfb88fe-8baf-3369-a2ab-dc1e47b66979","pitchNumber":7,"startTime":"2025-07-23T01:25:07.304Z","endTime":"2025-07-23T01:25:18.942Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664192,"link":"/api/v1/people/664192","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_ab"},{"player":{"id":664192,"link":"/api/v1/people/664192"},"credit":"p_ab"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_pa"},{"player":{"id":664192,"link":"/api/v1/people/664192"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.3,"awayTeamWinProbability":99.7,"homeTeamWinProbabilityAdded":0.09999999999999998,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-07-23T01:25:18.942Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ronald Acuña Jr. strikes out swinging.","rbi":0,"awayScore":9,"homeScore":0,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-23T01:25:24.335Z","endTime":"2025-07-23T01:26:41.692Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664192,"fullName":"Joey Lucchesi","link":"/api/v1/people/664192"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.6,"strikeZoneTop":3.58364297443804,"strikeZoneBottom":1.66994012748872,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.567663829868938,"aZ":-19.374339949429345,"pfxX":4.82056241036496,"pfxZ":7.0180143044026355,"pX":0.3629115372634782,"pZ":2.794150792661958,"vX0":-7.9233844949800485,"vY0":-133.87378165079286,"vZ0":-3.599127463216212,"x":103.17,"y":163.34,"x0":2.7280304304605947,"y0":50.00533515835297,"z0":5.534495484521175,"aX":8.795637411141549},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":12.1,"breakHorizontal":-7.1,"spinRate":2180,"spinDirection":131},"zone":6,"typeConfidence":2.0,"plateTime":0.4083859124288516,"extension":6.149206110695015},"index":0,"playId":"2cc7957e-e0b1-3cc1-8c8f-ba191d796e6e","pitchNumber":1,"startTime":"2025-07-23T01:25:44.582Z","endTime":"2025-07-23T01:25:48.906Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664192,"link":"/api/v1/people/664192","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":93.3,"endSpeed":85.8,"strikeZoneTop":3.60628875011198,"strikeZoneBottom":1.66994012748872,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.982032568175722,"aZ":-18.9528009102052,"pfxX":5.50833981943239,"pfxZ":7.073740643901122,"pX":-0.8004583520733491,"pZ":2.0609518475833886,"vX0":-10.737633367689268,"vY0":-135.46086590781124,"vZ0":-5.830372925811298,"x":147.51,"y":183.13,"x0":2.4887911991147593,"y0":50.002551675071935,"z0":5.554531163558435,"aX":10.296191791314804},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.8,"breakHorizontal":-7.8,"spinRate":2325,"spinDirection":146},"zone":7,"typeConfidence":2.0,"plateTime":0.403441958886674,"extension":6.281714016719942},"index":1,"playId":"7426ac0e-e6ef-32a0-96bd-1804f09b75ad","pitchNumber":2,"startTime":"2025-07-23T01:25:59.868Z","endTime":"2025-07-23T01:26:07.032Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664192,"link":"/api/v1/people/664192","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":93.6,"endSpeed":85.8,"strikeZoneTop":3.58364297443804,"strikeZoneBottom":1.66994012748872,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.123745305372207,"aZ":-19.760683744948953,"pfxX":6.730128983603182,"pfxZ":6.5922561152708194,"pX":-0.5162536492210006,"pZ":3.986686637286958,"vX0":-10.544745821792008,"vY0":-135.94709150150794,"vZ0":-0.9052400246973622,"x":136.68,"y":131.14,"x0":2.5276893963177147,"y0":50.00224608490644,"z0":5.687915553497852,"aX":12.673229514763074},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.0,"breakHorizontal":-10.1,"spinRate":2339,"spinDirection":143},"zone":11,"typeConfidence":2.0,"plateTime":0.40197523857393236,"extension":6.183840904493251},"index":2,"playId":"5ab7de20-de73-3ea9-a6a2-ac70eeec3fdd","pitchNumber":3,"startTime":"2025-07-23T01:26:21.373Z","endTime":"2025-07-23T01:26:26.281Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664192,"link":"/api/v1/people/664192","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.3,"endSpeed":70.9,"strikeZoneTop":3.63,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.627506688129277,"aZ":-35.6856008741303,"pfxX":-3.278328047442625,"pfxZ":-2.7557437411890238,"pX":-0.09586724583923643,"pZ":3.6111956316137444,"vX0":-3.7454308938819336,"vY0":-112.45402708149486,"vZ0":0.8355225873036292,"x":120.65,"y":141.28,"x0":2.021382528327016,"y0":50.004500324894536,"z0":6.873433430738308,"aX":-4.171863421335506},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-4.4,"breakHorizontal":7.0,"spinRate":2127,"spinDirection":329},"zone":2,"typeConfidence":2.0,"plateTime":0.48828496843093516,"extension":5.900612668435415},"index":3,"playId":"5aace4f0-8ba7-3b45-8037-4a232b904455","pitchNumber":4,"startTime":"2025-07-23T01:26:38.535Z","endTime":"2025-07-23T01:26:41.692Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664192,"link":"/api/v1/people/664192","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"credit":"b_ab"},{"player":{"id":664192,"link":"/api/v1/people/664192"},"credit":"p_ab"},{"player":{"id":660670,"link":"/api/v1/people/660670"},"credit":"b_pa"},{"player":{"id":664192,"link":"/api/v1/people/664192"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":-0.19999999999999998,"leverageIndex":0.05,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2025-07-23T01:26:41.692Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Drake Baldwin strikes out on a foul tip.","rbi":0,"awayScore":9,"homeScore":0,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-23T01:26:51.378Z","endTime":"2025-07-23T01:28:40.641Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664192,"fullName":"Joey Lucchesi","link":"/api/v1/people/664192"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[2],"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":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.8,"strikeZoneTop":3.35,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.47964960956704,"aZ":-21.873784553086836,"pfxX":7.933007282019487,"pfxZ":5.476109154727741,"pX":0.060909016104684285,"pZ":3.0044719707548384,"vX0":-9.227087560463856,"vY0":-136.19735477326913,"vZ0":-2.9354384936724527,"x":114.68,"y":157.66,"x0":2.459533297680297,"y0":50.00615801545671,"z0":5.606466794516796,"aX":14.930485944004225},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.5,"breakHorizontal":-12.5,"spinRate":2257,"spinDirection":149},"zone":2,"typeConfidence":2.0,"plateTime":0.40191890388615903,"extension":6.225775361171644},"index":0,"playId":"3ed2eb25-246b-3616-ba5a-f3b1aea77c35","pitchNumber":1,"startTime":"2025-07-23T01:27:07.519Z","endTime":"2025-07-23T01:27:11.954Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664192,"link":"/api/v1/people/664192","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":86.2,"strikeZoneTop":3.51568678362788,"strikeZoneBottom":1.63993906371054,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.349842327498596,"aZ":-24.008814179490418,"pfxX":8.679811641890163,"pfxZ":4.357336196357506,"pX":-1.6029342864800507,"pZ":1.3977212517771709,"vX0":-13.74135910150871,"vY0":-135.4529603249088,"vZ0":-6.606177863896369,"x":178.1,"y":201.04,"x0":2.3894124154685614,"y0":50.00246445540369,"z0":5.527541720627789,"aX":16.260839144048173},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":6.7,"breakHorizontal":-13.1,"spinRate":2361,"spinDirection":150},"zone":13,"typeConfidence":2.0,"plateTime":0.4031247608721489,"extension":6.463123756869578},"index":1,"playId":"c4d8fde7-00e0-3100-ad64-7b06b2cb6bcc","pitchNumber":2,"startTime":"2025-07-23T01:27:33.508Z","endTime":"2025-07-23T01:27:41.288Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664192,"link":"/api/v1/people/664192","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Joey Lucchesi. Matt Olson to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":9,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":2,"actionPlayId":"c4d8fde7-00e0-3100-ad64-7b06b2cb6bcc","startTime":"2025-07-23T01:27:50.481Z","endTime":"2025-07-23T01:28:00.122Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":621566,"link":"/api/v1/people/621566"},"defense":{"pitcher":{"id":664192,"link":"/api/v1/people/664192","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"postOnSecond":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"homeTeamWinProbability":0.2,"awayTeamWinProbability":99.8,"homeTeamWinProbabilityAdded":0.1,"leverageIndex":0.02,"dramaIndex":6.0,"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":93.4,"endSpeed":85.8,"strikeZoneTop":3.3570143605442,"strikeZoneBottom":1.63993906371054,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.29175730223262,"aZ":-19.340912771991125,"pfxX":8.1892860128269,"pfxZ":6.82052416078459,"pX":1.0863297426062661,"pZ":3.125725111308144,"vX0":-6.388613259362949,"vY0":-135.93980970053286,"vZ0":-3.1817790230384935,"x":75.59,"y":154.39,"x0":2.396639055720225,"y0":50.002471461994794,"z0":5.645253660048554,"aX":15.409578198690227},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.9,"breakHorizontal":-13.6,"spinRate":2324,"spinDirection":151},"zone":12,"typeConfidence":2.0,"plateTime":0.40208804348009597,"extension":6.29145869053286},"index":3,"playId":"e61ff9e5-9776-3fc8-8531-74005bb2bd47","pitchNumber":3,"startTime":"2025-07-23T01:28:00.122Z","endTime":"2025-07-23T01:28:03.589Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664192,"link":"/api/v1/people/664192","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"second":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.0,"endSpeed":70.7,"strikeZoneTop":3.35,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.678718731162213,"aZ":-34.28770848638281,"pfxX":-3.3056243271611567,"pfxZ":-1.689252247927742,"pX":0.14571854984839122,"pZ":2.209070802416203,"vX0":-3.356549433498332,"vY0":-110.66801654586273,"vZ0":-1.3621647097016543,"x":111.45,"y":179.14,"x0":2.108397875048135,"y0":50.004988825037735,"z0":6.405218110753469,"aX":-4.124596980594794},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-3.1,"breakHorizontal":6.8,"spinRate":2075,"spinDirection":327},"zone":5,"typeConfidence":2.0,"plateTime":0.4938397767600402,"extension":6.066955746547075},"index":4,"playId":"bb0b9645-9b83-3529-9b0b-66a569a08437","pitchNumber":4,"startTime":"2025-07-23T01:28:16.146Z","endTime":"2025-07-23T01:28:19.146Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664192,"link":"/api/v1/people/664192","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"second":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.3,"endSpeed":72.0,"strikeZoneTop":3.35,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.81198791881597,"aZ":-36.185120960230655,"pfxX":-1.9666162259701034,"pfxZ":-3.0942515241024875,"pX":0.43641458311179054,"pZ":3.1933284736773047,"vX0":-3.0465229564209517,"vY0":-112.70404164706392,"vZ0":-0.1381719329852884,"x":100.36,"y":152.56,"x0":2.0565282313218685,"y0":50.00145077093437,"z0":6.883448457005269,"aX":-2.551112348320968},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-5.4,"breakHorizontal":4.3,"spinRate":2200,"spinDirection":322},"zone":3,"typeConfidence":2.0,"plateTime":0.4843773760379677,"extension":6.002825336084627},"index":5,"playId":"d9fa0805-a00d-3a1e-89fe-9f2a56421d80","pitchNumber":5,"startTime":"2025-07-23T01:28:35.067Z","endTime":"2025-07-23T01:28:40.641Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664192,"link":"/api/v1/people/664192","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"second":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_ab"},{"player":{"id":664192,"link":"/api/v1/people/664192"},"credit":"p_ab"},{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_pa"},{"player":{"id":664192,"link":"/api/v1/people/664192"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":-0.1,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-07-23T01:28:40.641Z","atBatIndex":65},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luis Matos flies out to left fielder Jurickson Profar.","rbi":0,"awayScore":9,"homeScore":0,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-23T01:30:51.547Z","endTime":"2025-07-23T01:31:21.287Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":572955,"fullName":"Pierce Johnson","link":"/api/v1/people/572955"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":595777,"link":"/api/v1/people/595777"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Eli White replaces right fielder Ronald Acuña Jr., batting 3rd, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":9,"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":"2025-07-23T01:30:18.096Z","endTime":"2025-07-23T01:30:18.124Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642201,"link":"/api/v1/people/642201"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"301","replacedPlayer":{"id":660670,"link":"/api/v1/people/660670"},"defense":{"pitcher":{"id":593833,"link":"/api/v1/people/593833","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Pierce Johnson replaces Wander Suero.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"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":"2025-07-23T01:30:18.124Z","endTime":"2025-07-23T01:30:53.861Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":572955,"link":"/api/v1/people/572955"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":593833,"link":"/api/v1/people/593833","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":88.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.396865227700363,"aZ":-13.459216099697755,"pfxX":-6.236012309002955,"pfxZ":9.43286636280361,"pX":0.236065738182238,"pZ":2.9052044244335247,"vX0":6.582240233913369,"vY0":-139.49434041881378,"vZ0":-6.396614614263758,"x":108.0,"y":160.34,"x0":-1.3363554995160742,"y0":50.00503983223851,"z0":6.104115805678789,"aX":-12.374731373759273},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.1,"breakHorizontal":10.1,"spinRate":2338,"spinDirection":217},"zone":2,"typeConfidence":2.0,"plateTime":0.39164536458920196,"extension":5.902625802875559},"index":2,"playId":"9fdfd413-de80-34c0-9824-b2c45875e311","pitchNumber":1,"startTime":"2025-07-23T01:30:53.861Z","endTime":"2025-07-23T01:30:56.861Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":79.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.76106168526031,"aZ":-36.31822976012689,"pfxX":3.3364095599765236,"pfxZ":-2.613703044339797,"pX":0.19863049329270593,"pZ":2.0824321831186654,"vX0":3.056464832328516,"vY0":-124.28264689084382,"vZ0":-3.192578093328523,"x":109.43,"y":182.55,"x0":-1.4746276563755116,"y0":50.00280305073372,"z0":6.359296831333939,"aX":5.289396675940613},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-5.2,"breakHorizontal":-6.7,"spinRate":3036,"spinDirection":45},"zone":5,"typeConfidence":0.9,"plateTime":0.43846572237516446,"extension":5.66289947936983},"hitData":{"launchSpeed":92.3,"launchAngle":46.0,"totalDistance":292.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":100.65,"coordY":85.02}},"index":3,"playId":"f745610e-859b-3cc5-b59d-a393fafae1df","pitchNumber":2,"startTime":"2025-07-23T01:31:10.940Z","endTime":"2025-07-23T01:31:21.287Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682641,"link":"/api/v1/people/682641"},"credit":"b_ab"},{"player":{"id":572955,"link":"/api/v1/people/572955"},"credit":"p_ab"},{"player":{"id":682641,"link":"/api/v1/people/682641"},"credit":"b_pa"},{"player":{"id":572955,"link":"/api/v1/people/572955"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2025-07-23T01:31:21.287Z","atBatIndex":66},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jung Hoo Lee grounds out to first baseman Matt Olson.","rbi":0,"awayScore":9,"homeScore":0,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-23T01:31:29.501Z","endTime":"2025-07-23T01:32:08.386Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":572955,"fullName":"Pierce Johnson","link":"/api/v1/people/572955"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":85.0,"endSpeed":79.1,"strikeZoneTop":3.28896665503957,"strikeZoneBottom":1.49993416379391,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.718758375561414,"aZ":-35.61910667526747,"pfxX":2.7996250288637397,"pfxZ":-2.190090815874619,"pX":-1.133389703279767,"pZ":3.471269397950457,"vX0":0.5987421572396623,"vY0":-123.90081644764513,"vZ0":-0.1707751766710741,"x":160.2,"y":145.06,"x0":-1.7413358706473139,"y0":50.00190320690629,"z0":6.485317467143072,"aX":4.408862573803534},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-3.8,"breakHorizontal":-5.2,"spinRate":2917,"spinDirection":47},"zone":11,"typeConfidence":0.89,"plateTime":0.4398837520450982,"extension":5.44599789088887},"index":0,"playId":"94d3dc81-91e2-3d4e-b103-2928f947239e","pitchNumber":1,"startTime":"2025-07-23T01:31:47.052Z","endTime":"2025-07-23T01:31:51.930Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.9,"strikeZoneTop":3.35,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.463752732543877,"aZ":-35.018363851918345,"pfxX":1.6730858481515218,"pfxZ":-1.7782496664517566,"pX":-0.0381783261466062,"pZ":1.7694311964388647,"vX0":3.3260183424902237,"vY0":-125.20380062207289,"vZ0":-3.9769269302038497,"x":118.46,"y":191.01,"x0":-1.597179294708395,"y0":50.00296504688081,"z0":6.220920107479259,"aX":2.6760683231188636},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-3.8,"breakHorizontal":-3.7,"spinRate":2938,"spinDirection":54},"zone":8,"typeConfidence":0.88,"plateTime":0.4362024703649072,"extension":5.726853677797221},"hitData":{"launchSpeed":100.8,"launchAngle":6.0,"totalDistance":120.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":160.35,"coordY":157.09}},"index":1,"playId":"d9fe804b-38cd-33cd-955d-95e90d47295a","pitchNumber":2,"startTime":"2025-07-23T01:32:00.585Z","endTime":"2025-07-23T01:32:08.386Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_ab"},{"player":{"id":572955,"link":"/api/v1/people/572955"},"credit":"p_ab"},{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_pa"},{"player":{"id":572955,"link":"/api/v1/people/572955"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2025-07-23T01:32:08.386Z","atBatIndex":67},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Heliot Ramos flies out to center fielder Michael Harris II.","rbi":0,"awayScore":9,"homeScore":0,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-23T01:32:10.756Z","endTime":"2025-07-23T01:33:06.254Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":572955,"fullName":"Pierce Johnson","link":"/api/v1/people/572955"},"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":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_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":84.9,"endSpeed":79.4,"strikeZoneTop":3.19822647054675,"strikeZoneBottom":1.46141210004833,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.681740181381127,"aZ":-37.40555289829307,"pfxX":2.910085094816461,"pfxZ":-3.3099139914975417,"pX":-0.04502963705721635,"pZ":3.4639949220095554,"vX0":2.640715165326742,"vY0":-123.80239691076083,"vZ0":-0.023471677652726397,"x":118.72,"y":145.25,"x0":-1.4970369623398292,"y0":50.005299512128424,"z0":6.559772343814041,"aX":4.595716013457359},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-5.9,"breakHorizontal":-5.8,"spinRate":2966,"spinDirection":53},"zone":11,"typeConfidence":0.9,"plateTime":0.4395133947250711,"extension":5.552418966858},"index":0,"playId":"48398bae-43cf-37af-a2e7-830631b50081","pitchNumber":1,"startTime":"2025-07-23T01:32:38.205Z","endTime":"2025-07-23T01:32:42.146Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":79.4,"strikeZoneTop":3.18,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.050812100656596,"aZ":-36.68712727921151,"pfxX":4.683220776693112,"pfxZ":-2.8600594224674634,"pX":-0.1791920996589118,"pZ":2.3921149409014837,"vX0":2.123031712553154,"vY0":-124.09517033245706,"vZ0":-2.2599245723866233,"x":123.83,"y":174.19,"x0":-1.6511446279467026,"y0":50.002200246834406,"z0":6.336093354134237,"aX":7.390968894219764},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-5.4,"breakHorizontal":-9.0,"spinRate":3048,"spinDirection":43},"zone":5,"typeConfidence":0.9,"plateTime":0.43937680166402204,"extension":5.692127910292287},"hitData":{"launchSpeed":95.2,"launchAngle":41.0,"totalDistance":349.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":129.37,"coordY":58.89}},"index":1,"playId":"f6d05abe-efd0-3930-afc1-03c3f05d6ac3","pitchNumber":2,"startTime":"2025-07-23T01:32:55.913Z","endTime":"2025-07-23T01:33:06.254Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_ab"},{"player":{"id":572955,"link":"/api/v1/people/572955"},"credit":"p_ab"},{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_pa"},{"player":{"id":572955,"link":"/api/v1/people/572955"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2025-07-23T01:33:06.254Z","atBatIndex":68},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ozzie Albies singles on a line drive to right fielder Luis Matos.","rbi":0,"awayScore":9,"homeScore":0,"isOut":false},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-23T01:35:10.702Z","endTime":"2025-07-23T01:36:31.569Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682641,"link":"/api/v1/people/682641"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Carson Seymour replaces Joey Lucchesi.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"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":"2025-07-23T01:34:20.247Z","endTime":"2025-07-23T01:35:13.032Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":693313,"link":"/api/v1/people/693313"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":664192,"link":"/api/v1/people/664192","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.8,"strikeZoneTop":3.24358675585528,"strikeZoneBottom":1.6099378466004,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.20712768703038,"aZ":-14.344643169052315,"pfxX":-4.725344865593094,"pfxZ":8.937344500307525,"pX":1.6420898186780137,"pZ":1.8105893142043221,"vX0":10.91957479302337,"vY0":-139.80872414704683,"vZ0":-8.615717327298505,"x":54.41,"y":189.89,"x0":-1.686747597018776,"y0":50.004863432333394,"z0":5.8575891036724155,"aX":-9.429746679447396},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.6,"breakHorizontal":6.5,"spinRate":2247,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.390609614770288,"extension":6.782823929298659},"index":1,"playId":"84f7be7e-e2f4-35e1-87ad-515f09214da0","pitchNumber":1,"startTime":"2025-07-23T01:35:13.032Z","endTime":"2025-07-23T01:35:16.676Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":95.0,"endSpeed":86.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.46862917515179,"aZ":-26.78279009753459,"pfxX":-9.300068169211606,"pfxZ":2.8132109205863225,"pX":1.421721509994187E-4,"pZ":2.082457951728096,"vX0":8.016392923162693,"vY0":-137.96754886652926,"vZ0":-5.450062646059426,"x":116.99,"y":182.55,"x0":-1.743680241253633,"y0":50.001033487309975,"z0":5.9027941663806285,"aX":-17.81634635192992},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":4.1,"breakHorizontal":15.0,"spinRate":2287,"spinDirection":224},"zone":8,"typeConfidence":2.0,"plateTime":0.3979330145828155,"extension":6.776145955946038},"index":2,"playId":"f6f901f6-03d8-315b-be2b-396199fa0557","pitchNumber":2,"startTime":"2025-07-23T01:35:25.561Z","endTime":"2025-07-23T01:35:28.627Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":77.0,"strikeZoneTop":3.24358675585528,"strikeZoneBottom":1.6099378466004,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.61900588589221,"aZ":-39.384147357168416,"pfxX":4.484054119562678,"pfxZ":-4.809146293714848,"pX":-1.7715297221718083,"pZ":3.62134714881619,"vX0":-0.6261059136485887,"vY0":-121.40924227508707,"vZ0":2.079856854433721,"x":184.53,"y":141.0,"x0":-2.0938525698068484,"y0":50.000116015050935,"z0":6.168376686639007,"aX":6.727441761213281},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-8.0,"breakHorizontal":-8.0,"spinRate":1445,"spinDirection":30},"zone":11,"typeConfidence":2.0,"plateTime":0.45025986294192766,"extension":6.720100467993408},"index":3,"playId":"85f48dc9-9939-323e-841b-760265e6ba21","pitchNumber":3,"startTime":"2025-07-23T01:35:52.605Z","endTime":"2025-07-23T01:35:56.601Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":88.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.361456519038136,"aZ":-27.76841956543431,"pfxX":-8.753049275863537,"pfxZ":2.242983234443222,"pX":0.594132088176576,"pZ":1.8842290095874021,"vX0":9.25308409237915,"vY0":-138.64336957246752,"vZ0":-5.775812159687429,"x":94.35,"y":187.91,"x0":-1.6349377422350815,"y0":50.003938351059546,"z0":5.826017810041676,"aX":-17.196674630061807},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":3.1,"breakHorizontal":14.2,"spinRate":2286,"spinDirection":223},"zone":9,"typeConfidence":2.0,"plateTime":0.3937049133065105,"extension":6.77275060960642},"index":4,"playId":"bc398069-790f-3034-9ea9-d26673f78610","pitchNumber":4,"startTime":"2025-07-23T01:36:04.790Z","endTime":"2025-07-23T01:36:09.338Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.987691369003556,"aZ":-25.490072053451026,"pfxX":-7.064372122803814,"pfxZ":3.3193291283850375,"pX":-0.29140945406385504,"pZ":2.870850665726044,"vX0":6.651804590496546,"vY0":-140.75777623321986,"vZ0":-3.8815672728721182,"x":128.11,"y":161.27,"x0":-1.7636922813739764,"y0":50.0027969237062,"z0":5.911978457994952,"aX":-14.221432651589806},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":5.4,"breakHorizontal":11.5,"spinRate":2383,"spinDirection":218},"zone":1,"typeConfidence":2.0,"plateTime":0.38865146818038054,"extension":6.630909481414379},"hitData":{"launchSpeed":96.1,"launchAngle":12.0,"totalDistance":182.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":198.72,"coordY":109.18}},"index":5,"playId":"4cddbd88-f12b-3761-8cc3-d9605f6e2b60","pitchNumber":5,"startTime":"2025-07-23T01:36:20.943Z","endTime":"2025-07-23T01:36:31.569Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_ab"},{"player":{"id":693313,"link":"/api/v1/people/693313"},"credit":"p_ab"},{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_pa"},{"player":{"id":693313,"link":"/api/v1/people/693313"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.2,"awayTeamWinProbability":99.8,"homeTeamWinProbabilityAdded":0.1,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-07-23T01:36:31.569Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Sean Murphy strikes out swinging.","rbi":0,"awayScore":9,"homeScore":0,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-23T01:36:33.307Z","endTime":"2025-07-23T01:38:46.501Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"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":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":88.0,"strikeZoneTop":3.46,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.833488000101863,"aZ":-26.95951910536654,"pfxX":-8.6459228474816,"pfxZ":2.6744411886960524,"pX":-0.8503904909849704,"pZ":2.3351790614359103,"vX0":5.634026677069926,"vY0":-137.67912705359768,"vZ0":-4.874010682429518,"x":149.41,"y":175.73,"x0":-1.7827159494588123,"y0":50.00533211161488,"z0":5.916161064056365,"aX":-16.87519824477849},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":4.2,"breakHorizontal":14.8,"spinRate":2222,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.39534216090648444,"extension":6.702778677257977},"index":0,"playId":"ba674558-97f5-3069-9e1d-4d992173276c","pitchNumber":1,"startTime":"2025-07-23T01:36:55.426Z","endTime":"2025-07-23T01:36:59.200Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":669221,"link":"/api/v1/people/669221","batSide":{"code":"R","description":"Right"}},"first":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":88.6,"strikeZoneTop":3.46,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.16790243292803,"aZ":-25.614417692674937,"pfxX":-8.03874856628613,"pfxZ":3.3091988412549327,"pX":-0.5223226701323597,"pZ":2.302384406158369,"vX0":6.270179661131443,"vY0":-139.02989433760007,"vZ0":-5.171735180624804,"x":136.91,"y":176.62,"x0":-1.7470707473351539,"y0":50.00640798048113,"z0":5.856979715049739,"aX":-15.956138580647615},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":5.3,"breakHorizontal":13.4,"spinRate":2234,"spinDirection":228},"zone":4,"typeConfidence":2.0,"plateTime":0.391914713512473,"extension":6.6774384456820375},"index":1,"playId":"e07bf313-94ec-38db-9c28-c5f813593d1f","pitchNumber":2,"startTime":"2025-07-23T01:37:09.537Z","endTime":"2025-07-23T01:37:12.896Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":669221,"link":"/api/v1/people/669221","batSide":{"code":"R","description":"Right"}},"first":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.7,"strikeZoneTop":3.46,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.85167560325976,"aZ":-37.73932085121075,"pfxX":-1.0601791644295735,"pfxZ":-3.4119438646647904,"pX":0.27779223807602776,"pZ":2.3518495543278504,"vX0":5.576508732661775,"vY0":-126.23446581598391,"vZ0":-1.593778913755877,"x":106.41,"y":175.28,"x0":-1.810883579187786,"y0":50.000402109146584,"z0":5.996862776159723,"aX":-1.7316681995356984},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-6.4,"breakHorizontal":0.8,"spinRate":1729,"spinDirection":18},"zone":6,"typeConfidence":2.0,"plateTime":0.4319546449561691,"extension":6.778266917811702},"index":2,"playId":"109876f3-bb28-3a85-aa7a-90e038e1e264","pitchNumber":3,"startTime":"2025-07-23T01:38:04.693Z","endTime":"2025-07-23T01:38:08.875Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":669221,"link":"/api/v1/people/669221","batSide":{"code":"R","description":"Right"}},"first":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.3,"strikeZoneTop":3.44770263493557,"strikeZoneBottom":1.66994012748872,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.63898928476717,"aZ":-22.37225578687836,"pfxX":-8.628034821731692,"pfxZ":4.924113262972429,"pX":-1.886089839634452,"pZ":2.369888767151954,"vX0":3.0298286287988336,"vY0":-140.15338917916873,"vZ0":-5.645966774461339,"x":188.89,"y":174.79,"x0":-1.8602178301056032,"y0":50.00057347613647,"z0":5.871268305154902,"aX":-17.16394682870559},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":7.9,"breakHorizontal":15.0,"spinRate":2243,"spinDirection":223},"zone":13,"typeConfidence":2.0,"plateTime":0.39079566768903673,"extension":6.669928404351384},"index":3,"playId":"fd6aa0bf-cb55-321f-ad86-0edc58d6474d","pitchNumber":4,"startTime":"2025-07-23T01:38:27.529Z","endTime":"2025-07-23T01:38:32.147Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":669221,"link":"/api/v1/people/669221","batSide":{"code":"R","description":"Right"}},"first":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":81.0,"strikeZoneTop":3.46,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.260914651876668,"aZ":-32.51005239593652,"pfxX":-1.5861817038826986,"pfxZ":-0.20383853370335503,"pX":0.32258285371182427,"pZ":0.7926852684158875,"vX0":5.563065512613793,"vY0":-127.20918913872686,"vZ0":-6.129787449860246,"x":104.7,"y":217.38,"x0":-1.683322500019326,"y0":50.00446891549084,"z0":5.800270511465216,"aX":-2.6097037990409273},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-1.6,"breakHorizontal":1.7,"spinRate":1586,"spinDirection":18},"zone":14,"typeConfidence":2.0,"plateTime":0.43001022774545783,"extension":6.785059012779476},"index":4,"playId":"40cb4ecc-e8fd-3a3b-9cbe-11cbba577262","pitchNumber":5,"startTime":"2025-07-23T01:38:43.405Z","endTime":"2025-07-23T01:38:46.501Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":669221,"link":"/api/v1/people/669221","batSide":{"code":"R","description":"Right"}},"first":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669221,"link":"/api/v1/people/669221"},"credit":"b_ab"},{"player":{"id":693313,"link":"/api/v1/people/693313"},"credit":"p_ab"},{"player":{"id":669221,"link":"/api/v1/people/669221"},"credit":"b_pa"},{"player":{"id":693313,"link":"/api/v1/people/693313"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":-0.1,"leverageIndex":0.05,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2025-07-23T01:38:46.501Z","atBatIndex":70},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nacho Alvarez Jr. lines out to second baseman Casey Schmitt.","rbi":0,"awayScore":9,"homeScore":0,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-23T01:38:50.932Z","endTime":"2025-07-23T01:40:51.977Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":805373,"fullName":"Nacho Alvarez Jr.","link":"/api/v1/people/805373"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":805373,"fullName":"Nacho Alvarez Jr.","link":"/api/v1/people/805373"},"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_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":97.0,"endSpeed":89.2,"strikeZoneTop":3.24358675585528,"strikeZoneBottom":1.53993568336986,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.12788752876047,"aZ":-26.627714727598065,"pfxX":-10.532377151593074,"pfxZ":2.761642929672158,"pX":1.1067501123015375,"pZ":0.920860625890648,"vX0":11.185967274246497,"vY0":-140.66455125408493,"vZ0":-8.588411120198323,"x":74.81,"y":213.92,"x0":-1.5480698096398657,"y0":50.00620761715329,"z0":5.733319489050837,"aX":-21.166602799906304},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":3.4,"breakHorizontal":16.9,"spinRate":2306,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.38900663028530946,"extension":6.800996865267505},"index":0,"playId":"cd68db5f-32ac-3d29-a1de-a5ffe066333b","pitchNumber":1,"startTime":"2025-07-23T01:39:11.997Z","endTime":"2025-07-23T01:39:15.250Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":805373,"link":"/api/v1/people/805373","batSide":{"code":"R","description":"Right"}},"first":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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, 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":96.6,"endSpeed":89.1,"strikeZoneTop":3.28896665503957,"strikeZoneBottom":1.53993568336986,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.50691663614356,"aZ":-22.207444650846746,"pfxX":-8.304722598465045,"pfxZ":4.975069290497345,"pX":1.433977800659814,"pZ":0.94465172292688,"vX0":11.19655478132498,"vY0":-140.11864870130808,"vZ0":-9.186346344288864,"x":62.34,"y":213.27,"x0":-1.5212346439323685,"y0":50.000921735013954,"z0":5.697837716158793,"aX":-16.6318033078694},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":7.3,"breakHorizontal":13.0,"spinRate":2256,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.389813807985782,"extension":6.822317787602566},"index":1,"playId":"067406af-1f49-3b90-b33d-af976ce407c6","pitchNumber":2,"startTime":"2025-07-23T01:39:30.521Z","endTime":"2025-07-23T01:39:33.986Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":805373,"link":"/api/v1/people/805373","batSide":{"code":"R","description":"Right"}},"first":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":95.7,"endSpeed":88.0,"strikeZoneTop":3.28896665503957,"strikeZoneBottom":1.53993568336986,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.727443426709907,"aZ":-23.949572306633762,"pfxX":-8.165876294947873,"pfxZ":4.174174305385652,"pX":0.2140388113323063,"pZ":2.4053313434900465,"vX0":8.387527624826557,"vY0":-139.11005054446505,"vZ0":-5.132285689954059,"x":108.84,"y":173.84,"x0":-1.771903953228126,"y0":50.002382632172655,"z0":5.851300225907143,"aX":-16.085506745696666},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":6.7,"breakHorizontal":13.2,"spinRate":2205,"spinDirection":229},"zone":5,"typeConfidence":2.0,"plateTime":0.39297544888081193,"extension":6.867843744385963},"index":2,"playId":"01dc2c08-3b54-3290-a1dc-ab47c2dba936","pitchNumber":3,"startTime":"2025-07-23T01:39:50.979Z","endTime":"2025-07-23T01:39:55.043Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":805373,"link":"/api/v1/people/805373","batSide":{"code":"R","description":"Right"}},"first":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.3,"strikeZoneTop":3.26627817114073,"strikeZoneBottom":1.53993568336986,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.405559737659363,"aZ":-24.178338343256964,"pfxX":-9.135487077765788,"pfxZ":4.051583882675226,"pX":-0.2843387330529696,"pZ":0.8690664637604394,"vX0":7.401593933198416,"vY0":-139.65416952783914,"vZ0":-8.776741508693343,"x":127.84,"y":215.32,"x0":-1.7818680373256195,"y0":50.00627995551426,"z0":5.642604285649281,"aX":-18.05130162087575},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":5.6,"breakHorizontal":15.0,"spinRate":2152,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.3921649453221754,"extension":6.983547861488219},"index":3,"playId":"e2aacb81-f66f-33f7-99ea-6ee77da3241e","pitchNumber":4,"startTime":"2025-07-23T01:40:05.320Z","endTime":"2025-07-23T01:40:09.391Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":805373,"link":"/api/v1/people/805373","batSide":{"code":"R","description":"Right"}},"first":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":1,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.4,"strikeZoneTop":3.33,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.98798664994408,"aZ":-23.62794115518818,"pfxX":-6.38088794664827,"pfxZ":4.375981036690872,"pX":0.18142155379296784,"pZ":3.069207502617697,"vX0":7.424863129571519,"vY0":-138.85853291292582,"vZ0":-3.6417172072500374,"x":110.08,"y":155.91,"x0":-1.6976561564539363,"y0":50.004309299112315,"z0":5.96907278845091,"aX":-12.46661578895476},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.3,"breakHorizontal":10.1,"spinRate":2186,"spinDirection":228},"zone":2,"typeConfidence":2.0,"plateTime":0.39440452491390277,"extension":6.73363995518826},"index":4,"playId":"c5fbcdf7-b6e1-31e6-b00a-fbde7fb6e988","pitchNumber":5,"startTime":"2025-07-23T01:40:24.200Z","endTime":"2025-07-23T01:40:27.200Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":805373,"link":"/api/v1/people/805373","batSide":{"code":"R","description":"Right"}},"first":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":89.1,"strikeZoneTop":3.33,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.435811435194466,"aZ":-28.6533638947196,"pfxX":-8.343623537470933,"pfxZ":1.7482355256513946,"pX":0.0687956822288189,"pZ":1.772479540225193,"vX0":7.865504723352638,"vY0":-140.59378990116946,"vZ0":-6.10155513743298,"x":114.38,"y":190.92,"x0":-1.6745224292608356,"y0":50.00113909684522,"z0":5.818533564909674,"aX":-16.78264091783611},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":2.2,"breakHorizontal":13.6,"spinRate":2165,"spinDirection":225},"zone":8,"typeConfidence":2.0,"plateTime":0.3888636741295053,"extension":6.760253394001914},"hitData":{"launchSpeed":100.2,"launchAngle":5.0,"totalDistance":142.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":139.78,"coordY":154.67}},"index":5,"playId":"807aad22-26d5-3cb7-9f82-a172a8281914","pitchNumber":6,"startTime":"2025-07-23T01:40:45.556Z","endTime":"2025-07-23T01:40:51.977Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":805373,"link":"/api/v1/people/805373","batSide":{"code":"R","description":"Right"}},"first":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805373,"link":"/api/v1/people/805373"},"credit":"b_ab"},{"player":{"id":693313,"link":"/api/v1/people/693313"},"credit":"p_ab"},{"player":{"id":805373,"link":"/api/v1/people/805373"},"credit":"b_pa"},{"player":{"id":693313,"link":"/api/v1/people/693313"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-07-23T01:40:51.977Z","atBatIndex":71},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Michael Harris II grounds out, shortstop Willy Adames to first baseman Rafael Devers.","rbi":0,"awayScore":9,"homeScore":0,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-23T01:41:01.203Z","endTime":"2025-07-23T01:41:42.844Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":78.7,"strikeZoneTop":3.5383419750833,"strikeZoneBottom":1.65993925021654,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.905747808565835,"aZ":-33.65315608470289,"pfxX":-1.9579451232051173,"pfxZ":-0.9350430468767854,"pX":-0.6676479385699158,"pZ":3.3085312936299047,"vX0":3.560659649892145,"vY0":-124.66781474302398,"vZ0":0.014025874432624263,"x":142.45,"y":149.45,"x0":-1.85963701124049,"y0":50.00620142816586,"z0":6.079089283534635,"aX":-3.0850058992311653},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-1.4,"breakHorizontal":2.8,"spinRate":1626,"spinDirection":24},"zone":1,"typeConfidence":2.0,"plateTime":0.439242194314438,"extension":6.92844617705719},"index":0,"playId":"33f811ad-4f2f-3e78-99e5-7581da6c5665","pitchNumber":1,"startTime":"2025-07-23T01:41:18.032Z","endTime":"2025-07-23T01:41:22.101Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"first":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":89.5,"strikeZoneTop":3.5,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.06929442359416,"aZ":-17.80380059746244,"pfxX":-4.893243353694224,"pfxZ":7.019743605732433,"pX":-0.10324698995549497,"pZ":3.0142447075944854,"vX0":6.224950219982316,"vY0":-141.8722784621386,"vZ0":-4.817738517960419,"x":120.94,"y":157.4,"x0":-1.6854226432034234,"y0":50.00659820987113,"z0":5.861717420892409,"aX":-10.022947987991484},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":12.0,"breakHorizontal":7.7,"spinRate":2273,"spinDirection":226},"zone":2,"typeConfidence":2.0,"plateTime":0.38539981086823216,"extension":6.62682054879388},"hitData":{"launchSpeed":107.3,"launchAngle":-3.0,"totalDistance":37.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.36,"coordY":155.28}},"index":1,"playId":"81f6bb15-b001-3071-a80c-dacbcd961ae5","pitchNumber":2,"startTime":"2025-07-23T01:41:34.324Z","endTime":"2025-07-23T01:41:42.844Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"first":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_ab"},{"player":{"id":693313,"link":"/api/v1/people/693313"},"credit":"p_ab"},{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_pa"},{"player":{"id":693313,"link":"/api/v1/people/693313"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-07-23T01:41:42.844Z","atBatIndex":72},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rafael Devers called out on strikes.","rbi":0,"awayScore":9,"homeScore":0,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-23T01:43:48.723Z","endTime":"2025-07-23T01:44:48.727Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663897,"fullName":"Luke Williams","link":"/api/v1/people/663897"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":506702,"link":"/api/v1/people/506702"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Sandy León replaces catcher Drake Baldwin, batting 4th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":9,"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":"2025-07-23T01:43:20.999Z","endTime":"2025-07-23T01:43:21.022Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":506702,"link":"/api/v1/people/506702"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"401","replacedPlayer":{"id":686948,"link":"/api/v1/people/686948"},"defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Luke Williams replaces Pierce Johnson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"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":"2025-07-23T01:43:21.022Z","endTime":"2025-07-23T01:43:50.732Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663897,"link":"/api/v1/people/663897"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":61.8,"endSpeed":57.0,"strikeZoneTop":3.65157077268108,"strikeZoneBottom":1.73061925552632,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":13.912775361953537,"aZ":-25.446321582048373,"pfxX":-7.776898834296636,"pfxZ":8.248215877384585,"pX":-2.2443484607924975,"pZ":2.5757443528931083,"vX0":0.12849035669344178,"vY0":-90.07002699026349,"vZ0":-0.7345555720727307,"x":202.55,"y":169.23,"x0":-1.3075295255295192,"y0":50.00391659104087,"z0":7.036640236667066,"aX":-6.346719678387553},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.6,"breakVerticalInduced":15.1,"breakHorizontal":14.0,"spinRate":1486,"spinDirection":217},"zone":13,"typeConfidence":2.0,"plateTime":0.6097029202269026,"extension":4.508344030435119},"index":2,"playId":"f49a47eb-fbb9-39bc-9ffb-7bb9ee199607","pitchNumber":1,"startTime":"2025-07-23T01:43:50.732Z","endTime":"2025-07-23T01:43:54.111Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663897,"link":"/api/v1/people/663897","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":61.0,"endSpeed":56.2,"strikeZoneTop":3.65157077268108,"strikeZoneBottom":1.77625400796799,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":13.124316584427786,"aZ":-24.8812589476652,"pfxX":-7.60425244309548,"pfxZ":9.143783543309844,"pX":-0.8363860725031906,"pZ":3.491502970180174,"vX0":2.341088633731008,"vY0":-88.86517130125486,"vZ0":1.018408608123222,"x":148.88,"y":144.51,"x0":-1.1853447423111696,"y0":50.0005461837226,"z0":6.963153215734745,"aX":-6.061022193582967},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":17.4,"breakHorizontal":13.0,"spinRate":1584,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.617129583176002,"extension":4.812191213067101},"index":3,"playId":"b9d73160-2a97-355c-94b2-792759bfa274","pitchNumber":2,"startTime":"2025-07-23T01:44:01.540Z","endTime":"2025-07-23T01:44:06.326Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663897,"link":"/api/v1/people/663897","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":59.1,"endSpeed":54.3,"strikeZoneTop":3.58364297443804,"strikeZoneBottom":1.75343772019693,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":12.340430844778304,"aZ":-24.903317917111295,"pfxX":-6.227490251518352,"pfxZ":9.765832123634341,"pX":-0.029541438451490373,"pZ":3.9917271068858757,"vX0":2.907792977361637,"vY0":-85.91771488501006,"vZ0":1.940386905294038,"x":118.13,"y":131.0,"x0":-0.9381381098282829,"y0":50.00416974129941,"z0":7.1878846855339305,"aX":-4.637926588861358},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.8,"breakVerticalInduced":18.8,"breakHorizontal":10.2,"spinRate":1517,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.6384703227871826,"extension":4.489573019858598},"index":4,"playId":"6ee55ac8-287b-3933-bb08-7771592edaaf","pitchNumber":3,"startTime":"2025-07-23T01:44:13.432Z","endTime":"2025-07-23T01:44:18.149Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663897,"link":"/api/v1/people/663897","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":59.0,"endSpeed":54.5,"strikeZoneTop":3.47,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":12.323906228963821,"aZ":-25.292655630222566,"pfxX":-6.660615053104959,"pfxZ":9.254782824266163,"pX":-0.6481318847787141,"pZ":3.009036797115122,"vX0":2.122601878772055,"vY0":-85.84924256373452,"vZ0":0.564311104401386,"x":141.71,"y":157.54,"x0":-1.0378552009374076,"y0":50.00278358255573,"z0":7.092609765779673,"aX":-4.951912638448893},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.3,"breakVerticalInduced":17.5,"breakHorizontal":11.3,"spinRate":1542,"spinDirection":214},"zone":1,"typeConfidence":2.0,"plateTime":0.6389808330478446,"extension":4.769810215942445},"index":5,"playId":"44ca3156-ee54-3b79-9747-609030425550","pitchNumber":4,"startTime":"2025-07-23T01:44:25.760Z","endTime":"2025-07-23T01:44:30.767Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663897,"link":"/api/v1/people/663897","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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(186, 1, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FA","description":"Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.9,"endSpeed":72.2,"strikeZoneTop":3.60628875011198,"strikeZoneBottom":1.73061925552632,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.07645068516723,"aZ":-20.53890463983389,"pfxX":-6.68127539732283,"pfxZ":8.877049403406916,"pX":0.4894856923527197,"pZ":1.974309817126139,"vX0":5.553911512198822,"vY0":-113.29583123066843,"vZ0":-5.737799954815532,"x":98.34,"y":185.47,"x0":-1.1158176746579942,"y0":50.003636774716355,"z0":6.5693533686603,"aX":-8.758962246876626},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":15.0,"breakHorizontal":10.8,"spinRate":1929,"spinDirection":213},"zone":9,"typeConfidence":2.0,"plateTime":0.4819149264273652,"extension":5.0337869493282685},"index":6,"playId":"d7caf090-4d8b-3573-8845-c53c1f679609","pitchNumber":5,"startTime":"2025-07-23T01:44:44.198Z","endTime":"2025-07-23T01:44:48.727Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663897,"link":"/api/v1/people/663897","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_ab"},{"player":{"id":663897,"link":"/api/v1/people/663897"},"credit":"p_ab"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_pa"},{"player":{"id":663897,"link":"/api/v1/people/663897"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2025-07-23T01:44:48.727Z","atBatIndex":73},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Willy Adames pops out to catcher Sandy León in foul territory.","rbi":0,"awayScore":9,"homeScore":0,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-23T01:44:50.393Z","endTime":"2025-07-23T01:45:48.803Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663897,"fullName":"Luke Williams","link":"/api/v1/people/663897"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","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":2},"credits":[{"player":{"id":506702,"link":"/api/v1/people/506702"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":59.7,"endSpeed":55.6,"strikeZoneTop":3.74209624879539,"strikeZoneBottom":1.84468966545091,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":11.271193805710666,"aZ":-25.43001424388733,"pfxX":-5.016085593583295,"pfxZ":8.756751137467164,"pX":0.7337760605600441,"pZ":3.443856907522698,"vX0":3.9184125512337395,"vY0":-86.84260088941254,"vZ0":0.9728526005013589,"x":89.03,"y":145.8,"x0":-0.8918380562675463,"y0":50.000222779085476,"z0":7.1759190604676295,"aX":-3.860780697891988},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.6,"breakVerticalInduced":16.7,"breakHorizontal":7.9,"spinRate":1530,"spinDirection":213},"zone":3,"typeConfidence":2.0,"plateTime":0.6288292999435541,"extension":4.589701809890748},"index":0,"playId":"688ab242-fe4d-3f34-9a02-50cfa8d17738","pitchNumber":1,"startTime":"2025-07-23T01:45:10.968Z","endTime":"2025-07-23T01:45:15.832Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663897,"link":"/api/v1/people/663897","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"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":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":60.0,"endSpeed":55.8,"strikeZoneTop":3.49,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":11.666882614902503,"aZ":-25.44870586801098,"pfxX":-6.0985380164200285,"pfxZ":8.646634905113261,"pX":0.024782422087507288,"pZ":3.0508645973774646,"vX0":2.8383001429087273,"vY0":-87.37240966931404,"vZ0":0.6102995715354629,"x":116.06,"y":156.41,"x0":-0.8238846904006402,"y0":50.00113667323249,"z0":6.95465615817162,"aX":-4.740996234075647},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.2,"breakVerticalInduced":16.3,"breakHorizontal":10.2,"spinRate":1587,"spinDirection":215},"zone":2,"typeConfidence":2.0,"plateTime":0.6255565082339327,"extension":4.840102286908945},"index":1,"playId":"850471ad-2368-3a4b-85b5-49a5c5c53c5a","pitchNumber":2,"startTime":"2025-07-23T01:45:23.044Z","endTime":"2025-07-23T01:45:26.401Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663897,"link":"/api/v1/people/663897","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"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":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":58.7,"endSpeed":54.3,"strikeZoneTop":3.49,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":11.397241884628436,"aZ":-26.132422259308846,"pfxX":-6.043143679816884,"pfxZ":8.171381312990734,"pX":0.6902390982523136,"pZ":4.114560515394384,"vX0":4.006063414925864,"vY0":-85.294318227939,"vZ0":2.5341700329771717,"x":90.69,"y":127.69,"x0":-0.9003321679832855,"y0":50.00120924436173,"z0":7.2078750977473165,"aX":-4.465970501471811},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.2,"breakVerticalInduced":16.2,"breakHorizontal":9.6,"spinRate":1487,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.6414216511067394,"extension":4.526592347392824},"hitData":{"launchSpeed":68.6,"launchAngle":89.0,"totalDistance":32.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":127.5,"coordY":217.78}},"index":2,"playId":"3f6f480e-af8e-3054-a2e9-2a27a6f1c020","pitchNumber":3,"startTime":"2025-07-23T01:45:38.761Z","endTime":"2025-07-23T01:45:48.803Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663897,"link":"/api/v1/people/663897","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"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":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_ab"},{"player":{"id":663897,"link":"/api/v1/people/663897"},"credit":"p_ab"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_pa"},{"player":{"id":663897,"link":"/api/v1/people/663897"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2025-07-23T01:45:48.803Z","atBatIndex":74},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matt Chapman grounds out, shortstop Nick Allen to first baseman Matt Olson.","rbi":0,"awayScore":9,"homeScore":0,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-23T01:45:52.689Z","endTime":"2025-07-23T01:46:49.930Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663897,"fullName":"Luke Williams","link":"/api/v1/people/663897"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669397,"link":"/api/v1/people/669397"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(186, 1, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":73.3,"endSpeed":67.7,"strikeZoneTop":3.47,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.100062877764692,"aZ":-20.496809127767822,"pfxX":-6.501754627509767,"pfxZ":10.118645708415768,"pX":-0.3436759588385626,"pZ":1.7013729658838361,"vX0":3.2421433853970045,"vY0":-106.67481901627195,"vZ0":-5.518570376705141,"x":130.1,"y":192.84,"x0":-1.0373516636480886,"y0":50.003283786257036,"z0":6.628152692401245,"aX":-7.504395185140738},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":17.2,"breakHorizontal":10.9,"spinRate":1893,"spinDirection":209},"zone":7,"typeConfidence":2.0,"plateTime":0.5131712799871484,"extension":4.702378650265812},"index":0,"playId":"0866d246-809a-37a1-8867-2afaf347b252","pitchNumber":1,"startTime":"2025-07-23T01:46:08.083Z","endTime":"2025-07-23T01:46:11.860Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663897,"link":"/api/v1/people/663897","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"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":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":58.6,"endSpeed":54.4,"strikeZoneTop":3.47,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":11.258048183835202,"aZ":-25.23170061106669,"pfxX":-6.005969576835153,"pfxZ":9.380318390671375,"pX":0.6212881327305477,"pZ":3.275188346600389,"vX0":3.6157387246957184,"vY0":-85.28879137420442,"vZ0":0.9666238541807004,"x":93.32,"y":150.35,"x0":-0.7414728836508568,"y0":50.00143582112145,"z0":7.136025907895689,"aX":-4.443478626777011},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.6,"breakVerticalInduced":17.9,"breakHorizontal":9.7,"spinRate":1547,"spinDirection":211},"zone":3,"typeConfidence":2.0,"plateTime":0.641153235532828,"extension":4.5525164477746065},"index":1,"playId":"a66c43a7-72d5-3311-9c19-206e9e71c6e6","pitchNumber":2,"startTime":"2025-07-23T01:46:23.117Z","endTime":"2025-07-23T01:46:26.471Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663897,"link":"/api/v1/people/663897","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"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":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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(186, 1, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FA","description":"Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.4,"strikeZoneTop":3.47,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.07037561047896,"aZ":-19.221288562753386,"pfxX":-4.3605332752486925,"pfxZ":8.562768455478459,"pX":1.560174017002381,"pZ":2.449361598696103,"vX0":7.205489252766353,"vY0":-121.69991703350215,"vZ0":-5.976982573434982,"x":57.53,"y":172.65,"x0":-0.8614997121536105,"y0":50.00109771388773,"z0":6.582549298735327,"aX":-6.59446835752407},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":14.4,"breakHorizontal":6.4,"spinRate":2056,"spinDirection":203},"zone":14,"typeConfidence":2.0,"plateTime":0.44867931988538556,"extension":4.959431255642466},"hitData":{"launchSpeed":82.9,"launchAngle":-36.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.34,"coordY":152.25}},"index":2,"playId":"488f56aa-cbb8-368c-ad0a-07f5de117d30","pitchNumber":3,"startTime":"2025-07-23T01:46:41.726Z","endTime":"2025-07-23T01:46:49.930Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663897,"link":"/api/v1/people/663897","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"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":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_ab"},{"player":{"id":663897,"link":"/api/v1/people/663897"},"credit":"p_ab"},{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_pa"},{"player":{"id":663897,"link":"/api/v1/people/663897"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2025-07-23T01:46:49.930Z","atBatIndex":75},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Allen strikes out swinging.","rbi":0,"awayScore":9,"homeScore":0,"isOut":true},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-23T01:48:25.571Z","endTime":"2025-07-23T01:50:15.237Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"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":96.0,"endSpeed":88.2,"strikeZoneTop":3.06195178819826,"strikeZoneBottom":1.38809079223775,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.56546082739401,"aZ":-24.65335941295649,"pfxX":-9.016302909465598,"pfxZ":3.80252280319392,"pX":0.3279962815480005,"pZ":2.3234311956016507,"vX0":8.56131524594711,"vY0":-139.56764574139387,"vZ0":-5.493875611036606,"x":104.5,"y":176.05,"x0":-1.6035610781177663,"y0":50.00328623238845,"z0":5.934681027894395,"aX":-17.83918503095163},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":5.9,"breakHorizontal":14.6,"spinRate":2429,"spinDirection":225},"zone":6,"typeConfidence":2.0,"plateTime":0.3920088420327632,"extension":6.629511291677527},"index":0,"playId":"6f61f2c0-a1bd-3201-b561-229374ba86a6","pitchNumber":1,"startTime":"2025-07-23T01:49:06.136Z","endTime":"2025-07-23T01:49:10.042Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":86.5,"endSpeed":79.8,"strikeZoneTop":3.15279209548898,"strikeZoneBottom":1.4499326294541,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.357754414370103,"aZ":-35.840674308960075,"pfxX":-1.040459306859935,"pfxZ":-2.2631413493392145,"pX":-1.0931619154979841,"pZ":3.859974513206981,"vX0":2.2642212513107363,"vY0":-126.02831690428268,"vZ0":1.505457704682243,"x":158.67,"y":134.56,"x0":-1.8659803071223842,"y0":50.00557499463349,"z0":6.138350973775626,"aX":-1.6828148297826775},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-3.6,"breakHorizontal":1.4,"spinRate":1515,"spinDirection":22},"zone":11,"typeConfidence":2.0,"plateTime":0.43373491978783285,"extension":6.570263947646447},"index":1,"playId":"29427ab7-e38a-3d65-88e2-fef80ebaaf5e","pitchNumber":2,"startTime":"2025-07-23T01:49:18.850Z","endTime":"2025-07-23T01:49:22.929Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":96.0,"endSpeed":87.7,"strikeZoneTop":3.13008625900982,"strikeZoneBottom":1.4499326294541,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.04131201956568,"aZ":-25.36723431510879,"pfxX":-9.003133473676133,"pfxZ":3.464048738538679,"pX":0.7769402832137497,"pZ":2.375468323251421,"vX0":9.726468086692721,"vY0":-139.41576530878189,"vZ0":-4.990710410326316,"x":87.38,"y":174.64,"x0":-1.591293627801203,"y0":50.00050576760351,"z0":5.868079363153992,"aX":-17.67873364175237},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":5.4,"breakHorizontal":14.3,"spinRate":2371,"spinDirection":225},"zone":6,"typeConfidence":2.0,"plateTime":0.39323336824847166,"extension":6.630339911075446},"index":2,"playId":"03c607ab-b500-372b-8de0-55d01a672a54","pitchNumber":3,"startTime":"2025-07-23T01:49:32.705Z","endTime":"2025-07-23T01:49:36.556Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.2,"strikeZoneTop":3.13,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.275758948335287,"aZ":-35.0667919028683,"pfxX":-0.7369174871345086,"pfxZ":-1.8214626942628378,"pX":-0.2104250728782711,"pZ":2.7523469990604674,"vX0":4.123957278599594,"vY0":-124.96006031473033,"vZ0":-0.9362935284077051,"x":125.02,"y":164.47,"x0":-1.7836773111594337,"y0":50.00314322315286,"z0":6.002988937469363,"aX":-1.1701849075212356},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-3.2,"breakHorizontal":0.5,"spinRate":1689,"spinDirection":23},"zone":2,"typeConfidence":2.0,"plateTime":0.4376780737696273,"extension":6.602006954918573},"index":3,"playId":"3bc308a8-8fcc-36b4-b897-2a0dbdaffe99","pitchNumber":4,"startTime":"2025-07-23T01:49:47.910Z","endTime":"2025-07-23T01:49:51.156Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":79.4,"strikeZoneTop":3.13,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.35867355492864,"aZ":-35.492986751415536,"pfxX":0.24219594691057988,"pfxZ":-2.1111096475501894,"pX":1.3820058801577018,"pZ":1.376778672596637,"vX0":7.343154519604919,"vY0":-124.28306020856009,"vZ0":-4.100166857820845,"x":64.32,"y":201.61,"x0":-1.634030005865942,"y0":50.0020295921911,"z0":5.975031509112373,"aX":0.3791924892123693},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-4.6,"breakHorizontal":-2.0,"spinRate":1748,"spinDirection":17},"zone":14,"typeConfidence":2.0,"plateTime":0.4396122237740383,"extension":6.71830925274424},"index":4,"playId":"771377bc-400b-38c6-a3a6-d07a6694725d","pitchNumber":5,"startTime":"2025-07-23T01:50:08.741Z","endTime":"2025-07-23T01:50:15.237Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669397,"link":"/api/v1/people/669397"},"credit":"b_ab"},{"player":{"id":693313,"link":"/api/v1/people/693313"},"credit":"p_ab"},{"player":{"id":669397,"link":"/api/v1/people/669397"},"credit":"b_pa"},{"player":{"id":693313,"link":"/api/v1/people/693313"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-07-23T01:50:15.237Z","atBatIndex":76},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jurickson Profar walks.","rbi":0,"awayScore":9,"homeScore":0,"isOut":false},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-23T01:50:16.604Z","endTime":"2025-07-23T01:51:39.230Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"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":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":86.4,"strikeZoneTop":3.3570143605442,"strikeZoneBottom":1.65993925021654,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.118563604784185,"aZ":-25.473115528264962,"pfxX":-0.9203724465176828,"pfxZ":3.592957544946594,"pX":1.3629195778076535,"pZ":1.4237176259813822,"vX0":8.569306771597933,"vY0":-134.7484872801991,"vZ0":-6.972864112035906,"x":65.05,"y":200.34,"x0":-1.718693208252346,"y0":50.006674452266274,"z0":5.806176393955063,"aX":-1.7191725116635657},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":5.4,"breakHorizontal":0.1,"spinRate":2282,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.4041583761760159,"extension":6.890017186751827},"index":0,"playId":"18acb75b-cf9c-318a-b0a2-ac5010a467b4","pitchNumber":1,"startTime":"2025-07-23T01:50:38.245Z","endTime":"2025-07-23T01:50:42.532Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":595777,"link":"/api/v1/people/595777","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":89.5,"strikeZoneTop":3.28896665503957,"strikeZoneBottom":1.65993925021654,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.26399188368154,"aZ":-14.687081196814091,"pfxX":-4.992210958105887,"pfxZ":8.60320440223861,"pX":1.2572926153422468,"pZ":2.1724887037300435,"vX0":9.923731971309968,"vY0":-141.0088333821133,"vZ0":-7.49343400129005,"x":69.07,"y":180.12,"x0":-1.6442577727835839,"y0":50.00314141134288,"z0":5.794368006484629,"aX":-10.148299634608032},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.3,"breakHorizontal":7.2,"spinRate":2414,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.3870564340795446,"extension":6.7353625632365235},"index":1,"playId":"ccb9b1cb-1b6e-3319-a503-d09e1dec2e8f","pitchNumber":2,"startTime":"2025-07-23T01:50:51.123Z","endTime":"2025-07-23T01:50:54.835Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":595777,"link":"/api/v1/people/595777","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":88.5,"strikeZoneTop":3.3570143605442,"strikeZoneBottom":1.65993925021654,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.177684340606582,"aZ":-23.554988351275657,"pfxX":-8.059768055532803,"pfxZ":4.360859614544037,"pX":1.4269141124006361,"pZ":1.5138650334205852,"vX0":11.208946723097748,"vY0":-138.95183176617672,"vZ0":-7.5324794674006545,"x":62.61,"y":197.91,"x0":-1.5932002088766504,"y0":50.001915855338375,"z0":5.800404877406021,"aX":-15.921316868237135},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":6.6,"breakHorizontal":12.6,"spinRate":2316,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.39267854327475593,"extension":6.699340871524055},"index":2,"playId":"b8ca137e-833b-3266-9026-99f7dd1994e6","pitchNumber":3,"startTime":"2025-07-23T01:51:04.647Z","endTime":"2025-07-23T01:51:07.801Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":595777,"link":"/api/v1/people/595777","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.7,"strikeZoneTop":3.33433476556039,"strikeZoneBottom":1.65993925021654,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.849118506973614,"aZ":-17.200439147934897,"pfxX":-6.384086472578916,"pfxZ":7.504036722538207,"pX":0.6853695885371007,"pZ":2.0507383911635535,"vX0":8.755371698211592,"vY0":-139.75644565374571,"vZ0":-7.127368621441592,"x":90.88,"y":183.41,"x0":-1.6456084740606185,"y0":50.006272987043786,"z0":5.7460479235347535,"aX":-12.74520879126527},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.4,"breakHorizontal":10.0,"spinRate":2295,"spinDirection":220},"zone":9,"typeConfidence":2.0,"plateTime":0.3905863825508096,"extension":6.757043360401551},"index":3,"playId":"6f9ac974-06f5-347d-a997-8456dd2eaf75","pitchNumber":4,"startTime":"2025-07-23T01:51:20.062Z","endTime":"2025-07-23T01:51:24.546Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":595777,"link":"/api/v1/people/595777","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":96.1,"endSpeed":88.2,"strikeZoneTop":3.28896665503957,"strikeZoneBottom":1.65993925021654,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.265209022777302,"aZ":-25.872275585562807,"pfxX":-8.527187656578874,"pfxZ":3.183178927366656,"pX":0.9568955126884006,"pZ":2.534160529831481,"vX0":10.462686392718165,"vY0":-139.57877605239779,"vZ0":-4.325573219751906,"x":80.53,"y":170.36,"x0":-1.7253895840220204,"y0":50.00394546393352,"z0":5.799465620181181,"aX":-16.892203675086428},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":5.0,"breakHorizontal":13.4,"spinRate":2313,"spinDirection":230},"zone":12,"typeConfidence":2.0,"plateTime":0.391829253666534,"extension":6.739511169735877},"index":4,"playId":"62781120-f27a-3563-a2dc-e71bd498f236","pitchNumber":5,"startTime":"2025-07-23T01:51:33.720Z","endTime":"2025-07-23T01:51:39.230Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":595777,"link":"/api/v1/people/595777","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":595777,"link":"/api/v1/people/595777"},"credit":"b_pa"},{"player":{"id":693313,"link":"/api/v1/people/693313"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2025-07-23T01:51:39.230Z","atBatIndex":77},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Olson strikes out on a foul tip.","rbi":0,"awayScore":9,"homeScore":0,"isOut":true},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-23T01:51:38.753Z","endTime":"2025-07-23T01:53:22.601Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"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":96.2,"endSpeed":88.6,"strikeZoneTop":3.58,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.37383863546606,"aZ":-14.525139482838497,"pfxX":-4.860241287852506,"pfxZ":8.861883037478814,"pX":0.04908951269600231,"pZ":1.6173374577436128,"vX0":6.741743572902697,"vY0":-139.7457933749534,"vZ0":-8.728124018202667,"x":115.13,"y":195.11,"x0":-1.7552124299951035,"y0":50.00654955843565,"z0":5.7204194308831795,"aX":-9.684187142131801},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.5,"breakHorizontal":7.6,"spinRate":2376,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.3908800517514255,"extension":6.663805947081861},"index":0,"playId":"f07a61a2-d7c2-336c-9514-8bf6f4001484","pitchNumber":1,"startTime":"2025-07-23T01:52:02.094Z","endTime":"2025-07-23T01:52:05.499Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"first":{"id":595777,"link":"/api/v1/people/595777"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":85.0,"strikeZoneTop":3.58,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.106139061897355,"aZ":-29.83926734416656,"pfxX":-2.0015105306189147,"pfxZ":1.2861801590421749,"pX":0.352479742207998,"pZ":1.9786492786647483,"vX0":6.577444916115006,"vY0":-133.39070587141148,"vZ0":-4.388123296069685,"x":103.56,"y":185.36,"x0":-1.8749843932479402,"y0":50.00565404175997,"z0":5.772793030691474,"aX":-3.6426807261836944},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":1.7,"breakHorizontal":2.4,"spinRate":2197,"spinDirection":223},"zone":9,"typeConfidence":2.0,"plateTime":0.4091138347573571,"extension":6.731932617542168},"index":1,"playId":"7ee399cc-2dce-3a8a-9099-e5d2a563030b","pitchNumber":2,"startTime":"2025-07-23T01:52:21.115Z","endTime":"2025-07-23T01:52:24.115Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"first":{"id":595777,"link":"/api/v1/people/595777"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.6,"strikeZoneTop":3.60628875011198,"strikeZoneBottom":1.76994298293349,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.734247903854516,"aZ":-33.63303365759909,"pfxX":0.10447178811956337,"pfxZ":-0.8974620050955311,"pX":-0.3453010202917705,"pZ":0.9189734425974412,"vX0":3.7198509643872484,"vY0":-126.45787234063066,"vZ0":-5.440225118037118,"x":130.16,"y":213.97,"x0":-1.8462436631509471,"y0":50.004094911856626,"z0":5.782725353544061,"aX":0.16893436544692378},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-2.6,"breakHorizontal":-1.0,"spinRate":2031,"spinDirection":25},"zone":13,"typeConfidence":2.0,"plateTime":0.43241526299532485,"extension":6.890101642390854},"index":2,"playId":"4f57c363-91cb-37f0-a026-4369fbdbad4e","pitchNumber":3,"startTime":"2025-07-23T01:52:41.689Z","endTime":"2025-07-23T01:52:45.403Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"first":{"id":595777,"link":"/api/v1/people/595777"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":83.9,"strikeZoneTop":3.42503511399266,"strikeZoneBottom":1.68497585309395,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.215511182856453,"aZ":-29.48917951984973,"pfxX":-0.5172000992806314,"pfxZ":1.5082790168371005,"pX":-0.37152593326599376,"pZ":3.9593972324424285,"vX0":4.230582637111369,"vY0":-131.3972294061786,"vZ0":0.33278446041546106,"x":131.16,"y":131.88,"x0":-1.9231546869972664,"y0":50.00245215502585,"z0":5.991370924703776,"aX":-0.9209741352862483},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":3.0,"breakHorizontal":0.1,"spinRate":2165,"spinDirection":202},"zone":11,"typeConfidence":2.0,"plateTime":0.4140553659474735,"extension":6.78013429473364},"index":3,"playId":"15d4c9f6-5416-3835-8cf7-5fde93ba49d8","pitchNumber":4,"startTime":"2025-07-23T01:53:00.228Z","endTime":"2025-07-23T01:53:03.561Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"first":{"id":595777,"link":"/api/v1/people/595777"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":89.8,"strikeZoneTop":3.58,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.71542814064107,"aZ":-16.245898606176244,"pfxX":-3.227617057431482,"pfxZ":7.778452770490203,"pX":-0.18441160162924522,"pZ":3.25247505463545,"vX0":5.395262745955355,"vY0":-141.17245279211352,"vZ0":-4.453248278664572,"x":124.03,"y":150.96,"x0":-1.6882776667804322,"y0":50.00653477172526,"z0":5.874035636697242,"aX":-6.61271025178393},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.6,"breakHorizontal":4.9,"spinRate":2334,"spinDirection":222},"zone":2,"typeConfidence":2.0,"plateTime":0.3858336640596298,"extension":6.6061403113132675},"index":4,"playId":"ccf4683a-4505-3484-be59-d4cc88241a04","pitchNumber":5,"startTime":"2025-07-23T01:53:17.548Z","endTime":"2025-07-23T01:53:22.601Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"first":{"id":595777,"link":"/api/v1/people/595777"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_ab"},{"player":{"id":693313,"link":"/api/v1/people/693313"},"credit":"p_ab"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_pa"},{"player":{"id":693313,"link":"/api/v1/people/693313"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2025-07-23T01:53:22.601Z","atBatIndex":78},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Eli White strikes out swinging.","rbi":0,"awayScore":9,"homeScore":0,"isOut":true},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-23T01:53:30.598Z","endTime":"2025-07-23T01:54:27.035Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":90.4,"strikeZoneTop":3.674206987193,"strikeZoneBottom":1.7099409394618,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.223045821745437,"aZ":-15.817181572247385,"pfxX":-5.269406493957663,"pfxZ":7.895832654280296,"pX":0.44478146810610625,"pZ":2.5513442867016995,"vX0":7.663944763228278,"vY0":-142.0229878526834,"vZ0":-6.4412359378820065,"x":100.05,"y":169.89,"x0":-1.5865690508755574,"y0":50.00416765140288,"z0":5.829779070859119,"aX":-10.918142067975877},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":13.3,"breakHorizontal":8.3,"spinRate":2347,"spinDirection":220},"zone":6,"typeConfidence":2.0,"plateTime":0.3836084425631725,"extension":6.796092944505391},"index":0,"playId":"9fbf4e4a-cc07-3f2d-9c80-7d94a43a4bea","pitchNumber":1,"startTime":"2025-07-23T01:53:48.144Z","endTime":"2025-07-23T01:53:52.267Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":642201,"link":"/api/v1/people/642201","batSide":{"code":"R","description":"Right"}},"first":{"id":595777,"link":"/api/v1/people/595777"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":89.0,"strikeZoneTop":3.73,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.930986049775733,"aZ":-25.75268960269383,"pfxX":-8.261698800669665,"pfxZ":3.1905984029079058,"pX":0.025075915066511554,"pZ":2.934594652431948,"vX0":7.541888159338696,"vY0":-140.29717788588667,"vZ0":-3.533745004326188,"x":116.04,"y":159.55,"x0":-1.6122195639904182,"y0":50.00381136882788,"z0":5.87094973231687,"aX":-16.626868434265972},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":5.3,"breakHorizontal":13.6,"spinRate":2265,"spinDirection":234},"zone":5,"typeConfidence":2.0,"plateTime":0.3890128390366008,"extension":6.656760277274616},"index":1,"playId":"5059ee1f-1723-3f68-922a-a5f0962eb968","pitchNumber":2,"startTime":"2025-07-23T01:54:02.017Z","endTime":"2025-07-23T01:54:05.017Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":642201,"link":"/api/v1/people/642201","batSide":{"code":"R","description":"Right"}},"first":{"id":595777,"link":"/api/v1/people/595777"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":81.1,"strikeZoneTop":3.73,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.64220253570728,"aZ":-31.061474014690617,"pfxX":-1.433545346092966,"pfxZ":0.6747794561619476,"pX":0.661438049719817,"pZ":0.2820742291484963,"vX0":6.214373118416695,"vY0":-126.94792161216255,"vZ0":-7.687717025644837,"x":91.79,"y":231.16,"x0":-1.6260470451170215,"y0":50.00224869521608,"z0":5.803981026924593,"aX":-2.35414519701663},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-0.2,"breakHorizontal":1.3,"spinRate":1809,"spinDirection":8},"zone":14,"typeConfidence":2.0,"plateTime":0.4305638842623596,"extension":6.783220779741531},"index":2,"playId":"faa090f7-c7b2-3659-bd31-445b4712e951","pitchNumber":3,"startTime":"2025-07-23T01:54:22.244Z","endTime":"2025-07-23T01:54:27.035Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"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":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":642201,"link":"/api/v1/people/642201","batSide":{"code":"R","description":"Right"}},"first":{"id":595777,"link":"/api/v1/people/595777"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642201,"link":"/api/v1/people/642201"},"credit":"b_ab"},{"player":{"id":693313,"link":"/api/v1/people/693313"},"credit":"p_ab"},{"player":{"id":642201,"link":"/api/v1/people/642201"},"credit":"b_pa"},{"player":{"id":693313,"link":"/api/v1/people/693313"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-0.1,"leverageIndex":0.0,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-07-23T01:54:27.035Z","atBatIndex":79}]