[{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Nick Sogard pops out to catcher Joe Mack in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-24T22:40:16.957Z","endTime":"2026-08-24T22:40:41.884Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691788,"link":"/api/v1/people/691788"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-24T19:53:05.025Z","endTime":"2026-08-24T22:24:35.278Z","isPitch":false,"type":"action","player":{"id":686765,"link":"/api/v1/people/686765"},"contextMetrics":{}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-24T22:24:35.278Z","endTime":"2026-08-24T22:41:18.901Z","isPitch":false,"type":"action","player":{"id":686765,"link":"/api/v1/people/686765"},"contextMetrics":{}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-08-24T22:40:17.955Z","endTime":"2026-08-24T22:40:17.956Z","isPitch":false,"type":"action","player":{"id":686765,"link":"/api/v1/people/686765"},"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":96.4,"endSpeed":87.7,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.09212350054737,"aZ":-23.083827613891867,"pfxX":-11.839389084389797,"pfxZ":4.613714210552171,"pX":0.8259001859883235,"pZ":1.8624350007238726,"vX0":10.761001789463087,"vY0":-139.8211482765829,"vZ0":-6.331379094393165,"x":108.33,"y":136.19,"x0":-1.5444767055150361,"y0":50.00105955056673,"z0":5.682704601755074,"aX":-23.315263843507818},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.1,"breakHorizontal":19.1,"spinRate":2403,"spinDirection":230},"zone":14,"typeConfidence":0.91,"plateTime":0.39252994040419953,"extension":5.695076345364426},"index":3,"playId":"2710bd43-220d-3da7-8f64-b91c9370f97c","pitchNumber":1,"startTime":"2026-08-24T22:40:17.957Z","endTime":"2026-08-24T22:40:20.957Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665923,"link":"/api/v1/people/665923"}},"offense":{"batter":{"id":686765,"link":"/api/v1/people/686765","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.2,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.203456242068782,"aZ":-25.70884666802199,"pfxX":1.4791839644255251,"pfxZ":3.784543668870663,"pX":-0.14277261587497922,"pZ":1.7565850305493367,"vX0":3.996459114827696,"vY0":-129.67331619230214,"vZ0":-5.178726112293793,"x":102.19,"y":143.72,"x0":-1.8939273107428412,"y0":50.003731099323296,"z0":5.732032068555704,"aX":2.5283028676280077},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":6.0,"breakHorizontal":-3.5,"spinRate":2242,"spinDirection":202},"zone":8,"typeConfidence":0.91,"plateTime":0.42180751699426144,"extension":6.0018092687670705},"hitData":{"launchSpeed":71.1,"launchAngle":82.0,"totalDistance":21.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":136.8,"coordY":211.39}},"index":4,"playId":"bdfd7658-b28f-334e-a6ab-911d5bd396dc","pitchNumber":2,"startTime":"2026-08-24T22:40:31.666Z","endTime":"2026-08-24T22:40:41.884Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665923,"link":"/api/v1/people/665923"}},"offense":{"batter":{"id":686765,"link":"/api/v1/people/686765","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686765,"link":"/api/v1/people/686765"},"credit":"b_ab"},{"player":{"id":645261,"link":"/api/v1/people/645261"},"credit":"p_ab"},{"player":{"id":686765,"link":"/api/v1/people/686765"},"credit":"b_pa"},{"player":{"id":645261,"link":"/api/v1/people/645261"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-08-24T22:40:41.884Z","atBatIndex":0},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ceddanne Rafaela grounds out, third baseman Javier Sanoja to first baseman Kyle Stowers.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-24T22:41:07.962Z","endTime":"2026-08-24T22:41:58.041Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":669065,"link":"/api/v1/people/669065"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.24851844193626,"aZ":-22.701081936712495,"pfxX":-9.58200041499996,"pfxZ":4.813126032261847,"pX":0.40906594858557704,"pZ":1.8000035163752457,"vX0":9.374277482467205,"vY0":-139.57821936314593,"vZ0":-6.4478235480469,"x":119.72,"y":140.9,"x0":-1.7526812245894854,"y0":50.00160175439636,"z0":5.641107514154694,"aX":-18.851969271375832},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":7.4,"breakHorizontal":15.4,"spinRate":2274,"spinDirection":228},"zone":9,"typeConfidence":0.88,"plateTime":0.39283958702324906,"extension":6.435613393135186},"index":0,"playId":"aa99c49c-5d45-3919-8ea5-5bf8063ab74b","pitchNumber":1,"startTime":"2026-08-24T22:41:07.962Z","endTime":"2026-08-24T22:41:13.078Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665923,"link":"/api/v1/people/665923"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":76.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.574302200979428,"aZ":-31.09753485913998,"pfxX":4.52484755045349,"pfxZ":0.722294653291204,"pX":-0.04744308950306215,"pZ":2.024816594807826,"vX0":2.7132076455562624,"vY0":-122.9413712004433,"vZ0":-2.768358581803354,"x":92.55,"y":133.36,"x0":-1.7619014280266467,"y0":50.00587780356743,"z0":5.867438687844239,"aX":6.767963767078218},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":0.8,"breakHorizontal":-8.9,"spinRate":2183,"spinDirection":99},"zone":8,"typeConfidence":0.89,"plateTime":0.44950068176551916,"extension":5.957961396751218},"index":1,"playId":"d8ffbfdb-8417-3340-a19f-5e0056042097","pitchNumber":2,"startTime":"2026-08-24T22:41:28.381Z","endTime":"2026-08-24T22:41:31.381Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665923,"link":"/api/v1/people/665923"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.79690748001875,"aZ":-32.58806326621234,"pfxX":-10.546755605734036,"pfxZ":-0.23712110674587628,"pX":-0.321274105412758,"pZ":1.4387391796042055,"vX0":7.281920125092144,"vY0":-132.68247408125373,"vZ0":-4.8401539728177845,"x":103.07,"y":139.48,"x0":-1.738531377319199,"y0":50.00005727908902,"z0":5.675806087194446,"aX":-18.701777797067873},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":-1.3,"breakHorizontal":17.4,"spinRate":1889,"spinDirection":241},"zone":13,"typeConfidence":0.9,"plateTime":0.41365370098672605,"extension":5.809763595467053},"hitData":{"launchSpeed":96.1,"launchAngle":-13.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.0,"coordY":167.0}},"index":2,"playId":"7fbbf58b-8a5d-3f30-8b3e-860a429dd59f","pitchNumber":3,"startTime":"2026-08-24T22:41:49.377Z","endTime":"2026-08-24T22:41:58.041Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665923,"link":"/api/v1/people/665923"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_ab"},{"player":{"id":645261,"link":"/api/v1/people/645261"},"credit":"p_ab"},{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_pa"},{"player":{"id":645261,"link":"/api/v1/people/645261"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-08-24T22:41:58.041Z","atBatIndex":1},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Wilyer Abreu grounds out, third baseman Javier Sanoja to first baseman Kyle Stowers.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-24T22:42:12.122Z","endTime":"2026-08-24T22:43:41.068Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":669065,"link":"/api/v1/people/669065"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":87.7,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.06477065559555,"aZ":-20.85447800098748,"pfxX":-11.165070337092205,"pfxZ":5.741589793871726,"pX":0.0683357521502449,"pZ":2.151772340412015,"vX0":8.727852057409276,"vY0":-139.8581035673829,"vZ0":-5.875493827347982,"x":114.4,"y":180.68,"x0":-1.65031420106284,"y0":50.00086905214788,"z0":5.657993228339682,"aX":-22.001853363910683},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":9.2,"breakHorizontal":18.2,"spinRate":2355,"spinDirection":228},"zone":5,"typeConfidence":0.91,"plateTime":0.39241108721321405,"extension":5.7610125414927955},"index":0,"playId":"15d5b85d-60a4-380a-ad0b-c1cea08dc904","pitchNumber":1,"startTime":"2026-08-24T22:42:24.007Z","endTime":"2026-08-24T22:42:27.007Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665923,"link":"/api/v1/people/665923"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":91.2,"endSpeed":83.9,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.950182738003306,"aZ":-22.722380032546944,"pfxX":0.5441684790748713,"pfxZ":5.306519643849832,"pX":1.3840030944806476,"pZ":1.3161216728105378,"vX0":7.47274236084801,"vY0":-132.53680662285188,"vZ0":-7.052256546207082,"x":64.25,"y":203.24,"x0":-1.5411325889958198,"y0":50.00416974846022,"z0":5.667398979187649,"aX":0.9690015662629573},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":8.3,"breakHorizontal":-2.6,"spinRate":2126,"spinDirection":208},"zone":14,"typeConfidence":0.91,"plateTime":0.4130320798701348,"extension":5.976164111007404},"index":1,"playId":"6d043623-982d-39a1-a376-a30885daa158","pitchNumber":2,"startTime":"2026-08-24T22:42:38.499Z","endTime":"2026-08-24T22:42:41.499Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665923,"link":"/api/v1/people/665923"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":78.7,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.807412413353497,"aZ":-28.83095112178542,"pfxX":4.880564554850109,"pfxZ":2.1239594047272146,"pX":0.8016183187563174,"pZ":1.438916997394994,"vX0":4.574941820348794,"vY0":-125.27369820180682,"vZ0":-4.762146685541143,"x":86.44,"y":199.93,"x0":-1.689364691001356,"y0":50.00286933318083,"z0":5.750906950974674,"aX":7.673038627298827},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":2.9,"breakHorizontal":-10.0,"spinRate":2441,"spinDirection":60},"zone":14,"typeConfidence":0.91,"plateTime":0.43901012805799944,"extension":5.800858801521227},"index":2,"playId":"835e4d31-17de-3bbf-8ad9-b80551d59358","pitchNumber":3,"startTime":"2026-08-24T22:42:58.888Z","endTime":"2026-08-24T22:43:02.510Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665923,"link":"/api/v1/people/665923"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.3,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.537984799789555,"aZ":-22.90985183119773,"pfxX":-10.954697267432445,"pfxZ":4.67722021183391,"pX":0.46649263558484344,"pZ":1.2674287023726634,"vX0":9.547249241385286,"vY0":-139.9070476534051,"vZ0":-7.951739459733507,"x":99.22,"y":204.56,"x0":-1.5667364526930494,"y0":50.006935205749066,"z0":5.647854327021102,"aX":-21.723850238552878},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.0,"breakHorizontal":17.9,"spinRate":2230,"spinDirection":230},"zone":14,"typeConfidence":0.9,"plateTime":0.39147434548826787,"extension":6.061868438639568},"index":3,"playId":"b10f0669-3809-3601-9d89-a0e888d54cd0","pitchNumber":4,"startTime":"2026-08-24T22:43:16.104Z","endTime":"2026-08-24T22:43:20.023Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665923,"link":"/api/v1/people/665923"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.2,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.207463388849675,"aZ":-23.73812296263405,"pfxX":-11.25332040260545,"pfxZ":4.228593765655409,"pX":-0.9293226506916652,"pZ":2.0278705757761495,"vX0":5.8906813161341445,"vY0":-140.9192936404051,"vZ0":-5.937608542830089,"x":152.42,"y":184.03,"x0":-1.5928953734746656,"y0":50.00529190661657,"z0":5.711598334069529,"aX":-22.470936856477206},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":6.5,"breakHorizontal":19.1,"spinRate":2340,"spinDirection":230},"zone":13,"typeConfidence":0.91,"plateTime":0.389771405975905,"extension":5.960687302326924},"hitData":{"launchSpeed":80.8,"launchAngle":-11.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":114.0,"coordY":161.0}},"index":4,"playId":"ea13330e-1aad-33c1-99d3-a931352c0a8a","pitchNumber":5,"startTime":"2026-08-24T22:43:33.770Z","endTime":"2026-08-24T22:43:41.068Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665923,"link":"/api/v1/people/665923"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"credit":"b_ab"},{"player":{"id":645261,"link":"/api/v1/people/645261"},"credit":"p_ab"},{"player":{"id":677800,"link":"/api/v1/people/677800"},"credit":"b_pa"},{"player":{"id":645261,"link":"/api/v1/people/645261"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-08-24T22:43:41.068Z","atBatIndex":2},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Otto Lopez lines out to first baseman Willson Contreras.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-24T22:45:34.569Z","endTime":"2026-08-24T22:46:30.843Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.909647604172875,"aZ":-18.636097100332922,"pfxX":3.460961748173816,"pfxZ":7.663370371655488,"pX":0.4581405366386758,"pZ":2.3989842215293473,"vX0":-5.894377439171916,"vY0":-132.023736894562,"vZ0":-4.758150261495874,"x":99.54,"y":174.01,"x0":2.2692530645234164,"y0":50.00196586185739,"z0":5.594668036621182,"aX":6.113987831853125},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":13.1,"breakHorizontal":-5.0,"spinRate":1862,"spinDirection":131},"zone":6,"typeConfidence":0.91,"plateTime":0.4147515101247876,"extension":5.8043210017540865},"index":0,"playId":"182206fc-0c6d-345c-a965-1ce177591429","pitchNumber":1,"startTime":"2026-08-24T22:45:54.951Z","endTime":"2026-08-24T22:45:57.987Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":87.4,"endSpeed":80.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.486631505649154,"aZ":-21.8581309066057,"pfxX":0.41533106633221295,"pfxZ":6.277080803652034,"pX":0.3217883168544608,"pZ":3.965284361374603,"vX0":-5.0472425003613175,"vY0":-127.22981732227588,"vZ0":-0.29947963045331055,"x":104.73,"y":131.72,"x0":2.2751937722650166,"y0":50.00384548016836,"z0":5.813062223469342,"aX":0.6837277431887434},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":11.5,"breakHorizontal":0.4,"spinRate":2140,"spinDirection":148},"zone":12,"typeConfidence":0.91,"plateTime":0.4300876712639603,"extension":5.763698820699838},"index":1,"playId":"d6024834-ced9-3e79-a669-7f722b215006","pitchNumber":2,"startTime":"2026-08-24T22:46:10.299Z","endTime":"2026-08-24T22:46:14.111Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.88782668368423,"aZ":-22.254192644344236,"pfxX":-0.27303487989164155,"pfxZ":6.163578871050291,"pX":-0.44137610931195986,"pZ":3.4083231138218855,"vX0":-6.507181223263995,"vY0":-125.89756067539555,"vZ0":-1.4185253923624286,"x":133.82,"y":146.76,"x0":2.2092405185941812,"y0":50.003251185062325,"z0":5.775303102058253,"aX":-0.43960394052230795},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":11.0,"breakHorizontal":1.9,"spinRate":2171,"spinDirection":148},"zone":11,"typeConfidence":0.89,"plateTime":0.43458232290180776,"extension":5.895577702055225},"hitData":{"launchSpeed":61.8,"launchAngle":16.0,"totalDistance":132.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":148.66,"coordY":154.37}},"index":2,"playId":"aab591b7-db0c-39e3-94d1-8ec7b08e7b9d","pitchNumber":3,"startTime":"2026-08-24T22:46:25.176Z","endTime":"2026-08-24T22:46:30.843Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_ab"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_ab"},{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_pa"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-08-24T22:46:30.843Z","atBatIndex":3},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Heriberto Hernández singles on a ground ball to right fielder Wilyer Abreu.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-24T22:46:34.266Z","endTime":"2026-08-24T22:49:16.581Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.69035789202548,"aZ":-19.94496750606866,"pfxX":3.878510712518863,"pfxZ":6.898520653675192,"pX":0.20588429640793277,"pZ":2.556167529545027,"vX0":-6.637670543258134,"vY0":-132.3993982382984,"vZ0":-4.3090129025402195,"x":109.15,"y":169.76,"x0":2.243277050038291,"y0":50.001503156755206,"z0":5.6673511719685905,"aX":6.874627315186815},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":11.8,"breakHorizontal":-5.5,"spinRate":2050,"spinDirection":128},"zone":5,"typeConfidence":0.9,"plateTime":0.41393800207195675,"extension":5.948942649040394},"index":0,"playId":"1aa9788d-63b9-3e65-90e4-a11d86b79c6f","pitchNumber":1,"startTime":"2026-08-24T22:46:57.632Z","endTime":"2026-08-24T22:47:00.862Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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.8,"endSpeed":82.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.158959249026267,"aZ":-21.399458274466312,"pfxX":2.1650673318620015,"pfxZ":6.19287779944899,"pX":-0.3962911768419783,"pZ":3.5394524134630707,"vX0":-7.092128457861017,"vY0":-130.71939045871756,"vZ0":-1.7840540333960513,"x":132.11,"y":143.21,"x0":2.0642692193808787,"y0":50.00419257475204,"z0":5.828696104049065,"aX":3.7688973806915205},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":11.0,"breakHorizontal":-2.4,"spinRate":1951,"spinDirection":135},"zone":11,"typeConfidence":0.73,"plateTime":0.41816134331866595,"extension":5.840199524661322},"index":1,"playId":"daf8156d-6f98-3f19-a173-7306f05f194a","pitchNumber":2,"startTime":"2026-08-24T22:47:28.593Z","endTime":"2026-08-24T22:47:31.884Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.7,"endSpeed":71.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.988249194257232,"aZ":-31.08030271783791,"pfxX":-8.146061749162655,"pfxZ":0.8597323039841243,"pX":0.16006267330873433,"pZ":1.3996583802262816,"vX0":-2.366933330451016,"vY0":-113.03467499954886,"vZ0":-2.55051724791492,"x":110.9,"y":200.99,"x0":2.282550744051352,"y0":50.004378357159375,"z0":5.701645054769723,"aX":-10.411599233732346},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":1.2,"breakHorizontal":15.4,"spinRate":2277,"spinDirection":297},"zone":14,"typeConfidence":0.91,"plateTime":0.48687845394927454,"extension":5.803178528821189},"index":2,"playId":"59d6a689-630f-34a0-8f22-d4bba2dc93b1","pitchNumber":3,"startTime":"2026-08-24T22:47:53.487Z","endTime":"2026-08-24T22:47:56.773Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":80.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.73152863022088,"aZ":-21.18299932171705,"pfxX":8.252715953695652,"pfxZ":6.594875922047546,"pX":-1.2234738741643612,"pZ":2.892103166734876,"vX0":-10.456521760833958,"vY0":-128.5707383537239,"vZ0":-3.269973554214558,"x":163.64,"y":160.69,"x0":1.8322429236646185,"y0":50.005479719393406,"z0":5.832745647719661,"aX":13.76020600149409},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":11.4,"breakHorizontal":-12.5,"spinRate":2011,"spinDirection":141},"zone":11,"typeConfidence":0.9,"plateTime":0.42672671991360733,"extension":5.946744904037905},"index":3,"playId":"94cf975f-96ea-3b1a-a5e7-1343606bc1a7","pitchNumber":4,"startTime":"2026-08-24T22:48:09.119Z","endTime":"2026-08-24T22:48:12.344Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":73.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.292257101715425,"aZ":-30.972427284504338,"pfxX":7.382735112687594,"pfxZ":0.8735843290090388,"pX":0.3471596254515559,"pZ":1.8308329385264417,"vX0":-6.007579981831176,"vY0":-117.68975233879289,"vZ0":-2.387217238042163,"x":103.77,"y":189.35,"x0":1.9914114031497716,"y0":50.00518417080566,"z0":5.767303439920331,"aX":10.210894651310383},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":1.2,"breakHorizontal":-11.6,"spinRate":1388,"spinDirection":120},"zone":9,"typeConfidence":0.91,"plateTime":0.46794376298647133,"extension":5.81880072228369},"index":4,"playId":"c6e74c7c-7c8b-3122-82ae-cd8aa6e6e351","pitchNumber":5,"startTime":"2026-08-24T22:48:25.692Z","endTime":"2026-08-24T22:48:29.835Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":76.6,"endSpeed":70.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.10713194492767,"aZ":-39.55973748774361,"pfxX":-4.740143773072718,"pfxZ":-5.891133599696245,"pX":0.3255407901955027,"pZ":2.2102188239380127,"vX0":-2.504459521069679,"vY0":-111.53785327517977,"vZ0":0.750246913571837,"x":104.59,"y":179.1,"x0":2.0809234537058177,"y0":50.004051033135255,"z0":5.966887776920502,"aX":-5.939548533704964},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.9,"breakVerticalInduced":-10.1,"breakHorizontal":9.2,"spinRate":2237,"spinDirection":311},"zone":9,"typeConfidence":0.9,"plateTime":0.49211780942247874,"extension":5.776217908818107},"index":5,"playId":"78437252-a9d7-3c87-bd19-5dfecc323b79","pitchNumber":6,"startTime":"2026-08-24T22:48:47.862Z","endTime":"2026-08-24T22:48:51.166Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":82.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.566807543805606,"aZ":-25.575185405608185,"pfxX":7.833253341113458,"pfxZ":3.81486632915146,"pX":0.003639846546018939,"pZ":2.6469344457754813,"vX0":-7.740020809671233,"vY0":-130.68959784085618,"vZ0":-3.220303453049456,"x":116.86,"y":167.31,"x0":1.986056622955126,"y0":50.00311212996433,"z0":5.816306046779154,"aX":13.54948823561631},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":6.4,"breakHorizontal":-12.5,"spinRate":1945,"spinDirection":147},"zone":5,"typeConfidence":0.9,"plateTime":0.41912207485027553,"extension":5.877603911455675},"hitData":{"launchSpeed":90.5,"launchAngle":-6.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":156.18,"coordY":110.24}},"index":6,"playId":"a3f5d698-4420-37b5-afbc-48362a3eed41","pitchNumber":7,"startTime":"2026-08-24T22:49:07.670Z","endTime":"2026-08-24T22:49:16.581Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"credit":"b_ab"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_ab"},{"player":{"id":681715,"link":"/api/v1/people/681715"},"credit":"b_pa"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.63,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-08-24T22:49:16.581Z","atBatIndex":4},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Kyle Stowers grounds into a force out, second baseman Anthony Seigler to shortstop Nick Sogard. Heriberto Hernández out at 2nd. Kyle Stowers to 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-24T22:49:24.858Z","endTime":"2026-08-24T22:49:54.295Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"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":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":678011,"link":"/api/v1/people/678011"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":686765,"link":"/api/v1/people/686765"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":80.9,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.16571329881685,"aZ":-25.226101899746705,"pfxX":10.030859994399943,"pfxZ":4.129544033302074,"pX":0.5644515921068423,"pZ":2.2782786610330974,"vX0":-7.4185648519738425,"vY0":-129.7221658146574,"vZ0":-3.6256113453850833,"x":95.48,"y":177.27,"x0":2.1752077615548804,"y0":50.00526719525592,"z0":5.643555326372251,"aX":16.89345292423925},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":6.7,"breakHorizontal":-16.2,"spinRate":1937,"spinDirection":142},"zone":6,"typeConfidence":0.9,"plateTime":0.4241635430963795,"extension":5.918146732293026},"hitData":{"launchSpeed":96.3,"launchAngle":-9.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":160.18,"coordY":147.38}},"index":0,"playId":"c21eedf2-f950-3c91-a8e0-90db8bc1fbee","pitchNumber":1,"startTime":"2026-08-24T22:49:45.967Z","endTime":"2026-08-24T22:49:54.295Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669065,"link":"/api/v1/people/669065"},"credit":"b_ab"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_ab"},{"player":{"id":669065,"link":"/api/v1/people/669065"},"credit":"b_pa"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":-2.8999999999999986,"leverageIndex":1.2,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-08-24T22:49:54.295Z","atBatIndex":5},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Agustín Ramírez walks. Kyle Stowers to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-24T22:50:07.812Z","endTime":"2026-08-24T22:52:26.376Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"postOnSecond":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"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":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":75.0,"endSpeed":68.7,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.855592373487966,"aZ":-39.538665376608755,"pfxX":-4.651018648675863,"pfxZ":-6.1636069510621905,"pX":0.8470152721130428,"pZ":2.6863164202254066,"vX0":-1.55270331849065,"vY0":-109.0948503260319,"vZ0":2.142241171035919,"x":84.71,"y":166.25,"x0":2.174171517429798,"y0":50.00512723705267,"z0":5.982760518740528,"aX":-5.554217158149912},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.2,"breakVerticalInduced":-10.2,"breakHorizontal":8.9,"spinRate":2173,"spinDirection":301},"zone":6,"typeConfidence":0.9,"plateTime":0.5038575291341871,"extension":5.738321255346295},"index":0,"playId":"faa7fe12-e88f-30a8-bf97-1f86cb0d48fd","pitchNumber":1,"startTime":"2026-08-24T22:50:28.395Z","endTime":"2026-08-24T22:50:31.833Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"first":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.0,"endSpeed":73.0,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.127164587797893,"aZ":-30.42524222770627,"pfxX":5.386851267763058,"pfxZ":1.290759928200126,"pX":-0.24044778821699983,"pZ":1.336572733090106,"vX0":-6.896663196190125,"vY0":-116.26283833714638,"vZ0":-3.2599789649709354,"x":126.17,"y":202.69,"x0":2.080249647930338,"y0":50.002045795044914,"z0":5.679059659890845,"aX":7.290226670033312},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":1.7,"breakHorizontal":-7.8,"spinRate":1181,"spinDirection":109},"zone":13,"typeConfidence":0.9,"plateTime":0.47318293533728273,"extension":5.929923804072166},"index":1,"playId":"ac04c718-ee11-3755-8f1b-cb0328f15de6","pitchNumber":2,"startTime":"2026-08-24T22:50:45.057Z","endTime":"2026-08-24T22:50:48.057Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"first":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.1,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.883854058248186,"aZ":-23.55782473561394,"pfxX":-1.1215226691529132,"pfxZ":5.274790744084198,"pX":1.1209280550940623,"pZ":3.4430440111798584,"vX0":-2.8632122856344466,"vY0":-126.49531593389334,"vZ0":-1.1454196032743187,"x":74.27,"y":145.82,"x0":2.4096253393554075,"y0":50.003507911597545,"z0":5.776606501611424,"aX":-1.831085612719053},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":9.6,"breakHorizontal":2.6,"spinRate":2091,"spinDirection":156},"zone":12,"typeConfidence":0.9,"plateTime":0.43170039715357467,"extension":5.678618240755184},"index":2,"playId":"4bdc0f6d-ac46-3f83-9130-90fcea87cf76","pitchNumber":3,"startTime":"2026-08-24T22:51:09.389Z","endTime":"2026-08-24T22:51:12.972Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"first":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":75.2,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.08672725787695,"aZ":-34.24478492546998,"pfxX":7.031512329852302,"pfxZ":-1.4590259723083299,"pX":0.20834999627964595,"pZ":0.6202668810299871,"vX0":-6.576967449944053,"vY0":-118.46429315654468,"vZ0":-4.289275873993681,"x":109.06,"y":222.03,"x0":2.1099444799970115,"y0":50.002658276604926,"z0":5.591844186008106,"aX":9.972358286084296},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-3.5,"breakHorizontal":-11.0,"spinRate":1370,"spinDirection":109},"zone":14,"typeConfidence":0.91,"plateTime":0.46272612965420334,"extension":6.012012013457801},"index":3,"playId":"457f5415-a9e2-3d78-81d1-515f8f7e4bf4","pitchNumber":4,"startTime":"2026-08-24T22:51:28.711Z","endTime":"2026-08-24T22:51:31.711Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"first":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.9,"endSpeed":73.2,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.4672785880553,"aZ":-30.230122647576614,"pfxX":-5.98830776244893,"pfxZ":1.4433274049180138,"pX":-1.886386465202991,"pZ":0.9053439574992268,"vX0":-7.072747416580979,"vY0":-116.11930642181402,"vZ0":-4.250625269132954,"x":188.9,"y":214.34,"x0":1.9925413300633044,"y0":50.00252428969533,"z0":5.6785748367440645,"aX":-8.067599965042113},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":1.7,"breakHorizontal":12.8,"spinRate":2334,"spinDirection":308},"zone":13,"typeConfidence":0.91,"plateTime":0.47413629973654414,"extension":5.92635667568994},"index":4,"playId":"34047e0f-70ad-309f-a5fd-34be8c57bb18","pitchNumber":5,"startTime":"2026-08-24T22:51:55.775Z","endTime":"2026-08-24T22:51:59.239Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"first":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.1,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.418251162615988,"aZ":-29.942968399748455,"pfxX":-1.080839419243068,"pfxZ":1.4371184209373151,"pX":1.5610587886097824,"pZ":2.477446116052164,"vX0":-1.8650701151623694,"vY0":-124.10536762012778,"vZ0":-1.7297105368242247,"x":57.5,"y":171.89,"x0":2.4635224955910733,"y0":50.00563720240103,"z0":5.683413160436344,"aX":-1.68175788670616},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":2.4,"breakHorizontal":2.4,"spinRate":1966,"spinDirection":175},"zone":14,"typeConfidence":0.84,"plateTime":0.44176535995582134,"extension":5.9362539510847725},"index":5,"playId":"0cd58103-4d7d-3827-82cf-a22bb0edef7d","pitchNumber":6,"startTime":"2026-08-24T22:52:19.572Z","endTime":"2026-08-24T22:52:26.376Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"first":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"credit":"b_pa"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.300000000000004,"awayTeamWinProbability":45.699999999999996,"homeTeamWinProbabilityAdded":2.1000000000000014,"leverageIndex":0.88,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-08-24T22:52:26.376Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Xavier Edwards strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-24T22:52:51.536Z","endTime":"2026-08-24T22:53:36.507Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.1,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.608620184832066,"aZ":-23.18321233696379,"pfxX":7.060900603215076,"pfxZ":5.226678458666717,"pX":0.8560183533604022,"pZ":1.8554586427366295,"vX0":-5.907991571647982,"vY0":-130.35451149321455,"vZ0":-5.273878067479054,"x":84.37,"y":188.68,"x0":2.2353617501073826,"y0":50.00118930618003,"z0":5.656923300763999,"aX":12.140712179074646},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":8.5,"breakHorizontal":-11.5,"spinRate":1989,"spinDirection":142},"zone":14,"typeConfidence":0.9,"plateTime":0.4203169035092156,"extension":6.055865270401862},"index":0,"playId":"3a022723-9371-3484-aa52-934c8d5fcb7b","pitchNumber":1,"startTime":"2026-08-24T22:52:51.536Z","endTime":"2026-08-24T22:52:54.536Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"first":{"id":682663,"link":"/api/v1/people/682663"},"second":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.1,"endSpeed":69.9,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.64560917361044,"aZ":-39.31538735221468,"pfxX":-4.380458468922802,"pfxZ":-5.80138526231538,"pX":0.9350605014823037,"pZ":1.755714511418029,"vX0":-1.585015378111144,"vY0":-110.7952271112217,"vZ0":0.062026824163491145,"x":81.36,"y":191.38,"x0":2.230898182975935,"y0":50.00277235370898,"z0":5.870272426977894,"aX":-5.391385254094808},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.6,"breakVerticalInduced":-10.1,"breakHorizontal":8.4,"spinRate":2263,"spinDirection":311},"zone":14,"typeConfidence":0.9,"plateTime":0.4962599372679892,"extension":5.946351723344263},"index":1,"playId":"c1c0765f-6bfb-32ce-b117-7f7c55f86666","pitchNumber":2,"startTime":"2026-08-24T22:53:07.051Z","endTime":"2026-08-24T22:53:10.051Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"first":{"id":682663,"link":"/api/v1/people/682663"},"second":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-08-24T22:53:20.340Z","endTime":"2026-08-24T22:53:31.475Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"},"defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"first":{"id":682663,"link":"/api/v1/people/682663"},"second":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":75.3,"endSpeed":69.7,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.33495375108577,"aZ":-37.317163536245545,"pfxX":-3.558694561444147,"pfxZ":-4.2493264972686635,"pX":-0.039075483784086706,"pZ":0.7110319220348247,"vX0":-3.6974889641578472,"vY0":-109.62614766044464,"vZ0":-2.205146724354173,"x":118.49,"y":219.58,"x0":2.135046050934962,"y0":50.00206290351934,"z0":5.733120012439179,"aX":-4.308007936812564},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.4,"breakVerticalInduced":-7.9,"breakHorizontal":7.4,"spinRate":2188,"spinDirection":311},"zone":13,"typeConfidence":0.89,"plateTime":0.5006325694570024,"extension":6.069578367819308},"index":3,"playId":"77bc7600-4be6-3f79-ba4f-d68ec78a693e","pitchNumber":3,"startTime":"2026-08-24T22:53:31.475Z","endTime":"2026-08-24T22:53:36.507Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"first":{"id":682663,"link":"/api/v1/people/682663"},"second":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_ab"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_ab"},{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_pa"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-4.300000000000004,"leverageIndex":1.7,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2026-08-24T22:53:36.507Z","atBatIndex":7},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Willson Contreras grounds out, third baseman Javier Sanoja to first baseman Kyle Stowers.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-24T22:55:33.643Z","endTime":"2026-08-24T22:55:57.018Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":669065,"link":"/api/v1/people/669065"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":86.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.06817755854433,"aZ":-16.609713195830327,"pfxX":-8.909164303146525,"pfxZ":8.032977911444984,"pX":-0.4678833960582218,"pZ":2.4356700914282863,"vX0":6.78432696119066,"vY0":-138.79728876476796,"vZ0":-5.784730389240389,"x":134.83,"y":173.02,"x0":-1.7948466741716258,"y0":50.00332036642749,"z0":5.665408536605947,"aX":-17.263263995178985},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.4,"breakHorizontal":14.6,"spinRate":2300,"spinDirection":228},"zone":4,"typeConfidence":0.92,"plateTime":0.395665777642761,"extension":5.812886099856797},"hitData":{"launchSpeed":98.1,"launchAngle":-6.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":109.54,"coordY":173.23}},"index":0,"playId":"50cd9a22-517d-303b-918c-ef15b7a58154","pitchNumber":1,"startTime":"2026-08-24T22:55:48.716Z","endTime":"2026-08-24T22:55:57.018Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665923,"link":"/api/v1/people/665923"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":575929,"link":"/api/v1/people/575929"},"credit":"b_ab"},{"player":{"id":645261,"link":"/api/v1/people/645261"},"credit":"p_ab"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"credit":"b_pa"},{"player":{"id":645261,"link":"/api/v1/people/645261"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.300000000000004,"awayTeamWinProbability":47.699999999999996,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-08-24T22:55:57.018Z","atBatIndex":8},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Adley Rutschman grounds out, second baseman Xavier Edwards to first baseman Kyle Stowers.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-24T22:56:01.822Z","endTime":"2026-08-24T22:57:37.040Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":669065,"link":"/api/v1/people/669065"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.2,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.226326703369647,"aZ":-26.824157609630106,"pfxX":1.8750783023516906,"pfxZ":3.1817903260290183,"pX":-1.6740043833577534,"pZ":3.1983764502122765,"vX0":0.34685066149478977,"vY0":-128.7875939188393,"vZ0":-1.5710113485021369,"x":139.89,"y":80.58,"x0":-2.054049286596876,"y0":50.005055001287175,"z0":5.886796215469758,"aX":3.156882069359551},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":5.6,"breakHorizontal":-3.5,"spinRate":2237,"spinDirection":198},"zone":11,"typeConfidence":0.9,"plateTime":0.42494536987332454,"extension":5.55180537400161},"index":0,"playId":"a57095d2-29c1-308b-9fec-10fcf87dd88a","pitchNumber":1,"startTime":"2026-08-24T22:56:23.448Z","endTime":"2026-08-24T22:56:26.448Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665923,"link":"/api/v1/people/665923"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.3,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.99950342094109,"aZ":-25.20771374250227,"pfxX":0.7632963593820814,"pfxZ":4.140036550648649,"pX":-0.8382273256453786,"pZ":2.9288111242162476,"vX0":2.3032361577126306,"vY0":-128.74916259035044,"vZ0":-2.4683457080513573,"x":148.95,"y":159.7,"x0":-1.8425939094994377,"y0":50.006242208074255,"z0":5.84502582671032,"aX":1.2848685085030012},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":7.2,"breakHorizontal":-1.9,"spinRate":2247,"spinDirection":185},"zone":1,"typeConfidence":0.9,"plateTime":0.42494854975006735,"extension":5.868635589938843},"index":1,"playId":"b7e05efc-716a-3ffb-a450-b077974751eb","pitchNumber":2,"startTime":"2026-08-24T22:56:38.447Z","endTime":"2026-08-24T22:56:41.547Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665923,"link":"/api/v1/people/665923"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.1,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.382034885612825,"aZ":-20.409383391987244,"pfxX":-9.96212250921618,"pfxZ":5.895935163898207,"pX":-1.0923219857815778,"pZ":2.893377328361059,"vX0":5.41745437409338,"vY0":-140.71315651294972,"vZ0":-4.192374503801404,"x":158.64,"y":160.66,"x0":-1.7532422286236025,"y0":50.00361735409017,"z0":5.73338094439248,"aX":-19.88079346473954},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.0,"breakHorizontal":16.8,"spinRate":2349,"spinDirection":227},"zone":11,"typeConfidence":0.81,"plateTime":0.3899783172270519,"extension":5.943009943525488},"index":2,"playId":"fb2fb2be-0d3e-3c12-9612-438eed9cb5a3","pitchNumber":3,"startTime":"2026-08-24T22:56:54.104Z","endTime":"2026-08-24T22:56:59.249Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665923,"link":"/api/v1/people/665923"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.2,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.04402515477744,"aZ":-22.05763266049532,"pfxX":-9.785664789063228,"pfxZ":5.069602236636592,"pX":-1.039981562111154,"pZ":2.253083054895503,"vX0":5.806802860301993,"vY0":-140.6101330074129,"vZ0":-5.384797127546182,"x":156.64,"y":177.95,"x0":-1.8648496922863422,"y0":50.00004148347897,"z0":5.6318797729576735,"aX":-19.51507490053203},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":8.2,"breakHorizontal":16.4,"spinRate":2356,"spinDirection":227},"zone":13,"typeConfidence":0.88,"plateTime":0.39012023540952345,"extension":5.743739583002676},"index":3,"playId":"0497a2fc-edc8-3f05-a03a-154234ec6567","pitchNumber":4,"startTime":"2026-08-24T22:57:12.095Z","endTime":"2026-08-24T22:57:16.403Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665923,"link":"/api/v1/people/665923"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.7,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.77301674856977,"aZ":-24.52248381935888,"pfxX":-10.300746483956852,"pfxZ":3.8783083923717854,"pX":-0.40564284428088443,"pZ":2.366113769431565,"vX0":7.273410048610235,"vY0":-139.8421196310367,"vZ0":-4.507249083378947,"x":132.46,"y":174.89,"x0":-1.7075810550291022,"y0":50.001874661831366,"z0":5.6159397153509465,"aX":-20.314673153701406},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":6.2,"breakHorizontal":17.0,"spinRate":2359,"spinDirection":227},"zone":4,"typeConfidence":0.9,"plateTime":0.3923129269404768,"extension":5.783028928030542},"hitData":{"launchSpeed":105.6,"launchAngle":-4.0,"totalDistance":25.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.52,"coordY":156.27}},"index":4,"playId":"4b94f760-95f7-3817-9696-cfb4deae1dc9","pitchNumber":5,"startTime":"2026-08-24T22:57:28.252Z","endTime":"2026-08-24T22:57:37.040Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665923,"link":"/api/v1/people/665923"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"credit":"b_ab"},{"player":{"id":645261,"link":"/api/v1/people/645261"},"credit":"p_ab"},{"player":{"id":668939,"link":"/api/v1/people/668939"},"credit":"b_pa"},{"player":{"id":645261,"link":"/api/v1/people/645261"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.0,"awayTeamWinProbability":46.0,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-08-24T22:57:37.040Z","atBatIndex":9},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Caleb Durbin flies out to center fielder Jakob Marsee.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-24T22:57:39.892Z","endTime":"2026-08-24T22:58:54.160Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":88.2,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.81003216944142,"aZ":-20.984595164560414,"pfxX":-9.4865234519338,"pfxZ":5.582985330713171,"pX":-1.2699919321604154,"pZ":2.7540452572437095,"vX0":5.2204485218337435,"vY0":-141.04827627515368,"vZ0":-4.278616334472797,"x":165.41,"y":164.42,"x0":-1.9181226796075417,"y0":50.000511693356806,"z0":5.653999235646754,"aX":-19.001115313163208},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":9.4,"breakHorizontal":16.0,"spinRate":2289,"spinDirection":227},"zone":11,"typeConfidence":0.76,"plateTime":0.3891896675487705,"extension":5.999732135040103},"index":0,"playId":"a4089489-8385-3bd1-8d35-e04dc4dd1f3c","pitchNumber":1,"startTime":"2026-08-24T22:58:02.700Z","endTime":"2026-08-24T22:58:06.362Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665923,"link":"/api/v1/people/665923"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.3,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.87476972774981,"aZ":-16.59479067422679,"pfxX":-6.091306264819965,"pfxZ":7.792428019086072,"pX":0.4915096262311239,"pZ":2.2323682802588287,"vX0":8.01689190053745,"vY0":-140.73483466232744,"vZ0":-6.468015806892767,"x":98.26,"y":178.51,"x0":-1.6068310849742167,"y0":50.00449594265905,"z0":5.641160634446792,"aX":-12.181849124120927},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":12.8,"breakHorizontal":9.4,"spinRate":2181,"spinDirection":232},"zone":6,"typeConfidence":0.86,"plateTime":0.3896642272609667,"extension":5.90891618131099},"index":1,"playId":"abe5b112-f4e0-3943-b2ed-59fc1638e83e","pitchNumber":2,"startTime":"2026-08-24T22:58:17.933Z","endTime":"2026-08-24T22:58:25.509Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665923,"link":"/api/v1/people/665923"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":77.1,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.384081267277306,"aZ":-31.126496228234938,"pfxX":1.5546390450682686,"pfxZ":0.6863872968990492,"pX":0.7504567549198861,"pZ":2.0676840532670218,"vX0":5.426449806050821,"vY0":-123.98737632400032,"vZ0":-2.4792677359399358,"x":88.39,"y":182.95,"x0":-1.6863414394083716,"y0":50.002053805034286,"z0":5.7301778235853,"aX":2.3722159781057655},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":0.8,"breakHorizontal":-4.3,"spinRate":2191,"spinDirection":69},"zone":6,"typeConfidence":0.93,"plateTime":0.44516601183508353,"extension":5.8573640697206555},"hitData":{"launchSpeed":89.2,"launchAngle":38.0,"totalDistance":321.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":114.25,"coordY":70.78}},"index":2,"playId":"ccf0912e-ff8b-33e7-9daf-18649f9144c2","pitchNumber":3,"startTime":"2026-08-24T22:58:44.552Z","endTime":"2026-08-24T22:58:54.160Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665923,"link":"/api/v1/people/665923"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"credit":"b_ab"},{"player":{"id":645261,"link":"/api/v1/people/645261"},"credit":"p_ab"},{"player":{"id":702332,"link":"/api/v1/people/702332"},"credit":"b_pa"},{"player":{"id":645261,"link":"/api/v1/people/645261"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-08-24T22:58:54.160Z","atBatIndex":10},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Jakob Marsee hit by pitch.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-24T23:00:43.252Z","endTime":"2026-08-24T23:01:27.247Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":89.7,"endSpeed":82.5,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.094383629534445,"aZ":-24.65897652777384,"pfxX":9.343862720481253,"pfxZ":4.34709766497439,"pX":-0.744240888277201,"pZ":2.455982273435015,"vX0":-9.75861829367662,"vY0":-130.3130440990723,"vZ0":-3.6516167685313996,"x":145.37,"y":172.47,"x0":1.8261658819587614,"y0":50.00292371331472,"z0":5.727608573351747,"aX":16.151857451590452},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":7.3,"breakHorizontal":-14.9,"spinRate":2010,"spinDirection":138},"zone":4,"typeConfidence":0.91,"plateTime":0.4195155052463351,"extension":5.826907806824865},"index":0,"playId":"95690976-2cac-34e6-94f5-1efcae392b81","pitchNumber":1,"startTime":"2026-08-24T23:01:03.353Z","endTime":"2026-08-24T23:01:06.384Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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(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":87.3,"endSpeed":80.1,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.381452422205417,"aZ":-24.43939684269823,"pfxX":8.185208186705186,"pfxZ":4.711314372660812,"pX":1.756064437553524,"pZ":3.52197954757621,"vX0":-3.7770763598046813,"vY0":-127.12928225458816,"vZ0":-0.8987454269186413,"x":50.06,"y":143.69,"x0":2.1954341641737023,"y0":50.000883098064726,"z0":5.814960209148115,"aX":13.433857036325834},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":8.5,"breakHorizontal":-14.0,"spinRate":1903,"spinDirection":141},"zone":12,"typeConfidence":0.89,"plateTime":0.43037161819432734,"extension":5.7909830728575145},"index":1,"playId":"39b3a75c-d529-3060-8324-1f36a9a20730","pitchNumber":2,"startTime":"2026-08-24T23:01:18.684Z","endTime":"2026-08-24T23:01:27.247Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"credit":"b_pa"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.9,"awayTeamWinProbability":41.1,"homeTeamWinProbabilityAdded":3.799999999999997,"leverageIndex":0.91,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-08-24T23:01:27.247Z","atBatIndex":11},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Javier Sanoja walks. Jakob Marsee to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-24T23:01:23.997Z","endTime":"2026-08-24T23:04:44.652Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"postOnSecond":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":79.7,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.141950947009825,"aZ":-25.58356095760022,"pfxX":1.2727249922030974,"pfxZ":4.062146253799538,"pX":-0.18486919976580846,"pZ":2.3255320444672383,"vX0":-6.49092993703004,"vY0":-126.8696802783114,"vZ0":-3.349821354242236,"x":124.05,"y":175.99,"x0":2.246760012695201,"y0":50.0021549002118,"z0":5.713052111571276,"aX":2.0650922180249514},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":6.8,"breakHorizontal":-0.7,"spinRate":2007,"spinDirection":140},"zone":5,"typeConfidence":0.91,"plateTime":0.4325295405132876,"extension":5.9144235024437135},"index":0,"playId":"a597d8e8-9dcd-3ccd-9b9b-89d8f7d57fa9","pitchNumber":1,"startTime":"2026-08-24T23:02:07.269Z","endTime":"2026-08-24T23:02:10.269Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"first":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":87.5,"endSpeed":79.9,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.87331831093244,"aZ":-25.420025189383868,"pfxX":1.0990238977892397,"pfxZ":4.124599152435046,"pX":0.23762402631895252,"pZ":3.444971130209808,"vX0":-5.3916639051349255,"vY0":-127.31415764240195,"vZ0":-0.9297445447249236,"x":107.94,"y":145.77,"x0":2.242696834903953,"y0":50.00095374673746,"z0":5.832268616550321,"aX":1.7993816560715414},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":7.4,"breakHorizontal":-0.7,"spinRate":2147,"spinDirection":144},"zone":12,"typeConfidence":0.92,"plateTime":0.43071358587348696,"extension":5.859997218680061},"index":1,"playId":"e783d22a-cdc2-37c4-bf4d-a65a6ec9d8af","pitchNumber":2,"startTime":"2026-08-24T23:02:24.650Z","endTime":"2026-08-24T23:02:29.144Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"first":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":91.4,"endSpeed":83.6,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.031948683513306,"aZ":-19.83053151393047,"pfxX":4.328303932722209,"pfxZ":6.917472872033652,"pX":-0.5053288116048007,"pZ":2.2693951279496907,"vX0":-8.318530737435175,"vY0":-132.86305106010826,"vZ0":-5.10444352197288,"x":136.26,"y":177.51,"x0":2.1067259239662053,"y0":50.00010327418956,"z0":5.660743444774805,"aX":7.720873895803629},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":11.5,"breakHorizontal":-6.0,"spinRate":1981,"spinDirection":132},"zone":4,"typeConfidence":0.9,"plateTime":0.4125725232998092,"extension":5.951037736684761},"index":2,"playId":"8d4bfe73-ee81-3a7f-a0aa-96c8d46f6bdd","pitchNumber":3,"startTime":"2026-08-24T23:02:43.044Z","endTime":"2026-08-24T23:02:46.259Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"first":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":81.3,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.745831933996694,"aZ":-22.009298783345614,"pfxX":9.91512780186486,"pfxZ":5.9676500322862776,"pX":-1.2154798377663791,"pZ":2.73912550977157,"vX0":-11.161265625041178,"vY0":-130.55286970560292,"vZ0":-3.7522545554398943,"x":163.33,"y":164.82,"x0":1.8528420904064422,"y0":50.00537709627155,"z0":5.877071328618575,"aX":16.900137166348916},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":10.1,"breakHorizontal":-15.1,"spinRate":2041,"spinDirection":148},"zone":11,"typeConfidence":0.91,"plateTime":0.42159021609978176,"extension":6.251875230913491},"index":3,"playId":"51eb43c9-291b-383a-8a16-00f53a0c01ff","pitchNumber":4,"startTime":"2026-08-24T23:03:02.588Z","endTime":"2026-08-24T23:03:06.446Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"first":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":74.3,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.176062950464758,"aZ":-27.41723514205939,"pfxX":7.0293180238875745,"pfxZ":3.374566533578353,"pX":-0.7179426288354956,"pZ":1.7238700244655007,"vX0":-8.333013442167085,"vY0":-118.64903892835024,"vZ0":-3.3913935350509226,"x":144.37,"y":192.24,"x0":1.94560041277967,"y0":50.002362844111055,"z0":5.701864133826874,"aX":9.905453951253577},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":5.4,"breakHorizontal":-10.4,"spinRate":1300,"spinDirection":119},"zone":7,"typeConfidence":0.9,"plateTime":0.46372460414081784,"extension":5.92291745602726},"index":4,"playId":"83af1eb6-e9f5-327a-8ce4-2e9e51ffb633","pitchNumber":5,"startTime":"2026-08-24T23:03:22.968Z","endTime":"2026-08-24T23:03:32.703Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"first":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.1,"endSpeed":69.6,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.97630121924507,"aZ":-40.914361022028565,"pfxX":-3.8978185919623067,"pfxZ":-7.120428240737532,"pX":1.225240898963952,"pZ":2.662792661744882,"vX0":-1.0213779982852433,"vY0":-110.70575792032793,"vZ0":2.191520021261371,"x":70.3,"y":166.88,"x0":2.200422769964486,"y0":50.0053831526137,"z0":5.980650231181465,"aX":-4.780875605565338},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.5,"breakVerticalInduced":-11.9,"breakHorizontal":7.3,"spinRate":2259,"spinDirection":308},"zone":12,"typeConfidence":0.9,"plateTime":0.497037670525847,"extension":5.803872084813412},"index":5,"playId":"78ab338b-813c-3d0b-8e88-0918b4dccb35","pitchNumber":6,"startTime":"2026-08-24T23:04:19.588Z","endTime":"2026-08-24T23:04:23.248Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"first":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":81.0,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.89620433097936,"aZ":-27.38000262999731,"pfxX":10.92240020764265,"pfxZ":2.8547848600823578,"pX":-1.1988810703690047,"pZ":1.8397806522749434,"vX0":-11.490666940975657,"vY0":-129.55354029849713,"vZ0":-4.466603284058249,"x":162.7,"y":189.11,"x0":1.8986604131322198,"y0":50.00449485434472,"z0":5.70682001980236,"aX":18.360433468892545},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.2,"breakHorizontal":-16.9,"spinRate":1979,"spinDirection":129},"zone":13,"typeConfidence":0.89,"plateTime":0.42459436223324687,"extension":6.317148053782624},"index":6,"playId":"3b001ed7-c0d0-318b-9b64-b2ccdbbb8784","pitchNumber":7,"startTime":"2026-08-24T23:04:37.404Z","endTime":"2026-08-24T23:04:44.652Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"first":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"credit":"b_pa"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.4,"awayTeamWinProbability":35.599999999999994,"homeTeamWinProbabilityAdded":5.500000000000007,"leverageIndex":1.52,"dramaIndex":77.0,"contextMetrics":{},"playEndTime":"2026-08-24T23:04:44.652Z","atBatIndex":12},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Esteury Ruiz hit by pitch. Jakob Marsee to 3rd. Javier Sanoja to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-24T23:04:42.789Z","endTime":"2026-08-24T23:07:42.972Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"postOnSecond":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"postOnThird":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"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":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":89.7,"endSpeed":81.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.73625460085979,"aZ":-27.43788104832423,"pfxX":8.942372396880277,"pfxZ":2.7941994784632396,"pX":0.6342118796696915,"pZ":2.5935372797276957,"vX0":-6.882549080082367,"vY0":-130.31088226645326,"vZ0":-2.6102317278099445,"x":92.83,"y":168.75,"x0":2.1650786150276184,"y0":50.006207433862286,"z0":5.709591426051198,"aX":15.180343666390236},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.7,"breakHorizontal":-14.4,"spinRate":2003,"spinDirection":147},"zone":6,"typeConfidence":0.9,"plateTime":0.42244496131635767,"extension":5.9345258938488},"index":0,"playId":"062a96b6-dcd4-3585-b36c-3a42940074cf","pitchNumber":1,"startTime":"2026-08-24T23:05:25.383Z","endTime":"2026-08-24T23:05:28.470Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":665923,"link":"/api/v1/people/665923","batSide":{"code":"R","description":"Right"}},"first":{"id":691594,"link":"/api/v1/people/691594"},"second":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":80.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.011554054976827,"aZ":-23.758859776895225,"pfxX":-1.390179768422676,"pfxZ":5.0867993030721745,"pX":-0.9981089644093558,"pZ":3.191295753439158,"vX0":-7.3580790374928595,"vY0":-127.95231818368607,"vZ0":-1.8532391956370011,"x":155.05,"y":152.62,"x0":2.098250566952635,"y0":50.0008248809341,"z0":5.791144379944721,"aX":-2.298998363255013},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":9.0,"breakHorizontal":4.2,"spinRate":2152,"spinDirection":155},"zone":11,"typeConfidence":0.89,"plateTime":0.4284789088279788,"extension":5.942910255002438},"index":1,"playId":"69ea812a-cf27-3e04-ae24-591db500751b","pitchNumber":2,"startTime":"2026-08-24T23:05:41.158Z","endTime":"2026-08-24T23:05:45.622Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":665923,"link":"/api/v1/people/665923","batSide":{"code":"R","description":"Right"}},"first":{"id":691594,"link":"/api/v1/people/691594"},"second":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":82.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.702138621636355,"aZ":-19.21886072898652,"pfxX":4.361082838384657,"pfxZ":7.372961823934917,"pX":-0.134325084610944,"pZ":3.694006108446955,"vX0":-7.647510295155235,"vY0":-131.89633898938752,"vZ0":-1.4533383907248534,"x":122.12,"y":139.04,"x0":2.239403883839013,"y0":50.004433977012326,"z0":5.672875637000282,"aX":7.665721575079363},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":13.2,"breakHorizontal":-6.1,"spinRate":2009,"spinDirection":128},"zone":11,"typeConfidence":0.9,"plateTime":0.41566027441798425,"extension":5.770457066435429},"index":2,"playId":"3f8504c4-39f8-37b9-8e05-4a041432f87d","pitchNumber":3,"startTime":"2026-08-24T23:06:00.763Z","endTime":"2026-08-24T23:06:03.855Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":665923,"link":"/api/v1/people/665923","batSide":{"code":"R","description":"Right"}},"first":{"id":691594,"link":"/api/v1/people/691594"},"second":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":74.9,"endSpeed":69.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.968558953536206,"aZ":-40.12104922749853,"pfxX":-6.337677119154206,"pfxZ":-6.624939882692917,"pX":0.36535301246829655,"pZ":1.672147479532418,"vX0":-2.135095601168805,"vY0":-109.09950812226393,"vZ0":0.27063779262622023,"x":95.62,"y":151.26,"x0":2.1811174941227516,"y0":50.0013852081942,"z0":5.886051273660343,"aX":-7.605498991448778},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.4,"breakVerticalInduced":-11.5,"breakHorizontal":12.0,"spinRate":2204,"spinDirection":316},"zone":9,"typeConfidence":0.9,"plateTime":0.5028805383012602,"extension":6.036643827682539},"index":3,"playId":"a73a3fec-cf97-34f2-a71d-8fc5f14ee22d","pitchNumber":4,"startTime":"2026-08-24T23:06:25.677Z","endTime":"2026-08-24T23:06:30.389Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":665923,"link":"/api/v1/people/665923","batSide":{"code":"R","description":"Right"}},"first":{"id":691594,"link":"/api/v1/people/691594"},"second":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.846333012839686,"aZ":-20.88109917465875,"pfxX":3.2702222060850854,"pfxZ":6.2243479288539,"pX":-0.09853098195923443,"pZ":3.6507039534108228,"vX0":-6.831936811840052,"vY0":-133.6204597459823,"vZ0":-1.6759063043555482,"x":120.76,"y":140.21,"x0":2.062545369592902,"y0":50.00429284607293,"z0":5.781107236798162,"aX":5.9354971939867225},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":11.2,"breakHorizontal":-4.6,"spinRate":1974,"spinDirection":138},"zone":11,"typeConfidence":0.91,"plateTime":0.409361594638491,"extension":5.725093735497753},"index":4,"playId":"2486cb56-a34d-3e47-987d-0ec00e70110b","pitchNumber":5,"startTime":"2026-08-24T23:06:55.794Z","endTime":"2026-08-24T23:06:59.918Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":665923,"link":"/api/v1/people/665923","batSide":{"code":"R","description":"Right"}},"first":{"id":691594,"link":"/api/v1/people/691594"},"second":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":74.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.595507769883604,"aZ":-34.23082344813012,"pfxX":8.255564327667788,"pfxZ":-1.4665085698175626,"pX":0.3272808283947585,"pZ":0.7512550467566382,"vX0":-6.4895542436883495,"vY0":-118.08241092087157,"vZ0":-3.777736968959637,"x":104.52,"y":218.5,"x0":2.052120647880554,"y0":50.004828134969735,"z0":5.554514185742184,"aX":11.542327124949699},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-3.4,"breakHorizontal":-13.2,"spinRate":1331,"spinDirection":120},"zone":14,"typeConfidence":0.91,"plateTime":0.4656492994380921,"extension":6.129530378128877},"index":5,"playId":"692cc391-4884-3330-83cd-85ca82556065","pitchNumber":6,"startTime":"2026-08-24T23:07:12.623Z","endTime":"2026-08-24T23:07:15.931Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":665923,"link":"/api/v1/people/665923","batSide":{"code":"R","description":"Right"}},"first":{"id":691594,"link":"/api/v1/people/691594"},"second":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":80.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.06453884770949,"aZ":-22.21614940425953,"pfxX":0.17158173081627393,"pfxZ":6.025378576930779,"pX":-1.106514330486636,"pZ":3.577297630061327,"vX0":-8.16920327857585,"vY0":-128.16121115248657,"vZ0":-1.0509438683044852,"x":159.18,"y":142.19,"x0":2.108683382658127,"y0":50.00430872907492,"z0":5.738226845682023,"aX":0.2852780450928851},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":10.9,"breakHorizontal":1.7,"spinRate":2089,"spinDirection":145},"zone":11,"typeConfidence":0.9,"plateTime":0.4284174571872126,"extension":6.037792176524776},"index":6,"playId":"40f5c6f6-1ddf-3113-a2ce-c1a300b7b305","pitchNumber":7,"startTime":"2026-08-24T23:07:34.384Z","endTime":"2026-08-24T23:07:42.972Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":665923,"link":"/api/v1/people/665923","batSide":{"code":"R","description":"Right"}},"first":{"id":691594,"link":"/api/v1/people/691594"},"second":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665923,"link":"/api/v1/people/665923"},"credit":"b_pa"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.5,"awayTeamWinProbability":28.5,"homeTeamWinProbabilityAdded":7.099999999999994,"leverageIndex":1.88,"dramaIndex":96.0,"contextMetrics":{},"playEndTime":"2026-08-24T23:07:42.972Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joe Mack called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-24T23:08:46.861Z","endTime":"2026-08-24T23:10:02.670Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"postOnSecond":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"postOnThird":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-24T23:07:56.282Z","endTime":"2026-08-24T23:08:49.185Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":691788,"link":"/api/v1/people/691788","batSide":{"code":"L","description":"Left"}},"first":{"id":665923,"link":"/api/v1/people/665923"},"second":{"id":691594,"link":"/api/v1/people/691594"},"third":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":84.0,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.828765625420075,"aZ":-19.904253464383338,"pfxX":4.68133468949194,"pfxZ":6.855497557149181,"pX":-0.6063775492264956,"pZ":1.9741100549098058,"vX0":-8.777031452824716,"vY0":-132.57676809406962,"vZ0":-5.502181179696731,"x":140.11,"y":185.48,"x0":2.1304692888238854,"y0":50.00438988651327,"z0":5.517295785663675,"aX":8.38174194826788},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":11.4,"breakHorizontal":-6.7,"spinRate":2025,"spinDirection":128},"zone":7,"typeConfidence":0.88,"plateTime":0.41223683853887083,"extension":5.858291220465861},"index":1,"playId":"dc1c4d32-02b3-3d69-8eb1-0bd1c964c64b","pitchNumber":1,"startTime":"2026-08-24T23:08:49.185Z","endTime":"2026-08-24T23:08:52.185Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":691788,"link":"/api/v1/people/691788","batSide":{"code":"L","description":"Left"}},"first":{"id":665923,"link":"/api/v1/people/665923"},"second":{"id":691594,"link":"/api/v1/people/691594"},"third":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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.0,"endSpeed":72.5,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.010573747509866,"aZ":-30.086547045090818,"pfxX":-7.304694441221926,"pfxZ":1.5720412220980844,"pX":-0.5641761924667202,"pZ":1.6086657236991782,"vX0":-4.334761830756946,"vY0":-114.96301806024516,"vZ0":-2.352015563335916,"x":138.51,"y":195.35,"x0":2.3002587348246144,"y0":50.00339360909692,"z0":5.590070836406298,"aX":-9.69250659929096},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":2.5,"breakHorizontal":14.4,"spinRate":2272,"spinDirection":293},"zone":13,"typeConfidence":0.91,"plateTime":0.47801036175982947,"extension":6.02434640778581},"index":2,"playId":"32d78597-f7ac-3e01-add5-447841d45182","pitchNumber":2,"startTime":"2026-08-24T23:09:05.275Z","endTime":"2026-08-24T23:09:09.162Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":691788,"link":"/api/v1/people/691788","batSide":{"code":"L","description":"Left"}},"first":{"id":665923,"link":"/api/v1/people/665923"},"second":{"id":691594,"link":"/api/v1/people/691594"},"third":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":3,"startTime":"2026-08-24T23:09:16.714Z","endTime":"2026-08-24T23:09:34.360Z","isPitch":false,"type":"action","player":{"id":691788,"link":"/api/v1/people/691788"},"defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":691788,"link":"/api/v1/people/691788","batSide":{"code":"L","description":"Left"}},"first":{"id":665923,"link":"/api/v1/people/665923"},"second":{"id":691594,"link":"/api/v1/people/691594"},"third":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.9,"endSpeed":72.4,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.685424800410978,"aZ":-30.519364987489002,"pfxX":-8.289362083109985,"pfxZ":1.2543065142317111,"pX":-1.139103935055339,"pZ":0.7544221983849582,"vX0":-5.324724906384496,"vY0":-114.70940348320208,"vZ0":-3.86540990820515,"x":160.42,"y":218.41,"x0":2.298985793309542,"y0":50.00116935611,"z0":5.476872445059564,"aX":-10.90681096369691},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":1.4,"breakHorizontal":16.4,"spinRate":2326,"spinDirection":299},"zone":13,"typeConfidence":0.91,"plateTime":0.47979167449997107,"extension":6.001727399448342},"index":4,"playId":"2657aef0-d1db-3a6a-b2ff-138456baf681","pitchNumber":3,"startTime":"2026-08-24T23:09:34.360Z","endTime":"2026-08-24T23:09:37.539Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":691788,"link":"/api/v1/people/691788","batSide":{"code":"L","description":"Left"}},"first":{"id":665923,"link":"/api/v1/people/665923"},"second":{"id":691594,"link":"/api/v1/people/691594"},"third":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":82.0,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.212454825483714,"aZ":-29.171295140708956,"pfxX":9.858542273855978,"pfxZ":1.742946844656986,"pX":-0.45272768418091563,"pZ":2.2469210001332445,"vX0":-9.644433082432323,"vY0":-130.76350382401034,"vZ0":-3.095522866820717,"x":134.26,"y":178.11,"x0":2.0137656876602223,"y0":50.00009112544265,"z0":5.649287971871516,"aX":16.9614848622558},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":2.6,"breakHorizontal":-15.6,"spinRate":1905,"spinDirection":137},"zone":4,"typeConfidence":0.9,"plateTime":0.419883524842664,"extension":5.89389269077108},"index":5,"playId":"960f7133-1858-3013-8980-80cd8e324cee","pitchNumber":4,"startTime":"2026-08-24T23:09:56.900Z","endTime":"2026-08-24T23:10:02.670Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":691788,"link":"/api/v1/people/691788","batSide":{"code":"L","description":"Left"}},"first":{"id":665923,"link":"/api/v1/people/665923"},"second":{"id":691594,"link":"/api/v1/people/691594"},"third":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691788,"link":"/api/v1/people/691788"},"credit":"b_ab"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_ab"},{"player":{"id":691788,"link":"/api/v1/people/691788"},"credit":"b_pa"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.4,"awayTeamWinProbability":34.599999999999994,"homeTeamWinProbabilityAdded":-6.099999999999994,"leverageIndex":1.94,"dramaIndex":91.0,"contextMetrics":{},"playEndTime":"2026-08-24T23:10:02.670Z","atBatIndex":14},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Otto Lopez out on a sacrifice fly to center fielder Ceddanne Rafaela. Jakob Marsee scores.","rbi":1,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-24T23:10:03.233Z","endTime":"2026-08-24T23:10:37.664Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"postOnSecond":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"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":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":{"id":624133,"link":"/api/v1/people/624133"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.5,"endSpeed":70.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.888988124139047,"aZ":-39.728149274049095,"pfxX":-4.890883674961008,"pfxZ":-6.073993273050357,"pX":0.06801060683825622,"pZ":1.9533938394358668,"vX0":-3.245584369574666,"vY0":-111.36551148293911,"vZ0":0.5963163905328881,"x":114.41,"y":186.04,"x0":2.1849202892636885,"y0":50.004126929933626,"z0":5.825318601563103,"aX":-6.080700039088115},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.5,"breakVerticalInduced":-10.4,"breakHorizontal":9.7,"spinRate":2232,"spinDirection":317},"zone":8,"typeConfidence":0.9,"plateTime":0.4937518709033637,"extension":5.9797642884744375},"hitData":{"launchSpeed":92.8,"launchAngle":35.0,"totalDistance":335.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":113.12,"coordY":65.23}},"index":0,"playId":"4c283cf9-3232-3e5f-a0e6-875a52c1cd4b","pitchNumber":1,"startTime":"2026-08-24T23:10:26.140Z","endTime":"2026-08-24T23:10:37.664Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"first":{"id":665923,"link":"/api/v1/people/665923"},"second":{"id":691594,"link":"/api/v1/people/691594"},"third":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_pa"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":65.10000000000001,"awayTeamWinProbability":34.89999999999999,"homeTeamWinProbabilityAdded":-0.29999999999999716,"leverageIndex":2.45,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2026-08-24T23:10:37.664Z","atBatIndex":15},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Heriberto Hernández flies out to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-24T23:10:43.170Z","endTime":"2026-08-24T23:12:16.925Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.69782356110828,"aZ":-25.763756619557483,"pfxX":-1.4870553152207513,"pfxZ":3.921350361631932,"pX":-0.3670251968078207,"pZ":3.0778782985606474,"vX0":-5.763636623841068,"vY0":-126.95279239888646,"vZ0":-1.4610864840610325,"x":130.99,"y":155.68,"x0":2.124652387942219,"y0":50.000744953483235,"z0":5.7090964758011085,"aX":-2.4299840555201784},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":7.0,"breakHorizontal":4.0,"spinRate":2064,"spinDirection":158},"zone":1,"typeConfidence":0.89,"plateTime":0.4312367666416548,"extension":6.045073808909439},"index":0,"playId":"fd5bbe7a-6b1b-3d48-8034-bfeef818e79f","pitchNumber":1,"startTime":"2026-08-24T23:11:17.916Z","endTime":"2026-08-24T23:11:21.329Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"first":{"id":665923,"link":"/api/v1/people/665923"},"second":{"id":691594,"link":"/api/v1/people/691594"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-08-24T23:11:35.018Z","endTime":"2026-08-24T23:11:49.587Z","isPitch":false,"type":"action","player":{"id":681715,"link":"/api/v1/people/681715"},"defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"first":{"id":665923,"link":"/api/v1/people/665923"},"second":{"id":691594,"link":"/api/v1/people/691594"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":80.2,"endSpeed":73.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.886501375404034,"aZ":-31.086112149694074,"pfxX":8.752357188896443,"pfxZ":0.797507420947877,"pX":1.4007936667686867,"pZ":2.1451629610820158,"vX0":-4.341219329038559,"vY0":-116.62001338055477,"vZ0":-1.214451978305576,"x":63.61,"y":180.86,"x0":2.158694414224075,"y0":50.00277318050288,"z0":5.630460999092058,"aX":11.940387466199144},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":1.4,"breakHorizontal":-14.6,"spinRate":1253,"spinDirection":118},"zone":14,"typeConfidence":0.91,"plateTime":0.4713979421004062,"extension":5.916379068936947},"index":2,"playId":"bce6bcc8-5dce-31d9-9db8-98a1e210490b","pitchNumber":2,"startTime":"2026-08-24T23:11:49.587Z","endTime":"2026-08-24T23:11:52.618Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"first":{"id":665923,"link":"/api/v1/people/665923"},"second":{"id":691594,"link":"/api/v1/people/691594"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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.8,"endSpeed":70.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.257807780615803,"aZ":-37.960210635313814,"pfxX":-3.214368149852657,"pfxZ":-4.596264586241058,"pX":-0.11287120073377913,"pZ":1.8977494105203114,"vX0":-3.921659011899453,"vY0":-111.79046029624784,"vZ0":0.03446732097792404,"x":121.3,"y":187.54,"x0":2.0857559872173272,"y0":50.00470156234138,"z0":5.797992436886845,"aX":-4.043944141956015},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-7.9,"breakHorizontal":6.8,"spinRate":2203,"spinDirection":307},"zone":8,"typeConfidence":0.89,"plateTime":0.49106231732576333,"extension":6.047648657483596},"hitData":{"launchSpeed":92.9,"launchAngle":40.0,"totalDistance":328.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":91.07,"coordY":72.23}},"index":3,"playId":"634a74f5-6396-39b5-91df-feda56fdc780","pitchNumber":3,"startTime":"2026-08-24T23:12:07.211Z","endTime":"2026-08-24T23:12:16.925Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"first":{"id":665923,"link":"/api/v1/people/665923"},"second":{"id":691594,"link":"/api/v1/people/691594"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"credit":"b_ab"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_ab"},{"player":{"id":681715,"link":"/api/v1/people/681715"},"credit":"b_pa"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.199999999999996,"awayTeamWinProbability":38.800000000000004,"homeTeamWinProbabilityAdded":-3.900000000000013,"leverageIndex":1.54,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2026-08-24T23:12:16.925Z","atBatIndex":16},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jarren Duran singles on a line drive to center fielder Jakob Marsee.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-24T23:14:19.601Z","endTime":"2026-08-24T23:15:50.979Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":"Single","eventType":"single","movementReason":null,"runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.24707754156772,"aZ":-16.17663081649345,"pfxX":-6.612993954183348,"pfxZ":8.526620915518192,"pX":-1.0349887594547886,"pZ":3.4154174242352786,"vX0":4.470763034612063,"vY0":-136.83487445697673,"vZ0":-3.247271322805114,"x":156.45,"y":146.56,"x0":-1.8399761461098172,"y0":50.00036822438819,"z0":5.741385086100903,"aX":-12.402716233107936},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.9,"breakHorizontal":10.9,"spinRate":2242,"spinDirection":228},"zone":11,"typeConfidence":0.88,"plateTime":0.40196026086856707,"extension":5.995868013146899},"index":0,"playId":"af15ef3f-06e5-340d-aa1c-355e945b3f40","pitchNumber":1,"startTime":"2026-08-24T23:14:30.968Z","endTime":"2026-08-24T23:14:34.224Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665923,"link":"/api/v1/people/665923"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":88.6,"endSpeed":81.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.103293361886966,"aZ":-26.53197554019354,"pfxX":1.0257533033483348,"pfxZ":3.3459275914804323,"pX":-1.189539758782845,"pZ":2.5797594134706734,"vX0":1.5507486933768078,"vY0":-129.0812473316735,"vZ0":-3.0197662744307134,"x":162.34,"y":169.13,"x0":-1.9315653292564008,"y0":50.003074394518485,"z0":5.8096949465920575,"aX":1.7288609401912354},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":5.6,"breakHorizontal":-2.2,"spinRate":2117,"spinDirection":210},"zone":11,"typeConfidence":0.9,"plateTime":0.4244905880497942,"extension":5.66346896936442},"index":1,"playId":"6b9ab676-a591-3ade-9f60-ff5fe5e8ff94","pitchNumber":2,"startTime":"2026-08-24T23:14:45.494Z","endTime":"2026-08-24T23:14:49.412Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665923,"link":"/api/v1/people/665923"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.440489617495746,"aZ":-25.05428099354033,"pfxX":1.8795138264713684,"pfxZ":4.25328193528747,"pX":0.1370742208040279,"pZ":1.2393619249701529,"vX0":4.268676975186775,"vY0":-128.79432971211358,"vZ0":-6.2061817218445725,"x":111.78,"y":205.32,"x0":-1.7879381004001895,"y0":50.00546800357251,"z0":5.625197727539801,"aX":3.1494650484524462},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.5,"breakHorizontal":-4.4,"spinRate":2259,"spinDirection":197},"zone":14,"typeConfidence":0.9,"plateTime":0.42572330079298215,"extension":6.0159187602844275},"index":2,"playId":"4aa4698c-7b17-37bd-82eb-f2889701d1b5","pitchNumber":3,"startTime":"2026-08-24T23:15:01.703Z","endTime":"2026-08-24T23:15:04.703Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665923,"link":"/api/v1/people/665923"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":81.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.42818800067895,"aZ":-32.93516563209837,"pfxX":-8.598508810862096,"pfxZ":-0.45345029094675304,"pX":-0.6733291525306899,"pZ":1.4631581529304152,"vX0":5.593305703909521,"vY0":-129.75250100818195,"vZ0":-4.338744088661611,"x":142.67,"y":199.27,"x0":-1.7453966050631513,"y0":50.00058611526526,"z0":5.680783211656941,"aX":-14.585426178467815},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-1.6,"breakHorizontal":14.3,"spinRate":1977,"spinDirection":241},"zone":13,"typeConfidence":0.87,"plateTime":0.42296218452424794,"extension":6.142231944957887},"index":3,"playId":"dc7ccf00-e086-347d-ab99-9c14cf1ad38b","pitchNumber":4,"startTime":"2026-08-24T23:15:16.927Z","endTime":"2026-08-24T23:15:19.927Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665923,"link":"/api/v1/people/665923"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-08-24T23:15:25.489Z","endTime":"2026-08-24T23:15:41.746Z","isPitch":false,"type":"action","player":{"id":680776,"link":"/api/v1/people/680776"},"defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665923,"link":"/api/v1/people/665923"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":82.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.095001956718942,"aZ":-33.10999670125912,"pfxX":-8.048179927745709,"pfxZ":-0.5371745727903043,"pX":-1.1272572463120654,"pZ":1.819658543345828,"vX0":4.604244701959013,"vY0":-130.79716821222917,"vZ0":-3.6370356568428157,"x":159.97,"y":189.65,"x0":-1.8664775651610093,"y0":50.00588137042745,"z0":5.716267670954015,"aX":-13.919782817157962},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-1.6,"breakHorizontal":13.6,"spinRate":1937,"spinDirection":243},"zone":13,"typeConfidence":0.88,"plateTime":0.4190713437912006,"extension":5.893064491900992},"hitData":{"launchSpeed":77.1,"launchAngle":16.0,"totalDistance":218.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":116.33,"coordY":93.82}},"index":5,"playId":"fb9e84f4-1a8d-37f4-a88c-66da7972c29d","pitchNumber":5,"startTime":"2026-08-24T23:15:41.746Z","endTime":"2026-08-24T23:15:50.979Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665923,"link":"/api/v1/people/665923"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"credit":"b_ab"},{"player":{"id":645261,"link":"/api/v1/people/645261"},"credit":"p_ab"},{"player":{"id":680776,"link":"/api/v1/people/680776"},"credit":"b_pa"},{"player":{"id":645261,"link":"/api/v1/people/645261"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.89999999999999,"awayTeamWinProbability":43.10000000000001,"homeTeamWinProbabilityAdded":-4.300000000000004,"leverageIndex":1.03,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2026-08-24T23:15:50.979Z","atBatIndex":17},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mickey Gasper singles on a line drive to right fielder Esteury Ruiz. Jarren Duran to 3rd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-24T23:15:54.124Z","endTime":"2026-08-24T23:16:45.050Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"postOnThird":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665923,"link":"/api/v1/people/665923"},"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":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.2,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.96635294603127,"aZ":-22.216485678507855,"pfxX":-10.740788582183793,"pfxZ":5.11009472344088,"pX":0.6194219447248399,"pZ":1.9240409160684682,"vX0":9.873519641420827,"vY0":-139.15300142760782,"vZ0":-6.153766967584479,"x":93.39,"y":186.83,"x0":-1.5896217167077946,"y0":50.00687816343185,"z0":5.649233171975786,"aX":-20.943546541956387},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":8.0,"breakHorizontal":17.3,"spinRate":2338,"spinDirection":229},"zone":9,"typeConfidence":0.9,"plateTime":0.3945200222683267,"extension":6.155819940471025},"index":0,"playId":"0f9ebb09-6122-37c0-9cf5-02aaa4a6c3a5","pitchNumber":1,"startTime":"2026-08-24T23:16:18.362Z","endTime":"2026-08-24T23:16:21.459Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665923,"link":"/api/v1/people/665923"}},"offense":{"batter":{"id":681508,"link":"/api/v1/people/681508","batSide":{"code":"L","description":"Left"}},"first":{"id":680776,"link":"/api/v1/people/680776"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":75.9,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.20775315248309,"aZ":-31.073025758869214,"pfxX":5.0671120822631295,"pfxZ":0.7459570446470192,"pX":0.261896472289751,"pZ":1.7957000719572944,"vX0":3.2235095642846563,"vY0":-122.23161473295944,"vZ0":-2.7744065513217118,"x":107.02,"y":190.3,"x0":-1.742684387157984,"y0":50.00415014917007,"z0":5.676263637592016,"aX":7.492489413441562},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":0.8,"breakHorizontal":-10.1,"spinRate":2295,"spinDirection":86},"zone":9,"typeConfidence":0.92,"plateTime":0.45207495859010915,"extension":5.859904910262477},"hitData":{"launchSpeed":96.0,"launchAngle":12.0,"totalDistance":183.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":188.13,"coordY":111.6}},"index":1,"playId":"8e67692f-b094-3d51-8783-0ced64727f47","pitchNumber":2,"startTime":"2026-08-24T23:16:34.951Z","endTime":"2026-08-24T23:16:45.050Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665923,"link":"/api/v1/people/665923"}},"offense":{"batter":{"id":681508,"link":"/api/v1/people/681508","batSide":{"code":"L","description":"Left"}},"first":{"id":680776,"link":"/api/v1/people/680776"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681508,"link":"/api/v1/people/681508"},"credit":"b_ab"},{"player":{"id":645261,"link":"/api/v1/people/645261"},"credit":"p_ab"},{"player":{"id":681508,"link":"/api/v1/people/681508"},"credit":"b_pa"},{"player":{"id":645261,"link":"/api/v1/people/645261"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":47.099999999999994,"awayTeamWinProbability":52.900000000000006,"homeTeamWinProbabilityAdded":-9.799999999999997,"leverageIndex":1.75,"dramaIndex":109.0,"contextMetrics":{},"playEndTime":"2026-08-24T23:16:45.050Z","atBatIndex":18},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Anthony Seigler grounds out softly, third baseman Javier Sanoja to first baseman Kyle Stowers. Mickey Gasper to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-24T23:16:52.220Z","endTime":"2026-08-24T23:17:49.755Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"postOnThird":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":669065,"link":"/api/v1/people/669065"},"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":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":88.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.23757844305167,"aZ":-15.064440785362688,"pfxX":-8.252308801778002,"pfxZ":8.48301625076311,"pX":-0.7033615504740269,"pZ":1.9163949306555506,"vX0":5.686756298793277,"vY0":-141.79601447973397,"vZ0":-7.61882375283981,"x":143.81,"y":187.04,"x0":-1.6722324827419808,"y0":50.00705405792939,"z0":5.617682336160138,"aX":-16.652079485029248},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.8,"breakHorizontal":13.7,"spinRate":2258,"spinDirection":229},"zone":7,"typeConfidence":0.91,"plateTime":0.3876651196655998,"extension":6.097709507162445},"index":0,"playId":"36da91f6-8d58-3ebe-b585-9a84f88ab1f3","pitchNumber":1,"startTime":"2026-08-24T23:17:22.915Z","endTime":"2026-08-24T23:17:26.836Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665923,"link":"/api/v1/people/665923"}},"offense":{"batter":{"id":678011,"link":"/api/v1/people/678011","batSide":{"code":"L","description":"Left"}},"first":{"id":681508,"link":"/api/v1/people/681508"},"third":{"id":680776,"link":"/api/v1/people/680776"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.805427634358058,"aZ":-27.902028098853595,"pfxX":-9.999555304520712,"pfxZ":2.422869408238916,"pX":-0.09389915665651219,"pZ":1.4485258107017709,"vX0":7.486794570857793,"vY0":-132.37467724762058,"vZ0":-5.49033730073364,"x":120.58,"y":199.67,"x0":-1.6679438934509354,"y0":50.00365725161766,"z0":5.607302526044781,"aX":-17.64308992599},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":3.4,"breakHorizontal":16.3,"spinRate":2203,"spinDirection":238},"zone":13,"typeConfidence":0.91,"plateTime":0.41470628834557566,"extension":5.978958648529739},"hitData":{"launchSpeed":51.9,"launchAngle":-39.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":113.1,"coordY":174.39}},"index":1,"playId":"d8badb0f-b46e-3e33-9fed-663a32ce05b5","pitchNumber":2,"startTime":"2026-08-24T23:17:42.268Z","endTime":"2026-08-24T23:17:49.755Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665923,"link":"/api/v1/people/665923"}},"offense":{"batter":{"id":678011,"link":"/api/v1/people/678011","batSide":{"code":"L","description":"Left"}},"first":{"id":681508,"link":"/api/v1/people/681508"},"third":{"id":680776,"link":"/api/v1/people/680776"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678011,"link":"/api/v1/people/678011"},"credit":"b_ab"},{"player":{"id":645261,"link":"/api/v1/people/645261"},"credit":"p_ab"},{"player":{"id":678011,"link":"/api/v1/people/678011"},"credit":"b_pa"},{"player":{"id":645261,"link":"/api/v1/people/645261"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":3.9000000000000057,"leverageIndex":1.9,"dramaIndex":77.0,"contextMetrics":{},"playEndTime":"2026-08-24T23:17:49.755Z","atBatIndex":19},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Sogard strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-24T23:17:56.556Z","endTime":"2026-08-24T23:19:43.194Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"postOnThird":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691788,"link":"/api/v1/people/691788"},"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":97.7,"endSpeed":88.8,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.16421289214614,"aZ":-22.686060467749225,"pfxX":-9.867169141821412,"pfxZ":4.6861168725030735,"pX":-0.5396648440734648,"pZ":2.1485019212416647,"vX0":6.726179571103383,"vY0":-142.00595159958348,"vZ0":-5.862614685209222,"x":137.57,"y":180.77,"x0":-1.667656057769243,"y0":50.00187493925774,"z0":5.701027700841994,"aX":-19.97556269981882},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":7.3,"breakHorizontal":16.3,"spinRate":2286,"spinDirection":229},"zone":7,"typeConfidence":0.89,"plateTime":0.38700349162940695,"extension":5.930706776626984},"index":0,"playId":"7b7681b8-8b50-39b3-9e68-51c37ce710b3","pitchNumber":1,"startTime":"2026-08-24T23:18:18.664Z","endTime":"2026-08-24T23:18:22.567Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665923,"link":"/api/v1/people/665923"}},"offense":{"batter":{"id":686765,"link":"/api/v1/people/686765","batSide":{"code":"L","description":"Left"}},"second":{"id":681508,"link":"/api/v1/people/681508"},"third":{"id":680776,"link":"/api/v1/people/680776"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.0,"endSpeed":89.4,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.17164300484228,"aZ":-21.598107182860858,"pfxX":-10.415256991550395,"pfxZ":5.114866945649354,"pX":0.35400779181713654,"pZ":2.9705858848455415,"vX0":8.968148179129436,"vY0":-143.73671199503585,"vZ0":-3.81836333799493,"x":103.51,"y":158.57,"x0":-1.4726244468438219,"y0":50.00042846270371,"z0":5.67834313638979,"aX":-21.520670582016372},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":8.5,"breakHorizontal":16.8,"spinRate":2353,"spinDirection":229},"zone":3,"typeConfidence":0.88,"plateTime":0.3828928974976695,"extension":5.951580867862205},"index":1,"playId":"d1f45b45-b52d-36c0-a99c-24d91c629c3a","pitchNumber":2,"startTime":"2026-08-24T23:18:37.916Z","endTime":"2026-08-24T23:18:41.857Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665923,"link":"/api/v1/people/665923"}},"offense":{"batter":{"id":686765,"link":"/api/v1/people/686765","batSide":{"code":"L","description":"Left"}},"second":{"id":681508,"link":"/api/v1/people/681508"},"third":{"id":680776,"link":"/api/v1/people/680776"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.8,"endSpeed":89.3,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.97927143800348,"aZ":-20.289492763632257,"pfxX":-10.143668031465825,"pfxZ":5.7922345110160025,"pX":0.8495618948186525,"pZ":1.7038290419412645,"vX0":9.935663520942159,"vY0":-143.27971347090585,"vZ0":-7.559558618513185,"x":84.62,"y":192.78,"x0":-1.3664523568781972,"y0":50.006954426221455,"z0":5.6719237058581635,"aX":-20.830619659759737},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":8.9,"breakHorizontal":16.1,"spinRate":2303,"spinDirection":231},"zone":14,"typeConfidence":0.86,"plateTime":0.384127294496726,"extension":5.937283746590466},"index":2,"playId":"0af1073a-ec4b-3ed2-a4fc-8ad70766e34f","pitchNumber":3,"startTime":"2026-08-24T23:18:58.509Z","endTime":"2026-08-24T23:19:02.473Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665923,"link":"/api/v1/people/665923"}},"offense":{"batter":{"id":686765,"link":"/api/v1/people/686765","batSide":{"code":"L","description":"Left"}},"second":{"id":681508,"link":"/api/v1/people/681508"},"third":{"id":680776,"link":"/api/v1/people/680776"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":111,"player":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"}},"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":92.5,"endSpeed":84.0,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.27108370427024,"aZ":-25.25632303218783,"pfxX":0.5813153375073341,"pfxZ":3.826764476061718,"pX":1.7309232953800557,"pZ":1.94348706082222,"vX0":8.02171619096156,"vY0":-134.32108980657245,"vZ0":-5.114611665984269,"x":51.02,"y":186.31,"x0":-1.384179900962824,"y0":50.00056773320022,"z0":5.695262037076189,"aX":1.0468647186562652},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":5.9,"breakHorizontal":-3.0,"spinRate":2171,"spinDirection":220},"zone":14,"typeConfidence":0.91,"plateTime":0.40961294918671687,"extension":6.031596959424642},"index":3,"playId":"388f8a7a-a23d-3b00-bf5c-45f74f4c03a3","pitchNumber":4,"startTime":"2026-08-24T23:19:38.594Z","endTime":"2026-08-24T23:19:43.194Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665923,"link":"/api/v1/people/665923"}},"offense":{"batter":{"id":686765,"link":"/api/v1/people/686765","batSide":{"code":"L","description":"Left"}},"second":{"id":681508,"link":"/api/v1/people/681508"},"third":{"id":680776,"link":"/api/v1/people/680776"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686765,"link":"/api/v1/people/686765"},"credit":"b_ab"},{"player":{"id":645261,"link":"/api/v1/people/645261"},"credit":"p_ab"},{"player":{"id":686765,"link":"/api/v1/people/686765"},"credit":"b_pa"},{"player":{"id":645261,"link":"/api/v1/people/645261"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.099999999999994,"awayTeamWinProbability":39.900000000000006,"homeTeamWinProbabilityAdded":9.099999999999994,"leverageIndex":1.96,"dramaIndex":110.0,"contextMetrics":{},"playEndTime":"2026-08-24T23:19:43.194Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ceddanne Rafaela challenged (pitch result), call on the field was confirmed: Ceddanne Rafaela called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-24T23:19:44.199Z","endTime":"2026-08-24T23:21:58.587Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691788,"link":"/api/v1/people/691788"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.353924390168594,"aZ":-29.23421149492921,"pfxX":-10.09534850451669,"pfxZ":1.6191447889740758,"pX":0.2152166817767258,"pZ":1.9146035591991755,"vX0":8.207983475003578,"vY0":-134.48234903676288,"vZ0":-4.3159844683894715,"x":108.8,"y":187.09,"x0":-1.5770031086644376,"y0":50.003705834090596,"z0":5.633382909222431,"aX":-18.343742001034187},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":2.2,"breakHorizontal":16.3,"spinRate":2049,"spinDirection":243},"zone":8,"typeConfidence":0.9,"plateTime":0.40854085160425635,"extension":5.767142405508615},"index":0,"playId":"b6978fd4-cb64-3e99-9879-b7150ae564fb","pitchNumber":1,"startTime":"2026-08-24T23:20:25.749Z","endTime":"2026-08-24T23:20:29.215Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665923,"link":"/api/v1/people/665923"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"second":{"id":681508,"link":"/api/v1/people/681508"},"third":{"id":680776,"link":"/api/v1/people/680776"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":86.8,"endSpeed":79.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.853490731928183,"aZ":-25.895032330685297,"pfxX":2.6481970978838474,"pfxZ":3.941659249342515,"pX":2.070733721239513,"pZ":1.2914270763338638,"vX0":7.980168783438038,"vY0":-126.0479673516691,"vZ0":-5.526526339917418,"x":38.07,"y":203.91,"x0":-1.4924489012557351,"y0":50.00464184002736,"z0":5.628278823201329,"aX":4.221923732959029},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":6.0,"breakHorizontal":-6.8,"spinRate":2350,"spinDirection":68},"zone":14,"typeConfidence":0.51,"plateTime":0.4361042314287684,"extension":5.871015715738162},"index":1,"playId":"3e482a8a-4930-34e4-b838-15682cabd8f4","pitchNumber":2,"startTime":"2026-08-24T23:20:46.247Z","endTime":"2026-08-24T23:20:50.189Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665923,"link":"/api/v1/people/665923"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"second":{"id":681508,"link":"/api/v1/people/681508"},"third":{"id":680776,"link":"/api/v1/people/680776"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.7078583123568,"aZ":-29.40868966142315,"pfxX":-11.124968435028652,"pfxZ":1.5052897271785746,"pX":-0.947562798644493,"pZ":2.1733321587396164,"vX0":5.913610076416173,"vY0":-134.833084366432,"vZ0":-3.799112099453562,"x":153.12,"y":180.1,"x0":-1.7299247531235604,"y0":50.00001793303094,"z0":5.687639229041706,"aX":-20.37589124219358},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":2.0,"breakHorizontal":18.8,"spinRate":2142,"spinDirection":239},"zone":13,"typeConfidence":0.85,"plateTime":0.4070210089789166,"extension":6.155619716839152},"index":2,"playId":"57e02d37-31ff-3fdf-b092-fdf9addf9515","pitchNumber":3,"startTime":"2026-08-24T23:21:03.968Z","endTime":"2026-08-24T23:21:08.449Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665923,"link":"/api/v1/people/665923"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"second":{"id":681508,"link":"/api/v1/people/681508"},"third":{"id":680776,"link":"/api/v1/people/680776"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":93.6,"endSpeed":85.6,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.416858295367884,"aZ":-27.51973995901572,"pfxX":-11.348786816202878,"pfxZ":2.5012016829260935,"pX":0.770601538190911,"pZ":1.3896602654646724,"vX0":9.967412509654627,"vY0":-135.79307892445482,"vZ0":-5.9537960863374995,"x":87.63,"y":201.26,"x0":-1.477453119201762,"y0":50.00597461650255,"z0":5.531492859130064,"aX":-21.146540703730036},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":3.4,"breakHorizontal":18.4,"spinRate":2236,"spinDirection":244},"zone":14,"typeConfidence":0.77,"plateTime":0.40373895207059807,"extension":6.077788936488301},"index":3,"playId":"e188690d-999e-3e3a-b551-e690728093e1","pitchNumber":4,"startTime":"2026-08-24T23:21:35.760Z","endTime":"2026-08-24T23:21:39.828Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665923,"link":"/api/v1/people/665923"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"second":{"id":681508,"link":"/api/v1/people/681508"},"third":{"id":680776,"link":"/api/v1/people/680776"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.2,"endSpeed":90.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.08687400325984,"aZ":-24.067637288233353,"pfxX":-11.697841407445303,"pfxZ":3.8725975286480168,"pX":0.4315149624673475,"pZ":3.1576279162552363,"vX0":9.755357182822301,"vY0":-144.14026570147564,"vZ0":-2.984212863966752,"x":100.55,"y":153.52,"x0":-1.4854773372903023,"y0":50.004513225361976,"z0":5.701034598931515,"aX":-24.492831238388973},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":6.6,"breakHorizontal":19.1,"spinRate":2324,"spinDirection":231},"zone":3,"typeConfidence":0.91,"plateTime":0.38074120566126,"extension":5.7492106990611225},"index":4,"playId":"4889c097-4c5a-36f7-b40d-b0c0fc35d197","pitchNumber":5,"startTime":"2026-08-24T23:21:54.344Z","endTime":"2026-08-24T23:21:58.587Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665923,"link":"/api/v1/people/665923"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"second":{"id":681508,"link":"/api/v1/people/681508"},"third":{"id":680776,"link":"/api/v1/people/680776"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_ab"},{"player":{"id":645261,"link":"/api/v1/people/645261"},"credit":"p_ab"},{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_pa"},{"player":{"id":645261,"link":"/api/v1/people/645261"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":111,"player":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"}},"homeTeamWinProbability":66.9,"awayTeamWinProbability":33.099999999999994,"homeTeamWinProbabilityAdded":6.800000000000011,"leverageIndex":2.44,"dramaIndex":108.0,"contextMetrics":{},"playEndTime":"2026-08-24T23:21:58.587Z","atBatIndex":21},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Kyle Stowers doubles (22) on a sharp line drive to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-24T23:24:37.661Z","endTime":"2026-08-24T23:25:26.356Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.7,"endSpeed":71.9,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.99841795873411,"aZ":-29.79629721900507,"pfxX":-4.484360714623146,"pfxZ":1.809309917705951,"pX":-0.5009891984223214,"pZ":2.3185499601667403,"vX0":-4.8506458801860886,"vY0":-114.47215615242385,"vZ0":-0.756096008116822,"x":136.1,"y":176.18,"x0":2.2356618105156563,"y0":50.003636812033726,"z0":5.594686100746886,"aX":-5.894118497250181},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":3.4,"breakHorizontal":9.5,"spinRate":2219,"spinDirection":289},"zone":4,"typeConfidence":0.91,"plateTime":0.4802279638767537,"extension":5.915373816096773},"index":0,"playId":"98e54211-da97-355e-a618-51cb8e000d34","pitchNumber":1,"startTime":"2026-08-24T23:24:37.661Z","endTime":"2026-08-24T23:24:41.635Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.9,"endSpeed":71.1,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.92902379033993,"aZ":-31.197951139700812,"pfxX":-7.458548285221221,"pfxZ":0.7610111590896684,"pX":-0.3891968724916559,"pZ":1.170275595137887,"vX0":-3.6440610808513068,"vY0":-113.34315177836558,"vZ0":-2.7489276767266477,"x":131.84,"y":207.18,"x0":2.216998895003232,"y0":50.00271383555412,"z0":5.566662438985429,"aX":-9.541130028176562},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":1.0,"breakHorizontal":14.5,"spinRate":2215,"spinDirection":287},"zone":13,"typeConfidence":0.92,"plateTime":0.48635438258824903,"extension":5.7465377181362935},"index":1,"playId":"88ccb056-139a-3d1b-afd3-659bdcee47a8","pitchNumber":2,"startTime":"2026-08-24T23:24:56.581Z","endTime":"2026-08-24T23:25:00.428Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":77.8,"endSpeed":71.1,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.13802400790039,"aZ":-31.063527745646866,"pfxX":-8.650182867192218,"pfxZ":0.8656265037258786,"pX":-0.3807601601466543,"pZ":1.6916776381359944,"vX0":-3.165512655152603,"vY0":-113.2123821977091,"vZ0":-1.8767076992564502,"x":131.51,"y":193.1,"x0":2.1645108856105004,"y0":50.00221361684549,"z0":5.678488906151727,"aX":-11.083784741059391},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":1.3,"breakHorizontal":16.6,"spinRate":2291,"spinDirection":301},"zone":7,"typeConfidence":0.91,"plateTime":0.48618497094207536,"extension":5.883805706446097},"hitData":{"launchSpeed":104.7,"launchAngle":18.0,"totalDistance":322.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":161.94,"coordY":50.89}},"index":2,"playId":"d1e000a3-8a2d-3884-9fdf-6145608c4a09","pitchNumber":3,"startTime":"2026-08-24T23:25:12.865Z","endTime":"2026-08-24T23:25:26.356Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669065,"link":"/api/v1/people/669065"},"credit":"b_ab"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_ab"},{"player":{"id":669065,"link":"/api/v1/people/669065"},"credit":"b_pa"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.5,"awayTeamWinProbability":27.5,"homeTeamWinProbabilityAdded":5.599999999999994,"leverageIndex":0.8,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2026-08-24T23:25:26.356Z","atBatIndex":22},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Agustín Ramírez flies out to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-24T23:25:42.835Z","endTime":"2026-08-24T23:26:34.447Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.1,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.52449940231134,"aZ":-24.503716631997843,"pfxX":0.3776880356587613,"pfxZ":4.680109266163612,"pX":-0.503257347819976,"pZ":2.85263211662189,"vX0":-6.665151330738116,"vY0":-127.29826018477058,"vZ0":-2.339456245779425,"x":136.18,"y":161.76,"x0":2.1015991058585715,"y0":50.002176084067564,"z0":5.726628034441516,"aX":0.6200215730817873},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":8.2,"breakHorizontal":0.8,"spinRate":2128,"spinDirection":152},"zone":1,"typeConfidence":0.9,"plateTime":0.4305414755966388,"extension":5.977387114384012},"index":0,"playId":"75960575-4153-3b1a-8489-251acc14e527","pitchNumber":1,"startTime":"2026-08-24T23:26:04.925Z","endTime":"2026-08-24T23:26:08.878Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"second":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":74.8,"endSpeed":69.1,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.407952271973656,"aZ":-38.406329786554956,"pfxX":-6.193778236210596,"pfxZ":-5.2271582504873715,"pX":-0.48284719575616325,"pZ":1.441411462949963,"vX0":-3.7238282557681717,"vY0":-108.9067578583212,"vZ0":-0.44006079170551393,"x":135.4,"y":199.86,"x0":2.0579923826558497,"y0":50.001726683196736,"z0":5.8255604281725635,"aX":-7.38606337292065},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.3,"breakVerticalInduced":-9.2,"breakHorizontal":12.2,"spinRate":2230,"spinDirection":312},"zone":13,"typeConfidence":0.9,"plateTime":0.5043059225874362,"extension":6.161520114421715},"hitData":{"launchSpeed":91.4,"launchAngle":34.0,"totalDistance":337.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":132.3,"coordY":63.9}},"index":1,"playId":"58a05a69-f00a-3515-ae54-43341495e1ba","pitchNumber":2,"startTime":"2026-08-24T23:26:20.933Z","endTime":"2026-08-24T23:26:34.447Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"second":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"credit":"b_ab"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_ab"},{"player":{"id":682663,"link":"/api/v1/people/682663"},"credit":"b_pa"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.7,"awayTeamWinProbability":31.299999999999997,"homeTeamWinProbabilityAdded":-3.799999999999997,"leverageIndex":1.08,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-08-24T23:26:34.447Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Xavier Edwards strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-24T23:26:38.383Z","endTime":"2026-08-24T23:28:32.357Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,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":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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.3,"endSpeed":70.1,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.386800532718997,"aZ":-39.02285208724589,"pfxX":-4.642511129594583,"pfxZ":-5.537030867778077,"pX":0.309110671267363,"pZ":2.200056031994835,"vX0":-2.7428353047156095,"vY0":-111.00624810556496,"vZ0":0.9334370907640082,"x":105.22,"y":179.38,"x0":2.167205663993459,"y0":50.001447981775016,"z0":5.863088792936402,"aX":-5.745027572224143},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.6,"breakVerticalInduced":-9.4,"breakHorizontal":9.1,"spinRate":2291,"spinDirection":308},"zone":5,"typeConfidence":0.9,"plateTime":0.49498104217995786,"extension":5.993206266610315},"index":0,"playId":"355986b0-fcbf-3e0a-a5f5-2565682e24b9","pitchNumber":1,"startTime":"2026-08-24T23:27:07.754Z","endTime":"2026-08-24T23:27:11.795Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"second":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":74.3,"endSpeed":68.2,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.009952123580817,"aZ":-40.159734018396215,"pfxX":-5.253360553813953,"pfxZ":-6.824222677264926,"pX":0.7754548772763263,"pZ":1.6359591771238096,"vX0":-1.505603438323373,"vY0":-108.16881496954827,"vZ0":0.5074791862241455,"x":87.44,"y":194.61,"x0":2.1651832760970016,"y0":50.002571519910404,"z0":5.845383389560769,"aX":-6.148611994350563},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.8,"breakVerticalInduced":-11.8,"breakHorizontal":10.0,"spinRate":2187,"spinDirection":312},"zone":9,"typeConfidence":0.9,"plateTime":0.5087434241546687,"extension":6.15165457649638},"index":1,"playId":"745499b3-f53a-3511-b18f-3c786260d545","pitchNumber":2,"startTime":"2026-08-24T23:27:35.192Z","endTime":"2026-08-24T23:27:38.875Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"second":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-08-24T23:27:53.291Z","endTime":"2026-08-24T23:28:08.269Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"},"defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"second":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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.3,"endSpeed":84.2,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.200288359001167,"aZ":-23.143208304434765,"pfxX":2.3263473164274844,"pfxZ":5.038552530286646,"pX":-0.427023782255441,"pZ":1.3878775807244887,"vX0":-7.6816248676059375,"vY0":-132.74998920047665,"vZ0":-6.4123468395338294,"x":133.28,"y":201.31,"x0":2.1962131311448716,"y0":50.006518177838906,"z0":5.508729925145564,"aX":4.173494955444797},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.9,"breakHorizontal":-2.6,"spinRate":1740,"spinDirection":128},"zone":13,"typeConfidence":0.92,"plateTime":0.41189726003405536,"extension":6.05390757475098},"index":3,"playId":"e65f3573-31c4-3108-bf2b-d5fe71bcebe1","pitchNumber":3,"startTime":"2026-08-24T23:28:08.269Z","endTime":"2026-08-24T23:28:12.451Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"second":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":74.7,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.122391536256515,"aZ":-29.38564348369628,"pfxX":7.443386866596731,"pfxZ":1.9777785253931532,"pX":0.1266611735090068,"pZ":0.9595882535749717,"vX0":-6.722791004944753,"vY0":-118.07037891572018,"vZ0":-4.516906288109139,"x":112.17,"y":212.87,"x0":2.047989579919617,"y0":50.000045463702186,"z0":5.6107596892749125,"aX":10.475540633468508},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":2.6,"breakHorizontal":-11.8,"spinRate":1059,"spinDirection":121},"zone":14,"typeConfidence":0.91,"plateTime":0.4644453094529548,"extension":5.899385258262829},"index":4,"playId":"6076700d-49f6-31bb-84df-5801038dcc40","pitchNumber":4,"startTime":"2026-08-24T23:28:28.084Z","endTime":"2026-08-24T23:28:32.357Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"second":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_ab"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_ab"},{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_pa"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.5,"awayTeamWinProbability":34.5,"homeTeamWinProbabilityAdded":-3.200000000000003,"leverageIndex":1.19,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-08-24T23:28:32.357Z","atBatIndex":24},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jakob Marsee challenged (pitch result), call on the field was overturned: Jakob Marsee walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-24T23:28:34.795Z","endTime":"2026-08-24T23:31:10.174Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"postOnSecond":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,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":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"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(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":91.6,"endSpeed":84.3,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.490408835699807,"aZ":-23.492245890600213,"pfxX":3.234634260167449,"pfxZ":4.8281881956676855,"pX":-1.728862132700432,"pZ":2.026873303721071,"vX0":-11.071274910256662,"vY0":-132.99159623597365,"vZ0":-4.804256516939993,"x":182.9,"y":184.05,"x0":2.0608106706592486,"y0":50.00464270077133,"z0":5.552496969610441,"aX":5.819718246761389},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":7.9,"breakHorizontal":-3.6,"spinRate":1720,"spinDirection":130},"zone":13,"typeConfidence":0.91,"plateTime":0.41125418355498233,"extension":6.017238573906848},"index":0,"playId":"41b4f874-7a18-3867-a6bd-4f8332c055dc","pitchNumber":1,"startTime":"2026-08-24T23:28:59.755Z","endTime":"2026-08-24T23:29:03.697Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"second":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":89.4,"endSpeed":80.6,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.395491217738865,"aZ":-28.785949883653924,"pfxX":9.945064722394777,"pfxZ":2.0246708406916643,"pX":-0.6738343267613017,"pZ":2.3191934165047106,"vX0":-9.975878347327935,"vY0":-129.7189364433956,"vZ0":-2.789322637237155,"x":142.68,"y":176.16,"x0":1.960922689961419,"y0":50.00501310029163,"z0":5.641955815418216,"aX":16.665580655210686},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.1,"breakHorizontal":-15.4,"spinRate":1988,"spinDirection":137},"zone":4,"typeConfidence":0.89,"plateTime":0.4249846619464206,"extension":6.032606828717766},"index":1,"playId":"25b75744-83bf-3f06-a72a-351327282ebc","pitchNumber":2,"startTime":"2026-08-24T23:29:21.921Z","endTime":"2026-08-24T23:29:25.767Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"second":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":80.2,"endSpeed":73.0,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.342329208120628,"aZ":-28.505552010845022,"pfxX":-4.105167210672642,"pfxZ":2.6986944081624156,"pX":-0.8688187329157088,"pZ":2.6957689664940987,"vX0":-5.800845446763941,"vY0":-116.56072642173326,"vZ0":-0.5891570856058838,"x":150.12,"y":165.99,"x0":2.196983251926681,"y0":50.003803147001456,"z0":5.671622720064083,"aX":-5.580302250979782},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":5.0,"breakHorizontal":9.0,"spinRate":2324,"spinDirection":295},"zone":11,"typeConfidence":0.89,"plateTime":0.4720669169159031,"extension":6.058515624304963},"index":2,"playId":"54db9e37-2baf-3d6a-9059-bab802b90f67","pitchNumber":3,"startTime":"2026-08-24T23:29:38.827Z","endTime":"2026-08-24T23:29:42.728Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"second":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.1,"endSpeed":71.9,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.557218776676205,"aZ":-29.438382482053946,"pfxX":-3.41492726682511,"pfxZ":2.0863622344850468,"pX":-1.7495259509390109,"pZ":1.8835533887509734,"vX0":-7.937992260590193,"vY0":-114.87088208984005,"vZ0":-1.6387986486766168,"x":183.69,"y":187.92,"x0":2.217936741036503,"y0":50.00552546962575,"z0":5.513132246469159,"aX":-4.489117831205031},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":3.6,"breakHorizontal":8.5,"spinRate":2244,"spinDirection":298},"zone":13,"typeConfidence":0.91,"plateTime":0.4798610845758917,"extension":6.39734213473737},"index":3,"playId":"7c9630b8-3c06-3b7f-a1a8-e4c148f42ca9","pitchNumber":4,"startTime":"2026-08-24T23:29:58.396Z","endTime":"2026-08-24T23:30:02.291Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"second":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":81.1,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.4653486010189,"aZ":-27.139117131542804,"pfxX":11.10983537037569,"pfxZ":2.972841808440595,"pX":-0.5023966712521607,"pZ":2.4147345996920317,"vX0":-10.125925154913809,"vY0":-130.0952522644334,"vZ0":-2.9503207260973654,"x":136.15,"y":173.58,"x0":2.02053962089167,"y0":50.000991008410786,"z0":5.648034679817349,"aX":18.804612447984066},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":4.8,"breakHorizontal":-17.5,"spinRate":1985,"spinDirection":138},"zone":4,"typeConfidence":0.9,"plateTime":0.42303902547253536,"extension":6.0557332419661245},"index":4,"playId":"bec44160-95de-367a-8dba-cf933aeeed3d","pitchNumber":5,"startTime":"2026-08-24T23:30:16.289Z","endTime":"2026-08-24T23:30:20.146Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"second":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-08-24T23:30:34.304Z","endTime":"2026-08-24T23:31:05.791Z","isPitch":false,"type":"action","player":{"id":805300,"link":"/api/v1/people/805300"},"defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"second":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.6,"endSpeed":70.7,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.458577693280787,"aZ":-36.39846175072592,"pfxX":-3.602371386935432,"pfxZ":-3.3224248586073237,"pX":-0.8880989002117639,"pZ":2.4524246232909546,"vX0":-5.546343947638285,"vY0":-112.8769675016419,"vZ0":0.7112940552619524,"x":150.85,"y":172.56,"x0":2.0836389987793127,"y0":50.00352755479799,"z0":5.842861654464957,"aX":-4.577720072904656},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-5.4,"breakHorizontal":8.2,"spinRate":2257,"spinDirection":310},"zone":13,"typeConfidence":0.87,"plateTime":0.4880864614841238,"extension":6.092964773907171},"index":6,"playId":"c102f1cd-ce63-3f8b-b3d0-b2b5d9bc8b17","pitchNumber":6,"startTime":"2026-08-24T23:31:05.791Z","endTime":"2026-08-24T23:31:10.174Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"second":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"credit":"b_pa"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":146,"player":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"}},"homeTeamWinProbability":66.3,"awayTeamWinProbability":33.7,"homeTeamWinProbabilityAdded":0.7999999999999972,"leverageIndex":1.19,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-08-24T23:31:10.174Z","atBatIndex":25},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Javier Sanoja grounds out, second baseman Anthony Seigler to first baseman Willson Contreras.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-24T23:31:26.715Z","endTime":"2026-08-24T23:32:29.817Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678011,"link":"/api/v1/people/678011"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":73.9,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.86573751376471,"aZ":-28.218071996130753,"pfxX":8.019388023720957,"pfxZ":2.847310634761649,"pX":-0.2871191406542644,"pZ":0.9722889328538911,"vX0":-7.781061608836205,"vY0":-117.81401763261518,"vZ0":-4.4247554987639095,"x":127.94,"y":212.53,"x0":2.035253700657579,"y0":50.00206840434566,"z0":5.51822259090725,"aX":11.13908718404476},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":4.2,"breakHorizontal":-12.4,"spinRate":1011,"spinDirection":114},"zone":13,"typeConfidence":0.91,"plateTime":0.4670444020634559,"extension":5.9649601608996745},"index":0,"playId":"46c4fe5d-6b05-35e8-b564-bbc5e0f20530","pitchNumber":1,"startTime":"2026-08-24T23:31:56.910Z","endTime":"2026-08-24T23:32:01.988Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"first":{"id":805300,"link":"/api/v1/people/805300"},"second":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":73.7,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.365244186385944,"aZ":-30.47855655113988,"pfxX":6.917400925225604,"pfxZ":1.2203979011800037,"pX":0.8289122085634371,"pZ":2.2090172365910643,"vX0":-5.429389828537948,"vY0":-118.04929208889985,"vZ0":-1.3871698165977544,"x":85.4,"y":179.14,"x0":2.275521756565752,"y0":50.004435011687804,"z0":5.64603618548235,"aX":9.629411812176688},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":2.2,"breakHorizontal":-10.9,"spinRate":1288,"spinDirection":122},"zone":6,"typeConfidence":0.91,"plateTime":0.4664541158133355,"extension":5.797454780675179},"hitData":{"launchSpeed":102.5,"launchAngle":-12.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.76,"coordY":154.45}},"index":1,"playId":"0e7f1534-d431-3709-9095-9a867b4716e9","pitchNumber":2,"startTime":"2026-08-24T23:32:21.846Z","endTime":"2026-08-24T23:32:29.817Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"first":{"id":805300,"link":"/api/v1/people/805300"},"second":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"credit":"b_ab"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_ab"},{"player":{"id":691594,"link":"/api/v1/people/691594"},"credit":"b_pa"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.3,"awayTeamWinProbability":37.7,"homeTeamWinProbabilityAdded":-4.0,"leverageIndex":1.6,"dramaIndex":70.0,"contextMetrics":{},"playEndTime":"2026-08-24T23:32:29.817Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Wilyer Abreu strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-24T23:34:28.896Z","endTime":"2026-08-24T23:35:49.230Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691788,"link":"/api/v1/people/691788"},"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":95.8,"endSpeed":87.5,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.037491101021004,"aZ":-24.244717470000552,"pfxX":-10.639762697263006,"pfxZ":4.052217897549965,"pX":0.5225500904153543,"pZ":2.2496995178737875,"vX0":9.080475545517672,"vY0":-139.23120124118125,"vZ0":-4.889578769043126,"x":97.08,"y":178.04,"x0":-1.402984686520273,"y0":50.006360053043316,"z0":5.638735931663515,"aX":-20.83810160663577},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":6.5,"breakHorizontal":17.3,"spinRate":2216,"spinDirection":229},"zone":6,"typeConfidence":0.89,"plateTime":0.39380289218602904,"extension":5.94738686886585},"index":0,"playId":"18274b44-934e-35f0-a37c-40e76c1794ce","pitchNumber":1,"startTime":"2026-08-24T23:34:50.563Z","endTime":"2026-08-24T23:34:54.384Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665923,"link":"/api/v1/people/665923"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.6,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.54275559927855,"aZ":-28.16371484474002,"pfxX":1.120707308244334,"pfxZ":2.3690834041456768,"pX":0.1422319760986224,"pZ":2.8612432677880504,"vX0":4.169861765803878,"vY0":-128.9320032147827,"vZ0":-2.0931067610149494,"x":111.58,"y":161.53,"x0":-1.6382814489877768,"y0":50.0024240193891,"z0":5.846258045497451,"aX":1.8953514533211866},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.1,"breakHorizontal":-2.9,"spinRate":2233,"spinDirection":204},"zone":2,"typeConfidence":0.9,"plateTime":0.4240147155038847,"extension":6.014126449317389},"index":1,"playId":"bac2d4a8-d8e4-3b14-882b-e0f8743e9d29","pitchNumber":2,"startTime":"2026-08-24T23:35:04.446Z","endTime":"2026-08-24T23:35:08.485Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665923,"link":"/api/v1/people/665923"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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.4,"endSpeed":88.0,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.376005574658485,"aZ":-22.41648465913448,"pfxX":-10.022736931796205,"pfxZ":4.939831024084036,"pX":-1.7670863555479195,"pZ":1.4041306006390326,"vX0":3.870828005511595,"vY0":-140.11571401870614,"vZ0":-7.558858068019569,"x":184.36,"y":200.87,"x0":-1.8687770513559956,"y0":50.00683328926478,"z0":5.615513383641189,"aX":-19.817558470702547},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":7.4,"breakHorizontal":17.3,"spinRate":2289,"spinDirection":232},"zone":13,"typeConfidence":0.9,"plateTime":0.3917773051663076,"extension":6.004673056006805},"index":2,"playId":"5a4e0574-5391-35cd-baf5-b97395b96e1a","pitchNumber":3,"startTime":"2026-08-24T23:35:23.132Z","endTime":"2026-08-24T23:35:27.039Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665923,"link":"/api/v1/people/665923"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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.5,"endSpeed":79.0,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.22380962108487,"aZ":-25.862106249692676,"pfxX":3.0976625595249616,"pfxZ":4.00206522885246,"pX":-0.48493961977809963,"pZ":1.5579657271138851,"vX0":2.406286639134897,"vY0":-124.55977652565933,"vZ0":-4.747542841024984,"x":135.48,"y":196.71,"x0":-1.8647786308036538,"y0":50.00296306426465,"z0":5.618401618626919,"aX":4.88303746541329},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":6.5,"breakHorizontal":-6.1,"spinRate":2439,"spinDirection":92},"zone":7,"typeConfidence":0.9,"plateTime":0.43916018897586406,"extension":5.827118133442573},"index":3,"playId":"1598b064-6fa5-3349-be1a-ca32d232ae33","pitchNumber":4,"startTime":"2026-08-24T23:35:44.397Z","endTime":"2026-08-24T23:35:49.230Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665923,"link":"/api/v1/people/665923"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"credit":"b_ab"},{"player":{"id":645261,"link":"/api/v1/people/645261"},"credit":"p_ab"},{"player":{"id":677800,"link":"/api/v1/people/677800"},"credit":"b_pa"},{"player":{"id":645261,"link":"/api/v1/people/645261"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.2,"awayTeamWinProbability":34.8,"homeTeamWinProbabilityAdded":2.9000000000000057,"leverageIndex":1.13,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-08-24T23:35:49.230Z","atBatIndex":27},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Willson Contreras pops out to second baseman Xavier Edwards.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-24T23:35:50.368Z","endTime":"2026-08-24T23:37:53.397Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"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":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":83.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.529596137818007,"aZ":-29.546232031468698,"pfxX":-9.632048175504277,"pfxZ":1.4987825150124756,"pX":-0.5441094962290468,"pZ":1.8062795266514453,"vX0":6.438965950611467,"vY0":-131.63578565872066,"vZ0":-4.257044773915377,"x":137.74,"y":190.01,"x0":-1.7684367520104542,"y0":50.0063960769095,"z0":5.628036613701773,"aX":-16.93402157495868},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":2.0,"breakHorizontal":16.1,"spinRate":2189,"spinDirection":239},"zone":7,"typeConfidence":0.9,"plateTime":0.4158405525783757,"extension":6.170791070611807},"index":0,"playId":"e64d8168-e017-3dbb-af90-98b436016c4a","pitchNumber":1,"startTime":"2026-08-24T23:36:12.900Z","endTime":"2026-08-24T23:36:16.552Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665923,"link":"/api/v1/people/665923"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":77.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.780587373961527,"aZ":-32.761569871091055,"pfxX":6.375097278020937,"pfxZ":-0.38795973199423406,"pX":1.8364401518806164,"pZ":0.9751741517278331,"vX0":6.2101608277068845,"vY0":-123.34622015084885,"vZ0":-4.677446962713364,"x":47.0,"y":212.45,"x0":-1.5595999435266723,"y0":50.004505969532545,"z0":5.717100001568213,"aX":9.639642067275208},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-1.7,"breakHorizontal":-13.2,"spinRate":2329,"spinDirection":63},"zone":14,"typeConfidence":0.92,"plateTime":0.44725992859319863,"extension":6.334748569560462},"index":1,"playId":"ceadbb87-239b-3342-909c-fda4527a0eb1","pitchNumber":2,"startTime":"2026-08-24T23:37:03.627Z","endTime":"2026-08-24T23:37:08.087Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665923,"link":"/api/v1/people/665923"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":97.2,"endSpeed":88.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.86401375222675,"aZ":-24.16875019021583,"pfxX":-11.162050353686325,"pfxZ":3.977979303213104,"pX":-0.7997298090123093,"pZ":2.875146510644676,"vX0":6.471396063065628,"vY0":-141.31779520457076,"vZ0":-3.6974740375525696,"x":147.48,"y":161.15,"x0":-1.6759848879961372,"y0":50.00024500345238,"z0":5.763132037240513,"aX":-22.448365568797932},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":6.6,"breakHorizontal":18.8,"spinRate":2350,"spinDirection":222},"zone":1,"typeConfidence":0.91,"plateTime":0.3884053944933328,"extension":5.959507295569775},"index":2,"playId":"c3a00442-070d-359b-9c53-bc37df947fdb","pitchNumber":3,"startTime":"2026-08-24T23:37:22.153Z","endTime":"2026-08-24T23:37:25.547Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665923,"link":"/api/v1/people/665923"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":76.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.25968694871499,"aZ":-30.822537341735924,"pfxX":3.9176521018302224,"pfxZ":0.8965078298776721,"pX":0.5503539023725904,"pZ":2.5170450049591886,"vX0":4.252695548882773,"vY0":-122.51214740744643,"vZ0":-1.4342328994530802,"x":96.02,"y":170.82,"x0":-1.7228534676358433,"y0":50.00284557087404,"z0":5.766893329220841,"aX":5.899843657564867},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":1.6,"breakHorizontal":-8.2,"spinRate":2311,"spinDirection":61},"zone":6,"typeConfidence":0.6,"plateTime":0.448651528434755,"extension":5.854022585755707},"hitData":{"launchSpeed":94.1,"launchAngle":68.0,"totalDistance":129.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":147.1,"coordY":158.09}},"index":3,"playId":"ca1fbb1c-f461-367b-8173-58f933f5dc82","pitchNumber":4,"startTime":"2026-08-24T23:37:42.930Z","endTime":"2026-08-24T23:37:53.397Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665923,"link":"/api/v1/people/665923"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":575929,"link":"/api/v1/people/575929"},"credit":"b_ab"},{"player":{"id":645261,"link":"/api/v1/people/645261"},"credit":"p_ab"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"credit":"b_pa"},{"player":{"id":645261,"link":"/api/v1/people/645261"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.2,"awayTeamWinProbability":32.8,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.82,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-08-24T23:37:53.397Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Adley Rutschman strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-24T23:37:58.394Z","endTime":"2026-08-24T23:39:46.273Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691788,"link":"/api/v1/people/691788"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.7,"endSpeed":73.1,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.311457903861868,"aZ":-35.20154387079874,"pfxX":4.1787821042047,"pfxZ":-2.2334078040683973,"pX":-0.8416691945069289,"pZ":1.9449092393405882,"vX0":0.9465063281201248,"vY0":-116.11108508075165,"vZ0":-1.2339555428465299,"x":149.08,"y":186.27,"x0":-1.7981372982347266,"y0":50.00310798959159,"z0":5.8561893295356615,"aX":5.661602420738587},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-4.1,"breakHorizontal":-7.8,"spinRate":2316,"spinDirection":62},"zone":7,"typeConfidence":0.92,"plateTime":0.47312665788586106,"extension":6.007363423211996},"index":0,"playId":"d68e7cf0-76a7-3315-87a0-6e308cbc2f05","pitchNumber":1,"startTime":"2026-08-24T23:38:18.394Z","endTime":"2026-08-24T23:38:22.242Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665923,"link":"/api/v1/people/665923"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":96.7,"endSpeed":88.2,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.45832882257946,"aZ":-22.198669416010926,"pfxX":-9.841881357054396,"pfxZ":4.997761342507523,"pX":-1.388942938052722,"pZ":2.393175220865222,"vX0":4.790775030638057,"vY0":-140.7281922746616,"vZ0":-5.115802866064001,"x":169.94,"y":174.16,"x0":-1.8395125672268888,"y0":50.002208649206565,"z0":5.682623380113644,"aX":-19.638581803162975},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":8.2,"breakHorizontal":16.8,"spinRate":2214,"spinDirection":231},"zone":13,"typeConfidence":0.88,"plateTime":0.389967561157635,"extension":6.125568788555836},"index":1,"playId":"c90c3fba-bbf0-3ceb-9518-476fe365fa30","pitchNumber":2,"startTime":"2026-08-24T23:38:33.663Z","endTime":"2026-08-24T23:38:37.513Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665923,"link":"/api/v1/people/665923"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.3,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.54616538142491,"aZ":-16.956201211043,"pfxX":-7.488305036261656,"pfxZ":7.645982593493572,"pX":-0.3859583956511683,"pZ":1.1675427195794899,"vX0":6.412115681097937,"vY0":-140.34982484948603,"vZ0":-9.018275093607189,"x":131.71,"y":207.26,"x0":-1.7302924148500178,"y0":50.001464629266465,"z0":5.53271438601471,"aX":-14.898908946655029},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.1,"breakHorizontal":12.2,"spinRate":2237,"spinDirection":230},"zone":13,"typeConfidence":0.91,"plateTime":0.390664601840204,"extension":5.914265393703357},"index":2,"playId":"eb2fd771-526f-3bd1-83ba-a5351774d7ae","pitchNumber":3,"startTime":"2026-08-24T23:38:49.974Z","endTime":"2026-08-24T23:38:53.861Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665923,"link":"/api/v1/people/665923"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":1,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":83.2,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.23149830188517,"aZ":-32.63452014207508,"pfxX":-10.58561329977536,"pfxZ":-0.25883564201193465,"pX":-0.7890125975706713,"pZ":1.613381615297689,"vX0":5.812497562938949,"vY0":-132.13830463079316,"vZ0":-4.262527726399822,"x":147.08,"y":195.22,"x0":-1.6466079404809353,"y0":50.0043852773614,"z0":5.656058176065023,"aX":-18.644544463542488},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":-1.2,"breakHorizontal":17.9,"spinRate":1928,"spinDirection":241},"zone":13,"typeConfidence":0.91,"plateTime":0.4151621417274516,"extension":6.007495297001971},"index":3,"playId":"c99fd86b-3eea-36e6-9dd2-a6fc2b8cb436","pitchNumber":4,"startTime":"2026-08-24T23:39:06.631Z","endTime":"2026-08-24T23:39:10.998Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665923,"link":"/api/v1/people/665923"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":88.9,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.90174458402314,"aZ":-24.112428444805364,"pfxX":-10.804412423018231,"pfxZ":3.9647742087978504,"pX":-1.0537550730146066,"pZ":3.2545375553765106,"vX0":5.327000852067616,"vY0":-141.99311937327465,"vZ0":-2.7518437415124453,"x":157.17,"y":150.91,"x0":-1.5551716789496082,"y0":50.00152232828842,"z0":5.778164140030735,"aX":-21.959418749005614},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":6.7,"breakHorizontal":18.4,"spinRate":2217,"spinDirection":233},"zone":11,"typeConfidence":0.91,"plateTime":0.38641868084293973,"extension":5.979105761037973},"index":4,"playId":"8b86ac05-7ac6-30e8-931f-d0ba3bd52bda","pitchNumber":5,"startTime":"2026-08-24T23:39:42.015Z","endTime":"2026-08-24T23:39:46.273Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665923,"link":"/api/v1/people/665923"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"credit":"b_ab"},{"player":{"id":645261,"link":"/api/v1/people/645261"},"credit":"p_ab"},{"player":{"id":668939,"link":"/api/v1/people/668939"},"credit":"b_pa"},{"player":{"id":645261,"link":"/api/v1/people/645261"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.5,"awayTeamWinProbability":31.5,"homeTeamWinProbabilityAdded":1.2999999999999972,"leverageIndex":0.52,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-08-24T23:39:46.273Z","atBatIndex":29},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Esteury Ruiz flies out to right fielder Wilyer Abreu.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-24T23:42:06.461Z","endTime":"2026-08-24T23:44:29.137Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":74.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.860191387058887,"aZ":-34.63845022357735,"pfxX":7.52021144866935,"pfxZ":-1.7670135413722434,"pX":0.08107981854754892,"pZ":0.7087174259393025,"vX0":-6.764696023097243,"vY0":-118.06745457098211,"vZ0":-3.915632153228537,"x":113.91,"y":219.64,"x0":2.0219817499802697,"y0":50.00309055161907,"z0":5.614855227175204,"aX":10.497328951470513},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-4.0,"breakHorizontal":-11.8,"spinRate":1024,"spinDirection":113},"zone":14,"typeConfidence":0.91,"plateTime":0.4659377961102038,"extension":5.687241361748035},"index":0,"playId":"e534a249-f870-30a0-ab38-faf2baac4ea7","pitchNumber":1,"startTime":"2026-08-24T23:42:28.970Z","endTime":"2026-08-24T23:42:32.955Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":665923,"link":"/api/v1/people/665923","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":90.1,"endSpeed":81.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.581057954745518,"aZ":-21.03437114581562,"pfxX":1.1737712685228492,"pfxZ":6.482198668358354,"pX":-0.184541804387362,"pZ":3.9823307808181756,"vX0":-6.364790575404049,"vY0":-131.02077850047536,"vZ0":-0.6218861090710809,"x":124.03,"y":131.26,"x0":2.135619772005722,"y0":50.004317878854536,"z0":5.810557727610721,"aX":2.0177929717662124},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":11.8,"breakHorizontal":-0.6,"spinRate":2033,"spinDirection":142},"zone":11,"typeConfidence":0.7,"plateTime":0.41984438635398824,"extension":6.000543019426445},"index":1,"playId":"9132b4a2-9c87-397a-af6c-39463ac3c7fc","pitchNumber":2,"startTime":"2026-08-24T23:42:55.647Z","endTime":"2026-08-24T23:42:59.597Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":665923,"link":"/api/v1/people/665923","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":75.0,"endSpeed":68.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.697789894351256,"aZ":-40.960607204137034,"pfxX":-3.8915650836504887,"pfxZ":-7.38037319116407,"pX":0.11212410307425913,"pZ":2.2179032570588064,"vX0":-2.963650345326849,"vY0":-109.15293344393427,"vZ0":1.7490483264582708,"x":112.73,"y":178.9,"x0":1.9999635028239309,"y0":50.00432441130615,"z0":5.863233836653824,"aX":-4.630886997897359},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.6,"breakVerticalInduced":-12.4,"breakHorizontal":7.9,"spinRate":2184,"spinDirection":310},"zone":5,"typeConfidence":0.9,"plateTime":0.5044907778510517,"extension":5.8874855275265565},"index":2,"playId":"a0f650dd-8eba-32cf-9c80-fff8df7bac72","pitchNumber":3,"startTime":"2026-08-24T23:43:08.201Z","endTime":"2026-08-24T23:43:12.082Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":665923,"link":"/api/v1/people/665923","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":73.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.76971241619382,"aZ":-37.30053207785446,"pfxX":8.431136941036561,"pfxZ":-3.7564470678426867,"pX":0.9190043747279688,"pZ":1.8106841076173479,"vX0":-5.090406895325925,"vY0":-117.46766207779393,"vZ0":-0.8952595324285488,"x":81.97,"y":189.89,"x0":2.0430158098393467,"y0":50.00016642947116,"z0":5.732289523110842,"aX":11.524232630045505},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-6.7,"breakHorizontal":-13.7,"spinRate":1147,"spinDirection":121},"zone":14,"typeConfidence":0.9,"plateTime":0.4702306739580746,"extension":5.832363374282996},"index":3,"playId":"ee9cee4b-0c96-3edc-9ead-d5d8d89ff988","pitchNumber":4,"startTime":"2026-08-24T23:43:27.509Z","endTime":"2026-08-24T23:43:32.434Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":665923,"link":"/api/v1/people/665923","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.536484761814112,"aZ":-22.390901006197623,"pfxX":5.087227745042127,"pfxZ":5.37037074605212,"pX":0.9804072639216672,"pZ":2.0248606171845394,"vX0":-5.107376389691522,"vY0":-133.53250983563893,"vZ0":-5.14978743290084,"x":79.63,"y":184.11,"x0":2.249394074557481,"y0":50.0013812521466,"z0":5.57178912336563,"aX":9.262417697595401},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":8.9,"breakHorizontal":-8.3,"spinRate":1921,"spinDirection":132},"zone":14,"typeConfidence":0.73,"plateTime":0.4089047715035865,"extension":6.066464563111494},"index":4,"playId":"d0cfdd81-1d04-3296-807c-aaf24dfe7a77","pitchNumber":5,"startTime":"2026-08-24T23:43:50.814Z","endTime":"2026-08-24T23:43:54.767Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":665923,"link":"/api/v1/people/665923","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":146,"player":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"}},"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.3,"endSpeed":80.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.06063686801279,"aZ":-25.831180537232882,"pfxX":-1.5712098408345387,"pfxZ":3.8483859704597663,"pX":-0.465356149668739,"pZ":2.4358497228485896,"vX0":-5.983325901839327,"vY0":-127.06903741043956,"vZ0":-2.9145116038099284,"x":134.74,"y":173.01,"x0":2.116262979290539,"y0":50.00339528046497,"z0":5.632346838348601,"aX":-2.589770179960221},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":6.6,"breakHorizontal":4.1,"spinRate":2050,"spinDirection":169},"zone":4,"typeConfidence":0.89,"plateTime":0.42971100061526224,"extension":5.985495629183978},"hitData":{"launchSpeed":83.8,"launchAngle":50.0,"totalDistance":243.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":168.04,"coordY":112.14}},"index":5,"playId":"438ddb3a-35cf-3d8f-a16d-1be70fd239f2","pitchNumber":6,"startTime":"2026-08-24T23:44:20.160Z","endTime":"2026-08-24T23:44:29.137Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":665923,"link":"/api/v1/people/665923","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665923,"link":"/api/v1/people/665923"},"credit":"b_ab"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_ab"},{"player":{"id":665923,"link":"/api/v1/people/665923"},"credit":"b_pa"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.4,"awayTeamWinProbability":33.599999999999994,"homeTeamWinProbabilityAdded":-2.0999999999999943,"leverageIndex":0.83,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-08-24T23:44:29.137Z","atBatIndex":30},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Joe Mack singles on a bunt ground ball to third baseman Caleb Durbin.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-24T23:44:30.931Z","endTime":"2026-08-24T23:45:04.252Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":79.6,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.973210553369146,"aZ":-28.39594892762644,"pfxX":11.25836200947708,"pfxZ":2.3055410792787825,"pX":0.027470374336273046,"pZ":2.546705830065773,"vX0":-8.46259097147617,"vY0":-128.7091589068724,"vZ0":-2.334116456990847,"x":115.95,"y":170.02,"x0":1.9301920743018806,"y0":50.006122669318685,"z0":5.711797424782804,"aX":18.493608015384126},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":3.7,"breakHorizontal":-18.0,"spinRate":1973,"spinDirection":145},"zone":5,"typeConfidence":0.89,"plateTime":0.4290422348601721,"extension":6.05094539160805},"hitData":{"launchSpeed":34.4,"launchAngle":-36.0,"totalDistance":5.0,"trajectory":"bunt_grounder","hardness":"medium","location":"5","coordinates":{"coordX":111.81,"coordY":186.36}},"index":0,"playId":"61bfaec3-d967-3d47-a0f4-6edb332e7728","pitchNumber":1,"startTime":"2026-08-24T23:44:56.237Z","endTime":"2026-08-24T23:45:04.252Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":691788,"link":"/api/v1/people/691788","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691788,"link":"/api/v1/people/691788"},"credit":"b_ab"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_ab"},{"player":{"id":691788,"link":"/api/v1/people/691788"},"credit":"b_pa"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.7,"awayTeamWinProbability":31.299999999999997,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.63,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-08-24T23:45:04.252Z","atBatIndex":31},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Otto Lopez grounds into a double play, pitcher Ranger Suarez to shortstop Nick Sogard to first baseman Willson Contreras. Joe Mack out at 2nd. Otto Lopez out at 1st.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-24T23:45:09.317Z","endTime":"2026-08-24T23:45:58.536Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":624133,"link":"/api/v1/people/624133"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":686765,"link":"/api/v1/people/686765"},"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":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686765,"link":"/api/v1/people/686765"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.2,"endSpeed":72.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.672059931285684,"aZ":-31.213873550252266,"pfxX":6.667777832611648,"pfxZ":0.7187155606657694,"pX":1.0699063032372467,"pZ":2.8757280134279646,"vX0":-4.322989578251973,"vY0":-115.28275546528982,"vZ0":0.26737357696566355,"x":76.22,"y":161.14,"x0":2.1089293347030607,"y0":50.00409486446125,"z0":5.786606239949941,"aX":8.91996334212567},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":1.7,"breakHorizontal":-10.9,"spinRate":982,"spinDirection":126},"zone":12,"typeConfidence":0.9,"plateTime":0.4762571693522468,"extension":5.814107817187471},"index":0,"playId":"650d6e34-fefe-3338-b2c9-7a988518207b","pitchNumber":1,"startTime":"2026-08-24T23:45:34.506Z","endTime":"2026-08-24T23:45:38.358Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"first":{"id":691788,"link":"/api/v1/people/691788"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.676602538038154,"aZ":-26.160790534740585,"pfxX":-1.0835262168731643,"pfxZ":3.7477825328972987,"pX":-0.31232703945032336,"pZ":2.885292116366155,"vX0":-5.801470263865074,"vY0":-125.90283446541459,"vZ0":-1.7070158727736673,"x":128.91,"y":160.88,"x0":2.163043394769759,"y0":50.00410319046871,"z0":5.690342792797447,"aX":-1.7372041053505212},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":6.6,"breakHorizontal":3.2,"spinRate":1893,"spinDirection":155},"zone":1,"typeConfidence":0.88,"plateTime":0.4351357718280737,"extension":5.870563032317046},"hitData":{"launchSpeed":78.6,"launchAngle":-24.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":128.32,"coordY":179.29}},"index":1,"playId":"5eb4eacf-f94b-3694-9c32-018f3acfe81c","pitchNumber":2,"startTime":"2026-08-24T23:45:50.561Z","endTime":"2026-08-24T23:45:58.536Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"first":{"id":691788,"link":"/api/v1/people/691788"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_ab"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_ab"},{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_pa"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":63.800000000000004,"awayTeamWinProbability":36.199999999999996,"homeTeamWinProbabilityAdded":-4.899999999999999,"leverageIndex":1.15,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2026-08-24T23:45:58.536Z","atBatIndex":32},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Caleb Durbin singles on a line drive to left fielder Heriberto Hernández.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-24T23:48:15.173Z","endTime":"2026-08-24T23:49:10.422Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.3,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.95525289286221,"aZ":-24.054298404690407,"pfxX":-10.644405706817489,"pfxZ":4.179656588212503,"pX":0.6776622782671172,"pZ":0.9723713780753469,"vX0":9.986116963748744,"vY0":-138.90300993973057,"vZ0":-8.367380338814293,"x":91.17,"y":212.53,"x0":-1.5922364945906182,"y0":50.0007845002196,"z0":5.639583617930797,"aX":-20.666057639335207},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":5.9,"breakHorizontal":17.0,"spinRate":2317,"spinDirection":226},"zone":14,"typeConfidence":0.89,"plateTime":0.39528254203614566,"extension":6.224999537221027},"index":0,"playId":"db9e24b2-cb27-35bb-829b-690b339aac8c","pitchNumber":1,"startTime":"2026-08-24T23:48:22.982Z","endTime":"2026-08-24T23:48:26.813Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665923,"link":"/api/v1/people/665923"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.3,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.37430664581701,"aZ":-22.71132745530735,"pfxX":-10.635877449570023,"pfxZ":4.8377274956059395,"pX":-0.23285702115749599,"pZ":2.7413645815303123,"vX0":7.690558439672605,"vY0":-139.1934809572566,"vZ0":-4.061307504293876,"x":125.88,"y":164.76,"x0":-1.6552383846241505,"y0":50.00013856900879,"z0":5.7303854867728745,"aX":-20.78626855602596},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":8.0,"breakHorizontal":17.6,"spinRate":2358,"spinDirection":226},"zone":2,"typeConfidence":0.9,"plateTime":0.3940972640206999,"extension":5.998635021206272},"index":1,"playId":"f27e304d-b96c-39ed-b129-6ac75bde0783","pitchNumber":2,"startTime":"2026-08-24T23:48:43.511Z","endTime":"2026-08-24T23:48:47.353Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665923,"link":"/api/v1/people/665923"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.2,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.71628975058773,"aZ":-21.043010581152892,"pfxX":-10.079259393215967,"pfxZ":5.586871641211747,"pX":-0.9716718236346952,"pZ":2.517617963663362,"vX0":5.697277069617704,"vY0":-140.4671686756067,"vZ0":-5.095501062685331,"x":154.04,"y":170.8,"x0":-1.7199085138935453,"y0":50.00427473432642,"z0":5.729225681117928,"aX":-20.082034197138842},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":9.2,"breakHorizontal":17.0,"spinRate":2290,"spinDirection":228},"zone":11,"typeConfidence":0.87,"plateTime":0.3903937509067714,"extension":5.998690064196083},"hitData":{"launchSpeed":84.0,"launchAngle":22.0,"totalDistance":272.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":50.43,"coordY":98.57}},"index":2,"playId":"3ee43063-790f-3abb-861e-8531954b8516","pitchNumber":3,"startTime":"2026-08-24T23:49:00.067Z","endTime":"2026-08-24T23:49:10.422Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665923,"link":"/api/v1/people/665923"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"credit":"b_ab"},{"player":{"id":645261,"link":"/api/v1/people/645261"},"credit":"p_ab"},{"player":{"id":702332,"link":"/api/v1/people/702332"},"credit":"b_pa"},{"player":{"id":645261,"link":"/api/v1/people/645261"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.5,"awayTeamWinProbability":41.5,"homeTeamWinProbabilityAdded":-5.300000000000004,"leverageIndex":1.26,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2026-08-24T23:49:10.422Z","atBatIndex":33},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Jarren Duran grounds into a force out, second baseman Xavier Edwards to shortstop Otto Lopez. Caleb Durbin out at 2nd. Jarren Duran to 1st.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-24T23:49:11.455Z","endTime":"2026-08-24T23:50:06.153Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":77.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.52396058206812,"aZ":-26.93614996566765,"pfxX":1.8578503011513061,"pfxZ":3.446856013830711,"pX":-0.14334724381099495,"pZ":2.041774866965218,"vX0":3.268205212598574,"vY0":-123.32953491571989,"vZ0":-3.261789819274683,"x":122.46,"y":183.65,"x0":-1.733963537413171,"y0":50.004818771240565,"z0":5.68584196835309,"aX":2.824053093669021},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":5.6,"breakHorizontal":-4.2,"spinRate":2377,"spinDirection":76},"zone":8,"typeConfidence":0.93,"plateTime":0.44636018299382263,"extension":5.667687635832849},"index":0,"playId":"136fb865-d94f-3677-b505-744d3a43571b","pitchNumber":1,"startTime":"2026-08-24T23:49:37.066Z","endTime":"2026-08-24T23:49:41.228Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665923,"link":"/api/v1/people/665923"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"first":{"id":702332,"link":"/api/v1/people/702332"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":88.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.6156110624001,"aZ":-24.904987462404446,"pfxX":-10.570882368602133,"pfxZ":3.6265890810923116,"pX":-0.447636644807362,"pZ":1.6719939585309835,"vX0":7.017393815663516,"vY0":-141.08856672026363,"vZ0":-6.282357271559761,"x":134.06,"y":193.64,"x0":-1.600093022967798,"y0":50.0058614974617,"z0":5.544227205817028,"aX":-21.207390216847923},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":5.4,"breakHorizontal":17.6,"spinRate":2274,"spinDirection":230},"zone":7,"typeConfidence":0.91,"plateTime":0.3889606839656494,"extension":5.669081802841478},"hitData":{"launchSpeed":95.3,"launchAngle":-16.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":141.64,"coordY":152.03}},"index":1,"playId":"2301b48d-ce6a-327c-a79e-d7f0e1c6b8ca","pitchNumber":2,"startTime":"2026-08-24T23:49:58.138Z","endTime":"2026-08-24T23:50:06.153Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665923,"link":"/api/v1/people/665923"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"first":{"id":702332,"link":"/api/v1/people/702332"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"credit":"b_ab"},{"player":{"id":645261,"link":"/api/v1/people/645261"},"credit":"p_ab"},{"player":{"id":680776,"link":"/api/v1/people/680776"},"credit":"b_pa"},{"player":{"id":645261,"link":"/api/v1/people/645261"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.4,"awayTeamWinProbability":36.6,"homeTeamWinProbabilityAdded":4.899999999999999,"leverageIndex":2.13,"dramaIndex":89.0,"contextMetrics":{},"playEndTime":"2026-08-24T23:50:06.153Z","atBatIndex":34},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Mickey Gasper doubles (8) on a sharp fly ball to center fielder Jakob Marsee. Jarren Duran scores.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-24T23:50:12.909Z","endTime":"2026-08-24T23:52:05.692Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":{"id":645261,"link":"/api/v1/people/645261"},"isScoringEvent":true,"rbi":true,"earned":true,"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":81.3,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.89405561435039,"aZ":-25.305329367509522,"pfxX":1.2223920012952694,"pfxZ":4.0586852295150315,"pX":-0.6312069946213196,"pZ":2.5693693521148164,"vX0":2.5340786191578735,"vY0":-129.47956988301743,"vZ0":-2.973448215250658,"x":141.06,"y":169.41,"x0":-1.782664561726929,"y0":50.001303786541726,"z0":5.676014190792422,"aX":2.0683159683550794},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":6.8,"breakHorizontal":-2.8,"spinRate":2140,"spinDirection":211},"zone":4,"typeConfidence":0.91,"plateTime":0.42355903163949193,"extension":5.569491109228163},"index":0,"playId":"c9c2836e-798d-3099-bfb7-c65c7e586018","pitchNumber":1,"startTime":"2026-08-24T23:50:41.524Z","endTime":"2026-08-24T23:50:45.425Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665923,"link":"/api/v1/people/665923"}},"offense":{"batter":{"id":681508,"link":"/api/v1/people/681508","batSide":{"code":"L","description":"Left"}},"first":{"id":680776,"link":"/api/v1/people/680776"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"58f93d5b-332c-380e-be91-dfdeafa67c5d","startTime":"2026-08-24T23:50:54.815Z","endTime":"2026-08-24T23:50:59.191Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665923,"link":"/api/v1/people/665923"}},"offense":{"batter":{"id":681508,"link":"/api/v1/people/681508","batSide":{"code":"L","description":"Left"}},"first":{"id":680776,"link":"/api/v1/people/680776"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.0,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.32548726959042,"aZ":-25.682019191735826,"pfxX":1.1659960846554636,"pfxZ":3.78645266230786,"pX":0.453723648341496,"pZ":1.9715616246188539,"vX0":4.873696039980292,"vY0":-130.33479876481604,"vZ0":-4.486553491768926,"x":99.71,"y":185.55,"x0":-1.5946555898082506,"y0":50.00210253296772,"z0":5.6632675061201025,"aX":1.997932063960196},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":6.0,"breakHorizontal":-3.2,"spinRate":2073,"spinDirection":226},"zone":9,"typeConfidence":0.91,"plateTime":0.4208405686103074,"extension":6.0025448729127575},"index":2,"playId":"c2484693-f4d8-3a3f-9d34-a57337ea80da","pitchNumber":2,"startTime":"2026-08-24T23:51:13.056Z","endTime":"2026-08-24T23:51:18.690Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665923,"link":"/api/v1/people/665923"}},"offense":{"batter":{"id":681508,"link":"/api/v1/people/681508","batSide":{"code":"L","description":"Left"}},"first":{"id":680776,"link":"/api/v1/people/680776"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":88.9,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.7427415614169,"aZ":-23.204210690444782,"pfxX":-10.022815039798203,"pfxZ":4.416822063450276,"pX":-0.02549384820321162,"pZ":2.3680939098665075,"vX0":7.467365676718488,"vY0":-142.12906442259617,"vZ0":-5.131019668249327,"x":117.97,"y":174.84,"x0":-1.3941366647405933,"y0":50.0045723859139,"z0":5.684715542892614,"aX":-20.36161384132586},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":7.1,"breakHorizontal":16.4,"spinRate":2199,"spinDirection":230},"zone":5,"typeConfidence":0.9,"plateTime":0.38642969513677183,"extension":5.970488885299433},"hitData":{"launchSpeed":104.8,"launchAngle":24.0,"totalDistance":394.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":127.71,"coordY":44.82}},"index":3,"playId":"7e9d6201-1789-340d-885c-14f311bfca86","pitchNumber":3,"startTime":"2026-08-24T23:51:49.116Z","endTime":"2026-08-24T23:52:05.692Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665923,"link":"/api/v1/people/665923"}},"offense":{"batter":{"id":681508,"link":"/api/v1/people/681508","batSide":{"code":"L","description":"Left"}},"first":{"id":680776,"link":"/api/v1/people/680776"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681508,"link":"/api/v1/people/681508"},"credit":"b_ab"},{"player":{"id":645261,"link":"/api/v1/people/645261"},"credit":"p_ab"},{"player":{"id":681508,"link":"/api/v1/people/681508"},"credit":"b_pa"},{"player":{"id":645261,"link":"/api/v1/people/645261"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":47.3,"awayTeamWinProbability":52.7,"homeTeamWinProbabilityAdded":-16.1,"leverageIndex":1.77,"dramaIndex":148.0,"contextMetrics":{},"playEndTime":"2026-08-24T23:52:05.692Z","atBatIndex":35},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Anthony Seigler flies out to left fielder Heriberto Hernández.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-24T23:52:15.751Z","endTime":"2026-08-24T23:53:14.090Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":82.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.392891087728973,"aZ":-30.133760983269582,"pfxX":-10.50071121953695,"pfxZ":1.181597128874687,"pX":-1.4386224903932099,"pZ":2.4116093940051786,"vX0":4.562143659547349,"vY0":-131.1871360995022,"vZ0":-2.669480246122712,"x":171.84,"y":173.67,"x0":-1.8418841291192347,"y0":50.00632516952675,"z0":5.703283700969756,"aX":-18.19039279324264},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":1.7,"breakHorizontal":17.9,"spinRate":2165,"spinDirection":244},"zone":13,"typeConfidence":0.91,"plateTime":0.4185311331413897,"extension":6.210410418819684},"index":0,"playId":"e13e6c5d-2cb8-39b0-a302-30b8dda250a4","pitchNumber":1,"startTime":"2026-08-24T23:52:44.284Z","endTime":"2026-08-24T23:52:48.198Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665923,"link":"/api/v1/people/665923"}},"offense":{"batter":{"id":678011,"link":"/api/v1/people/678011","batSide":{"code":"L","description":"Left"}},"second":{"id":681508,"link":"/api/v1/people/681508"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":83.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.693667623218843,"aZ":-29.14111627824298,"pfxX":-10.679995780092682,"pfxZ":1.717301594969352,"pX":-0.3390243119101299,"pZ":1.7150214624963054,"vX0":6.978540322026997,"vY0":-132.38974742473783,"vZ0":-4.569294835262626,"x":129.92,"y":192.47,"x0":-1.6289300652490655,"y0":50.001346854616926,"z0":5.609688803687215,"aX":-18.85393741734908},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":2.3,"breakHorizontal":17.8,"spinRate":2029,"spinDirection":240},"zone":7,"typeConfidence":0.91,"plateTime":0.4145702554626638,"extension":6.288495163204813},"hitData":{"launchSpeed":76.2,"launchAngle":48.0,"totalDistance":228.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":64.93,"coordY":131.29}},"index":1,"playId":"0127525d-7475-3da7-8244-56e876985015","pitchNumber":2,"startTime":"2026-08-24T23:53:01.622Z","endTime":"2026-08-24T23:53:14.090Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665923,"link":"/api/v1/people/665923"}},"offense":{"batter":{"id":678011,"link":"/api/v1/people/678011","batSide":{"code":"L","description":"Left"}},"second":{"id":681508,"link":"/api/v1/people/681508"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678011,"link":"/api/v1/people/678011"},"credit":"b_ab"},{"player":{"id":645261,"link":"/api/v1/people/645261"},"credit":"p_ab"},{"player":{"id":678011,"link":"/api/v1/people/678011"},"credit":"b_pa"},{"player":{"id":645261,"link":"/api/v1/people/645261"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.1,"awayTeamWinProbability":47.9,"homeTeamWinProbabilityAdded":4.800000000000004,"leverageIndex":1.73,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2026-08-24T23:53:14.090Z","atBatIndex":36},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nick Sogard lines out on fan interference.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-24T23:53:13.263Z","endTime":"2026-08-24T23:54:30.888Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"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":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.3,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.321823118276264,"aZ":-28.58573844749307,"pfxX":-10.761141745946093,"pfxZ":2.0353757397752092,"pX":-0.32300175391259855,"pZ":1.210046314918696,"vX0":7.1345796956000305,"vY0":-132.31908317977064,"vZ0":-5.727121711315282,"x":129.31,"y":206.11,"x0":-1.6617906143071148,"y0":50.00517570338901,"z0":5.508042853909086,"aX":-19.005728758703693},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":2.5,"breakHorizontal":17.9,"spinRate":2131,"spinDirection":242},"zone":13,"typeConfidence":0.91,"plateTime":0.41459938472866,"extension":5.696351395267875},"index":0,"playId":"2c8fc158-0772-3879-8dd2-518584b7744e","pitchNumber":1,"startTime":"2026-08-24T23:53:38.122Z","endTime":"2026-08-24T23:53:42.245Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665923,"link":"/api/v1/people/665923"}},"offense":{"batter":{"id":686765,"link":"/api/v1/people/686765","batSide":{"code":"L","description":"Left"}},"second":{"id":681508,"link":"/api/v1/people/681508"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":77.8,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.377321255475632,"aZ":-29.493040313238243,"pfxX":5.411756800069713,"pfxZ":1.7393990105778574,"pX":-1.2871825792980158,"pZ":2.156055508422004,"vX0":-0.04822538513172864,"vY0":-123.92239113189935,"vZ0":-2.6116863478125545,"x":166.06,"y":180.57,"x0":-1.9697654235755888,"y0":50.004646255746785,"z0":5.704794051544452,"aX":8.359265280557672},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":2.8,"breakHorizontal":-9.7,"spinRate":2188,"spinDirection":92},"zone":13,"typeConfidence":0.93,"plateTime":0.4431667040107201,"extension":5.938315022323077},"index":1,"playId":"43af2a1e-8b9a-382b-9dab-231ff21b8008","pitchNumber":2,"startTime":"2026-08-24T23:54:00.887Z","endTime":"2026-08-24T23:54:04.799Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665923,"link":"/api/v1/people/665923"}},"offense":{"batter":{"id":686765,"link":"/api/v1/people/686765","batSide":{"code":"L","description":"Left"}},"second":{"id":681508,"link":"/api/v1/people/681508"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":77.7,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.879326705453984,"aZ":-24.22362448864352,"pfxX":2.212895316841829,"pfxZ":5.157991644454019,"pX":-0.6719012072721281,"pZ":2.4130280665871995,"vX0":2.3350293113455343,"vY0":-123.44363992250393,"vZ0":-2.86944547720364,"x":142.61,"y":173.63,"x0":-1.9180330727039177,"y0":50.00329033946452,"z0":5.6327961749211175,"aX":3.40989537643556},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":8.9,"breakHorizontal":-4.6,"spinRate":2340,"spinDirection":79},"zone":4,"typeConfidence":0.92,"plateTime":0.4439406278633524,"extension":5.884558752850653},"hitData":{"launchSpeed":83.3,"launchAngle":27.0,"totalDistance":310.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":128.32,"coordY":87.22}},"index":2,"playId":"8145c35b-6f41-370e-981f-7600c74651ee","pitchNumber":3,"startTime":"2026-08-24T23:54:22.153Z","endTime":"2026-08-24T23:54:30.888Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665923,"link":"/api/v1/people/665923"}},"offense":{"batter":{"id":686765,"link":"/api/v1/people/686765","batSide":{"code":"L","description":"Left"}},"second":{"id":681508,"link":"/api/v1/people/681508"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686765,"link":"/api/v1/people/686765"},"credit":"b_ab"},{"player":{"id":645261,"link":"/api/v1/people/645261"},"credit":"p_ab"},{"player":{"id":686765,"link":"/api/v1/people/686765"},"credit":"b_pa"},{"player":{"id":645261,"link":"/api/v1/people/645261"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.699999999999996,"awayTeamWinProbability":43.300000000000004,"homeTeamWinProbabilityAdded":4.599999999999994,"leverageIndex":1.73,"dramaIndex":77.0,"contextMetrics":{},"playEndTime":"2026-08-24T23:54:30.888Z","atBatIndex":37},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Heriberto Hernández singles on a line drive to left fielder Jarren Duran.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-24T23:56:41.801Z","endTime":"2026-08-24T23:57:45.472Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":74.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.042045534901956,"aZ":-30.345585775402217,"pfxX":6.631174152915556,"pfxZ":1.3159508042984092,"pX":-0.37465400128588705,"pZ":1.5361760585710267,"vX0":-7.333197254914384,"vY0":-117.40602578427547,"vZ0":-2.8935192133370737,"x":131.28,"y":197.3,"x0":1.9334603215382826,"y0":50.00423703483247,"z0":5.620144413667862,"aX":9.222432292296991},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":1.9,"breakHorizontal":-10.1,"spinRate":1278,"spinDirection":114},"zone":13,"typeConfidence":0.91,"plateTime":0.467227066963662,"extension":5.874542527772791},"index":0,"playId":"6e17284b-bbd5-3057-bd58-d36a921d3d0c","pitchNumber":1,"startTime":"2026-08-24T23:56:54.503Z","endTime":"2026-08-24T23:56:58.380Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":81.0,"endSpeed":73.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.48765540429016,"aZ":-26.31460438902224,"pfxX":6.117173378237587,"pfxZ":4.220768158427129,"pX":0.042738914200588035,"pZ":0.6179177321415855,"vX0":-6.319094972573829,"vY0":-117.63929844727224,"vZ0":-5.516884292528012,"x":115.37,"y":222.1,"x0":1.982189108211135,"y0":50.00056907342743,"z0":5.4644459479415355,"aX":8.483845305953619},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":6.4,"breakHorizontal":-9.4,"spinRate":1343,"spinDirection":118},"zone":14,"typeConfidence":0.91,"plateTime":0.4674630241079072,"extension":5.920559670719572},"index":1,"playId":"177083d8-c46a-357b-b6be-beea19f54876","pitchNumber":2,"startTime":"2026-08-24T23:57:06.824Z","endTime":"2026-08-24T23:57:11.101Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.754805298801045,"aZ":-25.95952773143686,"pfxX":1.2908508956778766,"pfxZ":3.7656935935033324,"pX":1.1234623910708048,"pZ":3.616546339588494,"vX0":-3.3295654904307157,"vY0":-128.00586249298814,"vZ0":-0.24022644566363072,"x":74.18,"y":141.13,"x0":2.276457568239809,"y0":50.003683374285615,"z0":5.753443728551559,"aX":2.1311825659918915},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":7.0,"breakHorizontal":-1.6,"spinRate":1995,"spinDirection":146},"zone":12,"typeConfidence":0.92,"plateTime":0.42877966449212135,"extension":5.647091663721201},"index":2,"playId":"8c27af88-b1d5-3549-b7eb-f73519e680d6","pitchNumber":3,"startTime":"2026-08-24T23:57:20.461Z","endTime":"2026-08-24T23:57:24.663Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":75.2,"endSpeed":68.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.544609600507922,"aZ":-39.35587747308448,"pfxX":-2.8579191008884743,"pfxZ":-5.997404286296282,"pX":0.35268157548683826,"pZ":2.04477967151935,"vX0":-2.79736783059124,"vY0":-109.38961056912693,"vZ0":0.9423156167181899,"x":103.56,"y":183.57,"x0":2.025433546052979,"y0":50.00476508172803,"z0":5.8696824392656595,"aX":-3.4202085387634162},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.0,"breakVerticalInduced":-10.2,"breakHorizontal":6.0,"spinRate":2090,"spinDirection":302},"zone":9,"typeConfidence":0.89,"plateTime":0.5031190635321492,"extension":5.784769572612513},"hitData":{"launchSpeed":91.0,"launchAngle":19.0,"totalDistance":245.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":54.57,"coordY":108.17}},"index":3,"playId":"ab3d5d9d-f6e6-3338-bff4-de643ba338d5","pitchNumber":4,"startTime":"2026-08-24T23:57:35.969Z","endTime":"2026-08-24T23:57:45.472Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"credit":"b_ab"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_ab"},{"player":{"id":681715,"link":"/api/v1/people/681715"},"credit":"b_pa"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.3,"awayTeamWinProbability":38.7,"homeTeamWinProbabilityAdded":4.600000000000001,"leverageIndex":1.16,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-08-24T23:57:45.472Z","atBatIndex":38},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kyle Stowers walks. Heriberto Hernández to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-24T23:57:46.102Z","endTime":"2026-08-24T23:59:13.610Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"postOnSecond":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":82.0,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.977577799717434,"aZ":-22.57098703512193,"pfxX":9.287661990058988,"pfxZ":5.590635174684492,"pX":-1.2069269327146994,"pZ":2.0626360432067172,"vX0":-10.937405274990367,"vY0":-130.62634535859297,"vZ0":-4.775809972471977,"x":163.01,"y":183.09,"x0":1.839005128805814,"y0":50.00420109627434,"z0":5.62402078126768,"aX":15.960405652874323},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":9.1,"breakHorizontal":-14.3,"spinRate":2018,"spinDirection":134},"zone":13,"typeConfidence":0.91,"plateTime":0.42021553043280147,"extension":5.960910925433657},"index":0,"playId":"09f41a07-5b5f-3ce5-af48-f85f3878f8ab","pitchNumber":1,"startTime":"2026-08-24T23:58:14.663Z","endTime":"2026-08-24T23:58:18.558Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":88.8,"endSpeed":80.7,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.450217828307853,"aZ":-26.27680571273752,"pfxX":10.086995569864602,"pfxZ":3.5367815961349116,"pX":-0.9534018719197399,"pZ":2.495330125109601,"vX0":-10.4927493911179,"vY0":-128.79066233984028,"vZ0":-2.921436796424141,"x":153.34,"y":171.41,"x0":1.8762617902988543,"y0":50.00450982172635,"z0":5.691492958802545,"aX":16.83157877902435},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":5.9,"breakHorizontal":-15.7,"spinRate":1961,"spinDirection":135},"zone":13,"typeConfidence":0.89,"plateTime":0.426396265652373,"extension":6.021198077010009},"index":1,"playId":"94bc136e-4039-3ad7-9167-9151105975b6","pitchNumber":2,"startTime":"2026-08-24T23:58:32.203Z","endTime":"2026-08-24T23:58:36.154Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":89.2,"endSpeed":81.0,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.84698514425582,"aZ":-23.987166089961942,"pfxX":8.137029844618164,"pfxZ":4.846399503819564,"pX":-0.33605226939500527,"pZ":3.5200425268693927,"vX0":-8.419056419891431,"vY0":-129.61663708599136,"vZ0":-1.056103216823314,"x":129.81,"y":143.74,"x0":1.9077463544476156,"y0":50.00475023703283,"z0":5.776285979683686,"aX":13.751524587309369},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":8.8,"breakHorizontal":-12.7,"spinRate":1982,"spinDirection":137},"zone":11,"typeConfidence":0.9,"plateTime":0.42371305599025266,"extension":5.89833019023846},"index":2,"playId":"297c959a-55d5-3a8b-8507-85c73add2202","pitchNumber":3,"startTime":"2026-08-24T23:58:51.869Z","endTime":"2026-08-24T23:58:55.807Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":81.8,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.21855876737439,"aZ":-20.30018508713005,"pfxX":2.874761222098019,"pfxZ":6.948514847128868,"pX":-0.8591783676045582,"pZ":3.0639334384681205,"vX0":-8.097411036180755,"vY0":-129.8924243452739,"vZ0":-2.670844984998941,"x":149.75,"y":156.05,"x0":1.9251288137631275,"y0":50.002701269302825,"z0":5.6491295903477,"aX":4.913423540615858},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":12.2,"breakHorizontal":-3.4,"spinRate":1932,"spinDirection":138},"zone":11,"typeConfidence":0.71,"plateTime":0.42169076038983544,"extension":6.047664816524763},"index":3,"playId":"40570c40-a87f-3025-a754-466949416a4e","pitchNumber":4,"startTime":"2026-08-24T23:59:09.094Z","endTime":"2026-08-24T23:59:13.610Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669065,"link":"/api/v1/people/669065"},"credit":"b_pa"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.0,"awayTeamWinProbability":32.0,"homeTeamWinProbabilityAdded":6.700000000000003,"leverageIndex":1.89,"dramaIndex":94.0,"contextMetrics":{},"playEndTime":"2026-08-24T23:59:13.610Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Agustín Ramírez strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-24T23:59:14.900Z","endTime":"2026-08-25T00:02:22.921Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"postOnSecond":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7],"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":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"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":91.0,"endSpeed":82.7,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.1942000248163,"aZ":-18.925354484717737,"pfxX":4.2364617939227704,"pfxZ":7.544774073085412,"pX":-0.9827213628043512,"pZ":2.4165125248165853,"vX0":-9.003916100121662,"vY0":-132.17230855188893,"vZ0":-4.852527791580502,"x":154.46,"y":173.53,"x0":1.9293417672714661,"y0":50.0022030059077,"z0":5.680995431289409,"aX":7.4392542335674285},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":12.7,"breakHorizontal":-5.5,"spinRate":1979,"spinDirection":140},"zone":13,"typeConfidence":0.9,"plateTime":0.4156370300202159,"extension":5.979681000078547},"index":0,"playId":"2e15071b-86e5-361c-9bcc-6d86053b0431","pitchNumber":1,"startTime":"2026-08-24T23:59:51.582Z","endTime":"2026-08-24T23:59:55.546Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":80.7,"endSpeed":73.3,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.742687335163588,"aZ":-30.279802124476856,"pfxX":5.630650606705284,"pfxZ":1.3740873998909304,"pX":1.33969557509574,"pZ":2.8709032585320293,"vX0":-3.786628461645337,"vY0":-117.40323303336137,"vZ0":-0.19667109550425144,"x":65.93,"y":161.27,"x0":2.2517341611625343,"y0":50.003459351796565,"z0":5.80314296131302,"aX":7.765283832327082},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":2.8,"breakHorizontal":-9.1,"spinRate":1078,"spinDirection":122},"zone":12,"typeConfidence":0.91,"plateTime":0.46871850628022127,"extension":5.750093309318212},"index":1,"playId":"78f2d0fd-1d2d-3b6f-a044-9d0afc0234b7","pitchNumber":2,"startTime":"2026-08-25T00:00:07.365Z","endTime":"2026-08-25T00:00:11.227Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":79.9,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.674009808169785,"aZ":-28.241879878179414,"pfxX":10.598425375083568,"pfxZ":2.387932478753319,"pX":-0.6769558213389374,"pZ":2.5477524568057457,"vX0":-9.886805241562092,"vY0":-128.47798199906177,"vZ0":-2.5628295315183407,"x":142.8,"y":169.99,"x0":1.8747097259910344,"y0":50.00062406076714,"z0":5.790300847022004,"aX":17.42714646855294},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.8,"breakHorizontal":-16.6,"spinRate":1876,"spinDirection":135},"zone":4,"typeConfidence":0.88,"plateTime":0.42901894965840315,"extension":6.332307225050622},"index":2,"playId":"b48046c6-61be-3931-a59e-cdb651c4afc8","pitchNumber":3,"startTime":"2026-08-25T00:00:26.127Z","endTime":"2026-08-25T00:00:30.519Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":89.4,"endSpeed":81.8,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.9145129340338,"aZ":-21.73433108050337,"pfxX":0.2517174498971695,"pfxZ":6.115240233219375,"pX":-0.3745998854190504,"pZ":2.225417568676818,"vX0":-6.518125299246968,"vY0":-130.0101581348241,"vZ0":-4.371944314399991,"x":131.28,"y":178.69,"x0":2.1351201358292173,"y0":50.005058656661255,"z0":5.583934412079976,"aX":0.43124896576410865},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":10.3,"breakHorizontal":1.1,"spinRate":2098,"spinDirection":147},"zone":4,"typeConfidence":0.87,"plateTime":0.42171946432649055,"extension":6.100890588475645},"index":3,"playId":"71c267ff-ba5e-3ae1-9813-6af1f4ef971c","pitchNumber":4,"startTime":"2026-08-25T00:00:51.204Z","endTime":"2026-08-25T00:00:54.627Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":80.8,"endSpeed":73.5,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.089261984650317,"aZ":-25.086204861239207,"pfxX":3.938528869749058,"pfxZ":5.150871076855391,"pX":-0.6408987372438636,"pZ":1.1774451413545843,"vX0":-7.344987944249304,"vY0":-117.39425755467168,"vZ0":-4.781162580907763,"x":141.43,"y":206.99,"x0":2.036315064203489,"y0":50.003352250911576,"z0":5.614749365216668,"aX":5.421490700403638},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":8.3,"breakHorizontal":-5.0,"spinRate":1220,"spinDirection":122},"zone":13,"typeConfidence":0.9,"plateTime":0.46905140139102963,"extension":6.190273386836957},"index":4,"playId":"326d0213-c982-333a-9c61-f11e853feb98","pitchNumber":5,"startTime":"2026-08-25T00:01:09.995Z","endTime":"2026-08-25T00:01:14.223Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":90.2,"endSpeed":82.3,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.83241137059507,"aZ":-20.88701385153336,"pfxX":3.4018677743586356,"pfxZ":6.492608351546796,"pX":0.44420005709340693,"pZ":2.6086364271001425,"vX0":-5.525592279348456,"vY0":-131.28217648228832,"vZ0":-3.749003859403649,"x":100.07,"y":168.35,"x0":2.1381147649545387,"y0":50.00388917427075,"z0":5.617555680928659,"aX":5.915296584076695},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":11.2,"breakHorizontal":-4.9,"spinRate":1908,"spinDirection":134},"zone":6,"typeConfidence":0.89,"plateTime":0.4178579393002626,"extension":5.97593239196641},"index":5,"playId":"27e90a95-2f33-39e1-98ea-53fed755a0e4","pitchNumber":6,"startTime":"2026-08-25T00:01:31.132Z","endTime":"2026-08-25T00:01:34.509Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":80.8,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.04646816054288,"aZ":-26.83352548490311,"pfxX":9.998408726867018,"pfxZ":3.1920413603830227,"pX":-0.20766012112522156,"pZ":2.833132448412014,"vX0":-8.746198210967478,"vY0":-129.1521435442942,"vZ0":-2.3056402808696315,"x":124.92,"y":162.29,"x0":1.9378149770263842,"y0":50.005615980700455,"z0":5.819195088460184,"aX":16.74913750466408},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.4,"breakHorizontal":-16.0,"spinRate":1964,"spinDirection":150},"zone":5,"typeConfidence":0.9,"plateTime":0.4254876257254221,"extension":6.267280532704716},"index":6,"playId":"9a1cc8cf-f05f-370d-8b3d-3a17d3a5847e","pitchNumber":7,"startTime":"2026-08-25T00:01:53.817Z","endTime":"2026-08-25T00:01:57.892Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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.0,"endSpeed":70.9,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.273401014068916,"aZ":-38.80212515188828,"pfxX":-2.1563347909385,"pfxZ":-5.260757725676576,"pX":-0.5139036848970082,"pZ":0.8621061447198388,"vX0":-4.740026241207349,"vY0":-112.08480287640678,"vZ0":-1.9328465973324072,"x":136.59,"y":215.5,"x0":1.9176009760040134,"y0":50.004959844303585,"z0":5.737165619851239,"aX":-2.714521116741542},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-9.7,"breakHorizontal":5.3,"spinRate":2239,"spinDirection":310},"zone":13,"typeConfidence":0.88,"plateTime":0.4906722323397492,"extension":5.977246112094143},"index":7,"playId":"aa908d8b-100f-3d25-b208-f8bc55ad256e","pitchNumber":8,"startTime":"2026-08-25T00:02:18.709Z","endTime":"2026-08-25T00:02:22.921Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"credit":"b_ab"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_ab"},{"player":{"id":682663,"link":"/api/v1/people/682663"},"credit":"b_pa"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.7,"awayTeamWinProbability":38.3,"homeTeamWinProbabilityAdded":-6.299999999999997,"leverageIndex":2.23,"dramaIndex":100.0,"contextMetrics":{},"playEndTime":"2026-08-25T00:02:22.921Z","atBatIndex":40},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Xavier Edwards grounds into a force out, pitcher Ranger Suarez to shortstop Nick Sogard. Heriberto Hernández to 3rd. Kyle Stowers out at 2nd. Xavier Edwards to 1st.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-25T00:02:27.325Z","endTime":"2026-08-25T00:03:46.409Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"postOnThird":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"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":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":624133,"link":"/api/v1/people/624133"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":686765,"link":"/api/v1/people/686765"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.1,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.45742189783241,"aZ":-20.039324391973317,"pfxX":4.61966221803427,"pfxZ":6.731494298144214,"pX":-0.21651116118523558,"pZ":2.0892690071017896,"vX0":-7.64485689613397,"vY0":-133.36953874779988,"vZ0":-5.525608396970029,"x":125.25,"y":182.37,"x0":2.0858167769356584,"y0":50.00598396191794,"z0":5.63170850810104,"aX":8.331958682020032},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":11.2,"breakHorizontal":-6.7,"spinRate":1889,"spinDirection":136},"zone":5,"typeConfidence":0.88,"plateTime":0.41056155382428683,"extension":6.072367528110282},"index":0,"playId":"047ba563-1418-3c50-8fd8-201267ae85c9","pitchNumber":1,"startTime":"2026-08-25T00:02:59.464Z","endTime":"2026-08-25T00:03:03.337Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":74.3,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.285865827910918,"aZ":-25.64902602635983,"pfxX":7.222871639009305,"pfxZ":4.666147310482929,"pX":-0.04592281926891387,"pZ":0.531383496082887,"vX0":-6.760805672806657,"vY0":-118.04698374423579,"vZ0":-6.157612420298354,"x":118.75,"y":224.43,"x0":1.928649146252796,"y0":50.005667151377324,"z0":5.561808916722377,"aX":10.107692403396518},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":7.1,"breakHorizontal":-11.3,"spinRate":1109,"spinDirection":124},"zone":13,"typeConfidence":0.9,"plateTime":0.46554377988020734,"extension":5.908603878681139},"index":1,"playId":"e35c58b3-ede3-364f-a75e-5f1d0c8196ac","pitchNumber":2,"startTime":"2026-08-25T00:03:14.301Z","endTime":"2026-08-25T00:03:18.158Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":81.5,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.01958073991569,"aZ":-23.588714308776353,"pfxX":8.785894696027217,"pfxZ":5.052878361669231,"pX":0.0404329034732313,"pZ":2.641513032315158,"vX0":-7.759385582178558,"vY0":-129.78329278951392,"vZ0":-3.3760592258712507,"x":115.46,"y":167.46,"x0":1.932377050346091,"y0":50.004872004270936,"z0":5.762654667438853,"aX":14.938915543769673},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":8.5,"breakHorizontal":-14.2,"spinRate":1957,"spinDirection":144},"zone":5,"typeConfidence":0.9,"plateTime":0.4225662828878618,"extension":6.088033614135842},"hitData":{"launchSpeed":59.0,"launchAngle":-47.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":131.35,"coordY":181.84}},"index":2,"playId":"b1f26aca-c177-383b-903b-0f83bda93e3e","pitchNumber":3,"startTime":"2026-08-25T00:03:38.840Z","endTime":"2026-08-25T00:03:46.409Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_ab"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_ab"},{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_pa"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.699999999999996,"awayTeamWinProbability":43.300000000000004,"homeTeamWinProbabilityAdded":-5.000000000000007,"leverageIndex":2.5,"dramaIndex":98.0,"contextMetrics":{},"playEndTime":"2026-08-25T00:03:46.409Z","atBatIndex":41},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jakob Marsee lines out to left fielder Jarren Duran.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-25T00:03:57.597Z","endTime":"2026-08-25T00:05:41.651Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":82.0,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.52854857237103,"aZ":-24.32248116786208,"pfxX":8.798555792251229,"pfxZ":4.5118537314181175,"pX":-0.7399414600448844,"pZ":3.379371536552713,"vX0":-9.779131105761994,"vY0":-131.93522554631295,"vZ0":-1.3789376202933912,"x":145.2,"y":147.54,"x0":1.8948322706970098,"y0":50.000961596496786,"z0":5.7241212174895075,"aX":15.305371399201144},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":8.0,"breakHorizontal":-13.4,"spinRate":1964,"spinDirection":137},"zone":1,"typeConfidence":0.91,"plateTime":0.4172531194766971,"extension":5.969833206953355},"index":0,"playId":"703729bc-ffa4-3b66-94a1-2a3f3067bf5a","pitchNumber":1,"startTime":"2026-08-25T00:04:26.094Z","endTime":"2026-08-25T00:04:30.012Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":82.9,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.07649747180129,"aZ":-20.13459306158637,"pfxX":3.9421925909362963,"pfxZ":6.844687575074618,"pX":-0.7209405857518564,"pZ":2.5060738623442074,"vX0":-8.411355998299012,"vY0":-132.014528914314,"vZ0":-4.071073140415575,"x":144.48,"y":171.12,"x0":1.99956266903711,"y0":50.000343527751625,"z0":5.557161921189016,"aX":6.932064145144557},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":11.6,"breakHorizontal":-5.3,"spinRate":1965,"spinDirection":129},"zone":4,"typeConfidence":0.91,"plateTime":0.41548230925311236,"extension":5.919259559862673},"index":1,"playId":"a0628f2b-b5b5-3d55-9f96-4e0e25263522","pitchNumber":2,"startTime":"2026-08-25T00:04:44.439Z","endTime":"2026-08-25T00:04:48.237Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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.7,"endSpeed":72.7,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.562508962429547,"aZ":-28.963542729018105,"pfxX":-5.151237782931434,"pfxZ":2.393787643545478,"pX":-0.6859172397096558,"pZ":1.2231429887530958,"vX0":-5.105972718224755,"vY0":-115.91504246673107,"vZ0":-3.484270839182205,"x":143.15,"y":205.76,"x0":2.2264182761804747,"y0":50.00279808928407,"z0":5.553609793654669,"aX":-6.908894853194062},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":3.6,"breakHorizontal":10.8,"spinRate":2194,"spinDirection":298},"zone":13,"typeConfidence":0.91,"plateTime":0.47513163599220487,"extension":5.729008196928246},"index":2,"playId":"d7e766d2-b7af-31c0-8b35-29521dec8886","pitchNumber":3,"startTime":"2026-08-25T00:05:11.952Z","endTime":"2026-08-25T00:05:16.066Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":82.6,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.161557824590005,"aZ":-26.520566006372274,"pfxX":10.273255148661516,"pfxZ":3.2161842445112185,"pX":-0.05734259222363366,"pZ":1.7068541758148583,"vX0":-8.740459779494266,"vY0":-132.6134237097217,"vZ0":-4.931150435304778,"x":119.19,"y":192.69,"x0":1.9699721779814672,"y0":50.000145039808515,"z0":5.559797652033077,"aX":18.032759573090186},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":4.8,"breakHorizontal":-16.3,"spinRate":1957,"spinDirection":132},"zone":8,"typeConfidence":0.91,"plateTime":0.41532016763224133,"extension":5.978866159996419},"hitData":{"launchSpeed":96.3,"launchAngle":22.0,"totalDistance":321.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":71.56,"coordY":81.87}},"index":3,"playId":"cb9dac81-1a77-35a0-baa2-661d91c2ba6a","pitchNumber":4,"startTime":"2026-08-25T00:05:33.269Z","endTime":"2026-08-25T00:05:41.651Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"credit":"b_ab"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_ab"},{"player":{"id":805300,"link":"/api/v1/people/805300"},"credit":"b_pa"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-6.699999999999996,"leverageIndex":2.54,"dramaIndex":110.0,"contextMetrics":{},"playEndTime":"2026-08-25T00:05:41.651Z","atBatIndex":42},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ceddanne Rafaela singles on a line drive to right fielder Esteury Ruiz.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-25T00:07:35.844Z","endTime":"2026-08-25T00:09:57.609Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665923,"link":"/api/v1/people/665923"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":74.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.03336379930714,"aZ":-27.963227010664284,"pfxX":-0.2328757371255934,"pfxZ":2.9173461008562143,"pX":-0.9101551109314903,"pZ":4.501541696343722,"vX0":2.5921947472796143,"vY0":-120.15478343743143,"vZ0":2.435194121986995,"x":151.69,"y":117.24,"x0":-1.9785827176761126,"y0":50.003046622936345,"z0":5.9806561782494105,"aX":-0.33647362122163976},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":6.2,"breakHorizontal":-0.2,"spinRate":2247,"spinDirection":96},"zone":11,"typeConfidence":0.97,"plateTime":0.45807787058356375,"extension":5.969750975471729},"index":0,"playId":"aa59f883-6409-3d05-bb4d-292b1bc5ee3f","pitchNumber":1,"startTime":"2026-08-25T00:07:52.068Z","endTime":"2026-08-25T00:07:55.714Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665923,"link":"/api/v1/people/665923"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":82.5,"endSpeed":75.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.939764782059925,"aZ":-30.645265799873133,"pfxX":4.478182115582401,"pfxZ":1.0658518848274516,"pX":1.2342315945645572,"pZ":1.537975185460155,"vX0":5.48406364843353,"vY0":-119.98232595499054,"vZ0":-3.2443431976023795,"x":69.95,"y":197.25,"x0":-1.6778582672672155,"y0":50.00224629531271,"z0":5.688201470140345,"aX":6.415596708771598},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":1.3,"breakHorizontal":-9.6,"spinRate":2280,"spinDirection":75},"zone":14,"typeConfidence":0.68,"plateTime":0.45954420828015063,"extension":6.086227805965669},"index":1,"playId":"8179938b-b3e6-3895-8438-c3d1885fee0c","pitchNumber":2,"startTime":"2026-08-25T00:08:10.615Z","endTime":"2026-08-25T00:08:14.589Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665923,"link":"/api/v1/people/665923"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":86.6,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.39844206777586,"aZ":-16.097037183774788,"pfxX":-7.084760651515546,"pfxZ":8.326518781028085,"pX":0.44117943733392795,"pZ":2.3460742846535325,"vX0":7.95186969704997,"vY0":-138.64180357512097,"vZ0":-6.084172089278797,"x":100.18,"y":175.44,"x0":-1.5550419113737206,"y0":50.00210637761218,"z0":5.658563235646315,"aX":-13.677789861517207},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.8,"breakHorizontal":11.0,"spinRate":2199,"spinDirection":233},"zone":6,"typeConfidence":0.89,"plateTime":0.3963363739223493,"extension":6.2909175711919625},"index":2,"playId":"49286bba-64a0-3174-9b63-9e0eefe8fcb9","pitchNumber":3,"startTime":"2026-08-25T00:08:25.574Z","endTime":"2026-08-25T00:08:29.416Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665923,"link":"/api/v1/people/665923"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":79.6,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.153854155194022,"aZ":-28.102554288100574,"pfxX":0.5819654534519862,"pfxZ":2.511348513304897,"pX":-0.25386734298118835,"pZ":3.173348806757955,"vX0":3.8439208090611117,"vY0":-126.52896542298704,"vZ0":-0.9837096491168178,"x":126.68,"y":153.1,"x0":-1.8691260969110846,"y0":50.000961760714965,"z0":5.82194962778125,"aX":0.9409845317565726},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.6,"breakHorizontal":-1.9,"spinRate":2108,"spinDirection":200},"zone":2,"typeConfidence":0.56,"plateTime":0.43312208504548977,"extension":6.122805102647897},"index":3,"playId":"29cdee61-e50a-3d33-a926-48b0747776a6","pitchNumber":4,"startTime":"2026-08-25T00:08:42.093Z","endTime":"2026-08-25T00:08:45.945Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665923,"link":"/api/v1/people/665923"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":83.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.313346875947122,"aZ":-29.363218005751747,"pfxX":-10.18566860578322,"pfxZ":1.6061260364691523,"pX":0.15329076323049082,"pZ":0.802998991795972,"vX0":8.172694403338882,"vY0":-131.6267816647025,"vZ0":-6.534159141774224,"x":111.16,"y":217.1,"x0":-1.6706652792426004,"y0":50.0063205248191,"z0":5.496183619550289,"aX":-17.851231302842383},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":1.6,"breakHorizontal":16.7,"spinRate":2020,"spinDirection":243},"zone":14,"typeConfidence":0.9,"plateTime":0.4163562103832028,"extension":6.270735009324783},"index":4,"playId":"920c62bd-8188-37ff-842d-af7f80267c49","pitchNumber":5,"startTime":"2026-08-25T00:09:06.377Z","endTime":"2026-08-25T00:09:10.541Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665923,"link":"/api/v1/people/665923"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.076148344346695,"aZ":-31.22184989867942,"pfxX":-10.546272315927727,"pfxZ":0.5452141545866187,"pX":-1.1368689776616925,"pZ":1.4981343546925896,"vX0":5.3349765636139725,"vY0":-131.35001863689232,"vZ0":-4.6302821556635685,"x":160.33,"y":198.33,"x0":-1.8293908896698488,"y0":50.002512923508206,"z0":5.61841885714716,"aX":-18.33813374599046},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":0.1,"breakHorizontal":17.9,"spinRate":2080,"spinDirection":238},"zone":13,"typeConfidence":0.91,"plateTime":0.41778508711195395,"extension":6.2348987859153935},"index":5,"playId":"32796102-f542-317a-bba5-524470d3b0a1","pitchNumber":6,"startTime":"2026-08-25T00:09:27.276Z","endTime":"2026-08-25T00:09:30.803Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665923,"link":"/api/v1/people/665923"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":87.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.15700717229302,"aZ":-17.720874025681105,"pfxX":-6.013429285080765,"pfxZ":7.294737198930955,"pX":-0.7819460864570701,"pZ":3.293978528952959,"vX0":4.505023055783628,"vY0":-140.6449635846915,"vZ0":-3.5106074645045764,"x":146.81,"y":149.84,"x0":-1.632072347643593,"y0":50.004324830195,"z0":5.724063603471625,"aX":-11.916492491004314},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":12.6,"breakHorizontal":9.8,"spinRate":2147,"spinDirection":228},"zone":11,"typeConfidence":0.89,"plateTime":0.39108224960618143,"extension":5.921988177040933},"hitData":{"launchSpeed":72.3,"launchAngle":15.0,"totalDistance":166.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":176.65,"coordY":118.11}},"index":6,"playId":"f4bc2d5c-22ed-3401-a3b1-262169a04d4f","pitchNumber":7,"startTime":"2026-08-25T00:09:48.251Z","endTime":"2026-08-25T00:09:57.609Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665923,"link":"/api/v1/people/665923"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_ab"},{"player":{"id":645261,"link":"/api/v1/people/645261"},"credit":"p_ab"},{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_pa"},{"player":{"id":645261,"link":"/api/v1/people/645261"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.7,"awayTeamWinProbability":55.3,"homeTeamWinProbabilityAdded":-5.299999999999997,"leverageIndex":1.32,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2026-08-25T00:09:57.609Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Wilyer Abreu strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-25T00:09:58.582Z","endTime":"2026-08-25T00:13:24.114Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"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":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":691788,"link":"/api/v1/people/691788"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":80.9,"endSpeed":73.5,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.775894545845205,"aZ":-33.87939446839289,"pfxX":1.6906011700932932,"pfxZ":-1.2248666598029931,"pX":-1.6304386938875486,"pZ":3.392012296953275,"vX0":-0.01317434734957161,"vY0":-117.7175529948766,"vZ0":1.2637620923824047,"x":179.15,"y":147.2,"x0":-1.8439853456379263,"y0":50.00526442997377,"z0":6.012552260083187,"aX":2.345364149657498},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-1.6,"breakHorizontal":-3.0,"spinRate":2465,"spinDirection":74},"zone":11,"typeConfidence":0.92,"plateTime":0.46738247720700743,"extension":6.346751264389031},"index":0,"playId":"147f35e7-4a8f-3fae-a1f1-33327e604d7c","pitchNumber":1,"startTime":"2026-08-25T00:10:22.506Z","endTime":"2026-08-25T00:10:26.382Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665923,"link":"/api/v1/people/665923"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"first":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":95.4,"endSpeed":86.6,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.56706457892039,"aZ":-20.856503913744238,"pfxX":-9.50548801837927,"pfxZ":5.840875656497607,"pX":-1.764499692949878,"pZ":3.358034781034331,"vX0":3.511214928678629,"vY0":-138.88622975924065,"vZ0":-2.467781593385604,"x":184.26,"y":148.11,"x0":-1.8165406248377816,"y0":50.00169524993713,"z0":5.658274991955106,"aX":-18.41026302566436},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.2,"breakHorizontal":16.3,"spinRate":2243,"spinDirection":233},"zone":11,"typeConfidence":0.7,"plateTime":0.3956696415024168,"extension":5.73140054918069},"index":1,"playId":"92c71d4e-aa62-3b18-8851-7969f6df3188","pitchNumber":2,"startTime":"2026-08-25T00:10:38.430Z","endTime":"2026-08-25T00:10:42.453Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665923,"link":"/api/v1/people/665923"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"first":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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,"runnerGoing":true},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":80.5,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.827604147160457,"aZ":-25.95630516951619,"pfxX":1.1522524951990913,"pfxZ":3.755756082844025,"pX":0.5215155237172429,"pZ":2.528958217709799,"vX0":4.981298914721069,"vY0":-128.2169773097372,"vZ0":-2.747530667548213,"x":97.12,"y":170.5,"x0":-1.6004446637341037,"y0":50.004498986066174,"z0":5.651399797078685,"aX":1.9075773139813812},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":6.4,"breakHorizontal":-3.2,"spinRate":2121,"spinDirection":179},"zone":6,"typeConfidence":0.9,"plateTime":0.4280691457172554,"extension":6.141835755499281},"index":2,"playId":"6f60fa41-6245-384c-95ad-a37d6c116d14","pitchNumber":3,"startTime":"2026-08-25T00:10:57.617Z","endTime":"2026-08-25T00:11:01.491Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665923,"link":"/api/v1/people/665923"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"first":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"index":3,"playId":"22749318-2e82-45c6-80ef-cee8c9d0a5cb","startTime":"2026-08-25T00:11:26.817Z","endTime":"2026-08-25T00:11:31.817Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665923,"link":"/api/v1/people/665923"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"first":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":88.4,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.87785044682634,"aZ":-20.093882993867673,"pfxX":-10.580205163738828,"pfxZ":6.021829585286052,"pX":-0.3235390474003177,"pZ":2.399301759395215,"vX0":6.992658724471675,"vY0":-141.15448044714384,"vZ0":-5.342655682987968,"x":129.33,"y":174.0,"x0":-1.4657428147252667,"y0":50.004470168712075,"z0":5.621429653745194,"aX":-21.227681709536217},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.0,"breakHorizontal":17.6,"spinRate":2243,"spinDirection":229},"zone":4,"typeConfidence":0.88,"plateTime":0.38890482389513803,"extension":5.914884628218758},"index":4,"playId":"e0059a2d-2b70-3c55-851d-82e31ecaa4f9","pitchNumber":4,"startTime":"2026-08-25T00:11:44.679Z","endTime":"2026-08-25T00:11:49.409Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665923,"link":"/api/v1/people/665923"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"first":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":76.7,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.680044266064346,"aZ":-30.166574434700816,"pfxX":5.476864253937964,"pfxZ":1.3344710684590932,"pX":-0.1591848101626175,"pZ":2.332625557526449,"vX0":2.234146998321388,"vY0":-122.95532583698204,"vZ0":-1.7445711121482073,"x":123.07,"y":175.8,"x0":-1.7952115496384093,"y0":50.006054230753705,"z0":5.646918847186973,"aX":8.265095000489074},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":2.2,"breakHorizontal":-10.4,"spinRate":2435,"spinDirection":77},"zone":5,"typeConfidence":0.93,"plateTime":0.4479725234862837,"extension":5.718696669646804},"index":5,"playId":"ab4555b7-750b-3ccb-a18b-39e5a10fd232","pitchNumber":5,"startTime":"2026-08-25T00:12:05.518Z","endTime":"2026-08-25T00:12:08.863Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665923,"link":"/api/v1/people/665923"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"first":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":83.1,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.469376230753884,"aZ":-24.37615179289357,"pfxX":0.7155137310593593,"pfxZ":4.448432816475689,"pX":1.0981906069701577,"pZ":2.836288103225384,"vX0":6.313387857435651,"vY0":-131.20145295109756,"vZ0":-2.9159983719938034,"x":75.14,"y":162.2,"x0":-1.4271787039408916,"y0":50.00098495643873,"z0":5.768956231720224,"aX":1.2519431695763084},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":7.7,"breakHorizontal":-2.6,"spinRate":2279,"spinDirection":203},"zone":12,"typeConfidence":0.91,"plateTime":0.41668459282249337,"extension":5.743648844117118},"index":6,"playId":"cb8b0d17-fae0-3082-8e74-f8a3e40e67aa","pitchNumber":6,"startTime":"2026-08-25T00:12:31.446Z","endTime":"2026-08-25T00:12:36.145Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665923,"link":"/api/v1/people/665923"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"first":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.1,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.05088515633595,"aZ":-31.03738327353397,"pfxX":-11.613676716567726,"pfxZ":0.6327798137242326,"pX":-0.11097035500868077,"pZ":0.7339990199097449,"vX0":7.427252340118938,"vY0":-133.825892065562,"vZ0":-6.610573075489983,"x":121.23,"y":218.96,"x0":-1.4249056175531167,"y0":50.00359223325,"z0":5.482825505552045,"aX":-20.896655526273285},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":-0.2,"breakHorizontal":19.2,"spinRate":2053,"spinDirection":237},"zone":13,"typeConfidence":0.9,"plateTime":0.41054491234149904,"extension":6.114986101692415},"index":7,"playId":"9241e441-097e-3833-aa9e-ad959fe289fe","pitchNumber":7,"startTime":"2026-08-25T00:13:05.490Z","endTime":"2026-08-25T00:13:11.256Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665923,"link":"/api/v1/people/665923"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"first":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":true,"hasReview":false,"fromCatcher":true},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":3,"outs":0},"index":8,"actionPlayId":"9241e441-097e-3833-aa9e-ad959fe289fe","startTime":"2026-08-25T00:13:24.113Z","endTime":"2026-08-25T00:13:24.114Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665923,"link":"/api/v1/people/665923"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"first":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"credit":"b_ab"},{"player":{"id":645261,"link":"/api/v1/people/645261"},"credit":"p_ab"},{"player":{"id":677800,"link":"/api/v1/people/677800"},"credit":"b_pa"},{"player":{"id":645261,"link":"/api/v1/people/645261"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":5.0,"leverageIndex":2.15,"dramaIndex":90.0,"contextMetrics":{},"playEndTime":"2026-08-25T00:13:24.114Z","atBatIndex":44},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Willson Contreras grounds out, third baseman Javier Sanoja to first baseman Kyle Stowers. Ceddanne Rafaela to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-25T00:13:25.342Z","endTime":"2026-08-25T00:13:54.182Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":669065,"link":"/api/v1/people/669065"},"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":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.106759143300444,"aZ":-26.605898952147477,"pfxX":0.8702788671257622,"pfxZ":3.584313365896045,"pX":0.07934355060289855,"pZ":1.619139890042925,"vX0":4.023523623405362,"vY0":-124.46784307308657,"vZ0":-4.250665276300424,"x":113.98,"y":195.06,"x0":-1.6773113763035108,"y0":50.0042788207366,"z0":5.575535683705236,"aX":1.3533631505732286},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":5.6,"breakHorizontal":-2.6,"spinRate":2264,"spinDirection":86},"zone":8,"typeConfidence":0.92,"plateTime":0.4415817185079307,"extension":6.042053051420217},"hitData":{"launchSpeed":57.2,"launchAngle":-31.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.7,"coordY":168.48}},"index":0,"playId":"d2392b29-305e-3c9c-bbee-99ea34b49fce","pitchNumber":1,"startTime":"2026-08-25T00:13:46.235Z","endTime":"2026-08-25T00:13:54.182Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665923,"link":"/api/v1/people/665923"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"first":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":575929,"link":"/api/v1/people/575929"},"credit":"b_ab"},{"player":{"id":645261,"link":"/api/v1/people/645261"},"credit":"p_ab"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"credit":"b_pa"},{"player":{"id":645261,"link":"/api/v1/people/645261"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.300000000000004,"awayTeamWinProbability":47.699999999999996,"homeTeamWinProbabilityAdded":2.6000000000000014,"leverageIndex":1.84,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2026-08-25T00:13:54.182Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Adley Rutschman grounds out, third baseman Javier Sanoja to first baseman Kyle Stowers.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-25T00:14:23.217Z","endTime":"2026-08-25T00:15:30.638Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":669065,"link":"/api/v1/people/669065"},"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":82.0,"endSpeed":76.1,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.720349286483266,"aZ":-31.55991168408484,"pfxX":4.001166776233415,"pfxZ":0.4226565907189963,"pX":-0.6854500263202202,"pZ":1.679816123751368,"vX0":1.2360631080965963,"vY0":-119.55456181629697,"vZ0":-2.899779051281815,"x":143.13,"y":193.42,"x0":-1.728210371794306,"y0":50.00319306223676,"z0":5.723395971864511,"aX":5.827731614291646},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":0.4,"breakHorizontal":-7.6,"spinRate":2290,"spinDirection":64},"zone":7,"typeConfidence":0.71,"plateTime":0.4570706401815148,"extension":6.142661919031107},"index":0,"playId":"c7a0b068-451f-3df3-b315-158887c11ca8","pitchNumber":1,"startTime":"2026-08-25T00:14:23.217Z","endTime":"2026-08-25T00:14:27.114Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665923,"link":"/api/v1/people/665923"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"L","description":"Left"}},"second":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":82.0,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.34797165712406,"aZ":-28.097458697686392,"pfxX":0.8244522231201041,"pfxZ":2.387440294564991,"pX":-0.6232582053976564,"pZ":2.084193039737539,"vX0":2.5033661740076183,"vY0":-129.98538999173945,"vZ0":-3.617612164681436,"x":140.76,"y":182.51,"x0":-1.7061698958659899,"y0":50.006326342568634,"z0":5.628288300737697,"aX":1.41045548611675},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":3.7,"breakHorizontal":-2.0,"spinRate":2134,"spinDirection":199},"zone":7,"typeConfidence":0.91,"plateTime":0.42144055436367145,"extension":6.017394725884014},"index":1,"playId":"91aa22b5-7351-3b62-830d-1a07f1c4dd7f","pitchNumber":2,"startTime":"2026-08-25T00:14:40.978Z","endTime":"2026-08-25T00:14:44.975Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665923,"link":"/api/v1/people/665923"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"L","description":"Left"}},"second":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-08-25T00:14:50.417Z","endTime":"2026-08-25T00:15:05.688Z","isPitch":false,"type":"action","player":{"id":668939,"link":"/api/v1/people/668939"},"defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665923,"link":"/api/v1/people/665923"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"L","description":"Left"}},"second":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":83.9,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.366871916907957,"aZ":-28.354287007557822,"pfxX":-9.725344447027723,"pfxZ":2.132959929581932,"pX":-1.6001940493951796,"pZ":1.2722876846864828,"vX0":3.802721115217798,"vY0":-133.06300052122015,"vZ0":-5.752564811209197,"x":178.0,"y":204.43,"x0":-1.786895280973076,"y0":50.00105768965516,"z0":5.524647119720412,"aX":-17.38372617115679},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":2.8,"breakHorizontal":16.8,"spinRate":1974,"spinDirection":241},"zone":13,"typeConfidence":0.91,"plateTime":0.41211607307471576,"extension":5.96208345037203},"index":3,"playId":"ade640ae-05d2-3a00-82af-a8edaadf0b9e","pitchNumber":3,"startTime":"2026-08-25T00:15:05.688Z","endTime":"2026-08-25T00:15:09.649Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665923,"link":"/api/v1/people/665923"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"L","description":"Left"}},"second":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.7,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.77211044812188,"aZ":-29.92554910158851,"pfxX":-10.68269123222855,"pfxZ":1.2706766708636832,"pX":-0.8327703136785125,"pZ":0.5390936380275585,"vX0":5.667780361994502,"vY0":-132.68148363368906,"vZ0":-7.13900661048496,"x":148.74,"y":224.22,"x0":-1.614524497629673,"y0":50.00557172514741,"z0":5.4609200463950955,"aX":-18.95017330640267},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":0.8,"breakHorizontal":18.0,"spinRate":2074,"spinDirection":241},"zone":13,"typeConfidence":0.91,"plateTime":0.41363394936777986,"extension":6.104348206231155},"hitData":{"launchSpeed":39.2,"launchAngle":31.0,"totalDistance":69.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":111.34,"coordY":165.55}},"index":4,"playId":"72c5cf11-0280-38be-a210-e5fc18a66227","pitchNumber":4,"startTime":"2026-08-25T00:15:22.770Z","endTime":"2026-08-25T00:15:30.638Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665923,"link":"/api/v1/people/665923"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"L","description":"Left"}},"second":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"credit":"b_ab"},{"player":{"id":645261,"link":"/api/v1/people/645261"},"credit":"p_ab"},{"player":{"id":668939,"link":"/api/v1/people/668939"},"credit":"b_pa"},{"player":{"id":645261,"link":"/api/v1/people/645261"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":57.599999999999994,"awayTeamWinProbability":42.400000000000006,"homeTeamWinProbabilityAdded":5.29999999999999,"leverageIndex":1.99,"dramaIndex":88.0,"contextMetrics":{},"playEndTime":"2026-08-25T00:15:30.638Z","atBatIndex":46},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Javier Sanoja lines out to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-25T00:17:56.356Z","endTime":"2026-08-25T00:20:03.645Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Brayan Bello replaces Ranger Suarez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-25T00:17:38.089Z","endTime":"2026-08-25T00:17:58.621Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678394,"link":"/api/v1/people/678394"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.7,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.836344976679147,"aZ":-24.216086394324893,"pfxX":-10.177253702408077,"pfxZ":4.045350933155355,"pX":-0.3682492562687981,"pZ":2.4638891552152278,"vX0":6.168572920071392,"vY0":-139.51577730953525,"vZ0":-3.906653170223932,"x":131.04,"y":172.25,"x0":-1.2873719459346855,"y0":50.004618831155085,"z0":5.481221830906062,"aX":-20.03441993532175},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":6.7,"breakHorizontal":17.2,"spinRate":2077,"spinDirection":228},"zone":4,"typeConfidence":2.0,"plateTime":0.3928184095180449,"extension":6.249554930499579},"index":1,"playId":"6389f6ad-45fe-3ec0-b34e-822b34101fb4","pitchNumber":1,"startTime":"2026-08-25T00:17:58.621Z","endTime":"2026-08-25T00:18:02.776Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":81.5,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.44769146536212,"aZ":-26.890793080103077,"pfxX":-9.717955580561247,"pfxZ":3.094766338803141,"pX":-0.07698944295746862,"pZ":1.7016590292874032,"vX0":6.6923619189147425,"vY0":-130.83114771934467,"vZ0":-4.289128749996284,"x":119.93,"y":192.84,"x0":-1.4250036878503864,"y0":50.002664098670614,"z0":5.413390998322762,"aX":-16.595001388744222},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.7,"breakHorizontal":15.8,"spinRate":1639,"spinDirection":240},"zone":8,"typeConfidence":2.0,"plateTime":0.42105330105754746,"extension":6.264742837654748},"index":2,"playId":"f328be4e-335a-3bb0-b237-b0652334ad82","pitchNumber":2,"startTime":"2026-08-25T00:18:19.504Z","endTime":"2026-08-25T00:18:25.091Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":86.6,"endSpeed":79.0,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.71602904348259,"aZ":-32.943785017907715,"pfxX":4.373433546166588,"pfxZ":-0.4819624521319614,"pX":1.8137748683123034,"pZ":1.4662207949235877,"vX0":6.458987888937244,"vY0":-125.93868311092709,"vZ0":-3.167927906028502,"x":47.86,"y":199.19,"x0":-1.365649797201488,"y0":50.005595782094645,"z0":5.441635391146945,"aX":6.933134284775099},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-1.4,"breakHorizontal":-9.6,"spinRate":2222,"spinDirection":20},"zone":14,"typeConfidence":2.0,"plateTime":0.43711632742865225,"extension":6.177009604686352},"index":3,"playId":"e8c5ee8c-358e-3d53-bf25-5b0edcba866b","pitchNumber":3,"startTime":"2026-08-25T00:18:45.625Z","endTime":"2026-08-25T00:18:49.514Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":82.0,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.247317152478466,"aZ":-26.20851032564571,"pfxX":-8.781916732512567,"pfxZ":3.456811196728963,"pX":-0.8033046826619927,"pZ":1.8573765647257807,"vX0":4.719757492272795,"vY0":-131.12565355085206,"vZ0":-3.7334022152066333,"x":95.18,"y":163.51,"x0":-1.4950057735762525,"y0":50.00067652329651,"z0":5.276876761275725,"aX":-15.1416523347972},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":5.5,"breakHorizontal":14.8,"spinRate":1721,"spinDirection":243},"zone":7,"typeConfidence":2.0,"plateTime":0.41927235079638514,"extension":6.258503872624308},"index":4,"playId":"2941d6ad-3113-3b84-994a-698e9877ab24","pitchNumber":4,"startTime":"2026-08-25T00:19:04.455Z","endTime":"2026-08-25T00:19:08.203Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":88.6,"endSpeed":80.9,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.348485947620375,"aZ":-28.88809245686641,"pfxX":-0.9834369533833582,"pfxZ":1.975237344553849,"pX":1.0317355758314155,"pZ":0.7161430201289779,"vX0":6.231651213358204,"vY0":-128.83037443747065,"vZ0":-5.74344575145247,"x":77.67,"y":219.44,"x0":-1.301545680205314,"y0":50.003150265935,"z0":5.236463938640917,"aX":-1.6367293039059094},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":2.4,"breakHorizontal":0.2,"spinRate":2397,"spinDirection":311},"zone":14,"typeConfidence":2.0,"plateTime":0.4268512692463009,"extension":6.034703273662637},"index":5,"playId":"351c4b1b-cfe3-3384-9178-803cfc812bd1","pitchNumber":5,"startTime":"2026-08-25T00:19:27.845Z","endTime":"2026-08-25T00:19:31.822Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":79.5,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.413368286093583,"aZ":-30.787940200794445,"pfxX":5.662073596305326,"pfxZ":0.8584458415636398,"pX":0.7800907044878266,"pZ":1.6792084175190458,"vX0":4.142945200975164,"vY0":-126.35497452718404,"vZ0":-3.0505577483225004,"x":87.26,"y":193.44,"x0":-1.620088488596658,"y0":50.00034466310773,"z0":5.393953456216577,"aX":9.088358822853671},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.1,"breakHorizontal":-11.3,"spinRate":2334,"spinDirection":25},"zone":9,"typeConfidence":2.0,"plateTime":0.434647150801283,"extension":5.8062453963283165},"hitData":{"launchSpeed":86.0,"launchAngle":25.0,"totalDistance":313.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":98.13,"coordY":76.72}},"index":6,"playId":"1c40fbe8-6321-3613-b775-8b6593f0bab1","pitchNumber":6,"startTime":"2026-08-25T00:19:55.890Z","endTime":"2026-08-25T00:20:03.645Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"credit":"b_ab"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_ab"},{"player":{"id":691594,"link":"/api/v1/people/691594"},"credit":"b_pa"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.2,"awayTeamWinProbability":45.8,"homeTeamWinProbabilityAdded":-3.3999999999999915,"leverageIndex":1.3,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-08-25T00:20:03.645Z","atBatIndex":47},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Griffin Conine grounds out to first baseman Willson Contreras.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-25T00:20:30.405Z","endTime":"2026-08-25T00:21:15.079Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"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":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Griffin Conine replaces Esteury Ruiz.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-25T00:20:15.634Z","endTime":"2026-08-25T00:20:32.675Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665052,"link":"/api/v1/people/665052"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":665923,"link":"/api/v1/people/665923"},"defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":665923,"link":"/api/v1/people/665923","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.2,"endSpeed":89.6,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.08373373060326,"aZ":-22.775388560256786,"pfxX":-10.168223028639979,"pfxZ":4.570194224491629,"pX":0.4201333854273745,"pZ":1.9343540357357465,"vX0":8.119828367964253,"vY0":-142.73926998810532,"vZ0":-5.706750994090372,"x":100.99,"y":186.55,"x0":-1.1460554665989573,"y0":50.00125489151609,"z0":5.401805464394744,"aX":-20.89654116702032},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":7.2,"breakHorizontal":16.7,"spinRate":2209,"spinDirection":218},"zone":9,"typeConfidence":2.0,"plateTime":0.3843205120506963,"extension":6.0469575900477945},"index":1,"playId":"ea07deeb-f232-3d13-8c87-eaa7ea4a2174","pitchNumber":1,"startTime":"2026-08-25T00:20:32.675Z","endTime":"2026-08-25T00:20:36.550Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":665052,"link":"/api/v1/people/665052","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":82.8,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.193471531412538,"aZ":-22.1397568436703,"pfxX":-10.557701009149206,"pfxZ":5.724373545174647,"pX":0.05826973282341699,"pZ":1.4367948852467067,"vX0":7.513779624063372,"vY0":-131.8656339469195,"vZ0":-5.654423491051616,"x":114.78,"y":199.99,"x0":-1.4626834423380302,"y0":50.004296430908255,"z0":5.252315177140697,"aX":-18.512798288719317},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":9.2,"breakHorizontal":17.4,"spinRate":1907,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.4160597794379064,"extension":6.206497749921099},"index":2,"playId":"2fd9a4c4-a379-397f-a1cc-0700b699b955","pitchNumber":2,"startTime":"2026-08-25T00:20:51.568Z","endTime":"2026-08-25T00:20:55.354Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":665052,"link":"/api/v1/people/665052","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":82.4,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.646659655521702,"aZ":-23.65914796585904,"pfxX":-10.816228459831606,"pfxZ":4.91117708408184,"pX":0.1133807473431756,"pZ":1.3086639141560783,"vX0":7.535564650440219,"vY0":-131.08036838460578,"vZ0":-5.538478490101057,"x":112.68,"y":203.45,"x0":-1.3986708678155155,"y0":50.002919636283245,"z0":5.2239841845415596,"aX":-18.75397026180202},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.8,"breakHorizontal":17.9,"spinRate":1930,"spinDirection":244},"zone":14,"typeConfidence":2.0,"plateTime":0.4184292334594053,"extension":6.073036402331318},"hitData":{"launchSpeed":69.1,"launchAngle":-33.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":156.56,"coordY":174.09}},"index":3,"playId":"143d6b6d-69cd-3cfa-999e-d8190f09c654","pitchNumber":3,"startTime":"2026-08-25T00:21:07.772Z","endTime":"2026-08-25T00:21:15.079Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":665052,"link":"/api/v1/people/665052","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665052,"link":"/api/v1/people/665052"},"credit":"b_ab"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_ab"},{"player":{"id":665052,"link":"/api/v1/people/665052"},"credit":"b_pa"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.7,"awayTeamWinProbability":48.3,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":1.0,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-08-25T00:21:15.079Z","atBatIndex":48},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Joe Mack grounds out softly, pitcher Brayan Bello to first baseman Willson Contreras.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-25T00:21:22.670Z","endTime":"2026-08-25T00:22:06.593Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"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":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678394,"link":"/api/v1/people/678394"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":81.5,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.906313508254627,"aZ":-29.975833228573112,"pfxX":-0.9410111557094916,"pfxZ":1.289841905290638,"pX":0.017528745180087804,"pZ":2.312080096421431,"vX0":3.953783815972431,"vY0":-129.94396358626503,"vZ0":-2.0907619245792652,"x":116.33,"y":176.35,"x0":-1.405771241559822,"y0":50.00054193356317,"z0":5.419357923937073,"aX":-1.5994608728690212},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":2.0,"breakHorizontal":0.7,"spinRate":2161,"spinDirection":325},"zone":5,"typeConfidence":2.0,"plateTime":0.42258928773484117,"extension":6.17988513782898},"index":0,"playId":"1fbd2152-e645-3c37-b6eb-e83e01c3eaed","pitchNumber":1,"startTime":"2026-08-25T00:21:40.230Z","endTime":"2026-08-25T00:21:44.078Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":691788,"link":"/api/v1/people/691788","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":81.9,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.777632063962304,"aZ":-25.518066900989467,"pfxX":-8.772519474602635,"pfxZ":3.8726200493065654,"pX":-0.7464328818962918,"pZ":2.495575176028834,"vX0":5.172210170528773,"vY0":-130.61561639049182,"vZ0":-2.3055803465314555,"x":145.45,"y":171.4,"x0":-1.6175875651701006,"y0":50.004622057964156,"z0":5.318343528293742,"aX":-15.08442737571419},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":6.7,"breakHorizontal":14.6,"spinRate":1660,"spinDirection":245},"zone":4,"typeConfidence":2.0,"plateTime":0.4201351515901175,"extension":6.226537997228414},"hitData":{"launchSpeed":51.2,"launchAngle":-69.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":134.12,"coordY":194.45}},"index":1,"playId":"2b6f7124-2cb8-3ead-b96e-352b896a71d7","pitchNumber":2,"startTime":"2026-08-25T00:21:58.614Z","endTime":"2026-08-25T00:22:06.593Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":691788,"link":"/api/v1/people/691788","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691788,"link":"/api/v1/people/691788"},"credit":"b_ab"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_ab"},{"player":{"id":691788,"link":"/api/v1/people/691788"},"credit":"b_pa"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-08-25T00:22:06.593Z","atBatIndex":49},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Caleb Durbin flies out to left fielder Heriberto Hernández.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-25T00:24:32.764Z","endTime":"2026-08-25T00:25:13.777Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Griffin Conine remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-25T00:24:20.768Z","endTime":"2026-08-25T00:24:34.981Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665052,"link":"/api/v1/people/665052"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"801","replacedPlayer":{"id":665923,"link":"/api/v1/people/665923"},"defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665923,"link":"/api/v1/people/665923"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":81.0,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.782323816152154,"aZ":-27.085390816463143,"pfxX":0.757724348560523,"pfxZ":3.070966297692438,"pX":0.3712830589024854,"pZ":2.424515928853786,"vX0":5.119192682809331,"vY0":-127.61631680209541,"vZ0":-3.2109825785229797,"x":102.85,"y":173.32,"x0":-1.7543111205258917,"y0":50.00597359563659,"z0":5.818793341699065,"aX":1.2576657650401946},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":5.0,"breakHorizontal":-2.5,"spinRate":2170,"spinDirection":195},"zone":6,"typeConfidence":0.86,"plateTime":0.4282154864319132,"extension":5.904665602247631},"index":1,"playId":"325af4fb-1ccc-3ab2-bc9a-15886fae0d7a","pitchNumber":1,"startTime":"2026-08-25T00:24:34.981Z","endTime":"2026-08-25T00:24:37.981Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":75.9,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.65690632149957,"aZ":-30.209476768654447,"pfxX":5.827258736821125,"pfxZ":1.342122548904852,"pX":1.485271363053243,"pZ":2.064924423156135,"vX0":5.738163162091535,"vY0":-121.15859632144362,"vZ0":-2.3268483341145836,"x":60.38,"y":183.03,"x0":-1.6829230481953912,"y0":50.00511654073891,"z0":5.713442532421455,"aX":8.546285856064173},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":2.0,"breakHorizontal":-12.1,"spinRate":2266,"spinDirection":72},"zone":14,"typeConfidence":0.93,"plateTime":0.45443610752336694,"extension":6.120011387830852},"index":2,"playId":"59de834f-708c-37f2-bb36-c149f3cebb33","pitchNumber":2,"startTime":"2026-08-25T00:24:48.938Z","endTime":"2026-08-25T00:24:52.787Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.7,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.022141686065005,"aZ":-25.447203453118945,"pfxX":-0.1715161116078099,"pfxZ":3.88845718225166,"pX":0.015441205407255,"pZ":2.4675907283425556,"vX0":4.227789858102041,"vY0":-130.12046239292505,"vZ0":-3.7481901031785214,"x":116.41,"y":172.16,"x0":-1.6020242613251587,"y0":50.00384292564966,"z0":5.835329466420947,"aX":-0.29756402332768733},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":6.5,"breakHorizontal":-0.6,"spinRate":2171,"spinDirection":212},"zone":5,"typeConfidence":0.91,"plateTime":0.41952302461549973,"extension":5.795202160411719},"hitData":{"launchSpeed":95.7,"launchAngle":47.0,"totalDistance":310.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":47.99,"coordY":101.13}},"index":3,"playId":"94bd122b-0b1b-381d-97a8-812c5fa070fa","pitchNumber":3,"startTime":"2026-08-25T00:25:03.738Z","endTime":"2026-08-25T00:25:13.777Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"credit":"b_ab"},{"player":{"id":645261,"link":"/api/v1/people/645261"},"credit":"p_ab"},{"player":{"id":702332,"link":"/api/v1/people/702332"},"credit":"b_pa"},{"player":{"id":645261,"link":"/api/v1/people/645261"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.900000000000006,"awayTeamWinProbability":46.099999999999994,"homeTeamWinProbabilityAdded":3.9000000000000057,"leverageIndex":1.52,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2026-08-25T00:25:13.777Z","atBatIndex":50},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jarren Duran doubles (14) on a line drive to right fielder Griffin Conine.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-25T00:25:18.898Z","endTime":"2026-08-25T00:26:04.521Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"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":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665052,"link":"/api/v1/people/665052"},"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(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":80.0,"endSpeed":72.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.681479840494855,"aZ":-34.4214991042423,"pfxX":2.1464614776543947,"pfxZ":-1.660041861802796,"pX":-2.493794126335057,"pZ":4.0751097713315465,"vX0":-1.9194036666474839,"vY0":-116.42572695787355,"vZ0":3.0155686787852742,"x":212.06,"y":128.75,"x0":-1.9320635185260155,"y0":50.003181112960355,"z0":6.051138471022294,"aX":2.906114750488355},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-1.8,"breakHorizontal":-3.4,"spinRate":2256,"spinDirection":64},"zone":11,"typeConfidence":0.93,"plateTime":0.47297506663862654,"extension":5.6920947427680675},"index":0,"playId":"a0c8697f-e5d6-308e-b76f-44723901c7c0","pitchNumber":1,"startTime":"2026-08-25T00:25:38.786Z","endTime":"2026-08-25T00:25:42.497Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":73.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.701571755933017,"aZ":-33.174911519483224,"pfxX":1.516754501001789,"pfxZ":-0.7211696780794608,"pX":-0.4167513034934367,"pZ":2.6179510039052083,"vX0":2.4344384263181134,"vY0":-118.02851621606213,"vZ0":-0.5578484638722498,"x":132.89,"y":168.1,"x0":-1.6628122108470862,"y0":50.00011412658413,"z0":5.940763988614869,"aX":2.116406635309712},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-1.2,"breakHorizontal":-3.4,"spinRate":2369,"spinDirection":64},"zone":4,"typeConfidence":0.9,"plateTime":0.46597348199960864,"extension":5.63530188588712},"hitData":{"launchSpeed":82.3,"launchAngle":15.0,"totalDistance":174.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":191.88,"coordY":125.01}},"index":1,"playId":"115179a2-0b74-37b9-aba1-19f364ef51a6","pitchNumber":2,"startTime":"2026-08-25T00:25:53.033Z","endTime":"2026-08-25T00:26:04.521Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"credit":"b_ab"},{"player":{"id":645261,"link":"/api/v1/people/645261"},"credit":"p_ab"},{"player":{"id":680776,"link":"/api/v1/people/680776"},"credit":"b_pa"},{"player":{"id":645261,"link":"/api/v1/people/645261"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.300000000000004,"awayTeamWinProbability":53.699999999999996,"homeTeamWinProbabilityAdded":-7.600000000000001,"leverageIndex":1.17,"dramaIndex":81.0,"contextMetrics":{},"playEndTime":"2026-08-25T00:26:04.521Z","atBatIndex":51},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Mickey Gasper walks.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-25T00:26:12.433Z","endTime":"2026-08-25T00:27:28.692Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"postOnSecond":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.2,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.853806629881145,"aZ":-31.566994556746078,"pfxX":-10.316846148607995,"pfxZ":0.347280308283453,"pX":-0.425950377160595,"pZ":0.8276242602395759,"vX0":6.576785023476619,"vY0":-132.0606955137329,"vZ0":-6.157332165949619,"x":133.24,"y":216.43,"x0":-1.616632538589834,"y0":50.00446975240204,"z0":5.530826874918567,"aX":-18.10428247880272},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":-0.6,"breakHorizontal":17.2,"spinRate":2219,"spinDirection":240},"zone":13,"typeConfidence":0.9,"plateTime":0.4157966444834882,"extension":6.167545252544584},"index":0,"playId":"dc8d13e6-c8c8-3698-81f7-51df59778546","pitchNumber":1,"startTime":"2026-08-25T00:26:35.954Z","endTime":"2026-08-25T00:26:40.095Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":681508,"link":"/api/v1/people/681508","batSide":{"code":"L","description":"Left"}},"second":{"id":680776,"link":"/api/v1/people/680776"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":77.1,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.42440632886819,"aZ":-29.722492582333093,"pfxX":3.8587891648018067,"pfxZ":1.609696296730764,"pX":-1.5915565322433938,"pZ":2.341323812374207,"vX0":-0.16332455495758538,"vY0":-123.52822562795448,"vZ0":-1.9369177367060437,"x":177.67,"y":175.56,"x0":-2.024608691260774,"y0":50.005503160705466,"z0":5.6642752226220505,"aX":5.891111020651199},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":2.6,"breakHorizontal":-7.0,"spinRate":2250,"spinDirection":98},"zone":13,"typeConfidence":0.74,"plateTime":0.4455030030714915,"extension":5.6694510615031515},"index":1,"playId":"2a016d35-23b3-367a-a2e0-d81c4dcae7f2","pitchNumber":2,"startTime":"2026-08-25T00:26:50.829Z","endTime":"2026-08-25T00:26:54.772Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":681508,"link":"/api/v1/people/681508","batSide":{"code":"L","description":"Left"}},"second":{"id":680776,"link":"/api/v1/people/680776"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":82.4,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.06734597064575,"aZ":-31.632403759566166,"pfxX":-9.84969479813027,"pfxZ":0.3151448188351331,"pX":-1.791280341462696,"pZ":2.720377323169835,"vX0":3.255543406991596,"vY0":-131.56806693780206,"vZ0":-1.6068590217467995,"x":185.28,"y":165.33,"x0":-1.77095041326526,"y0":50.00656852170993,"z0":5.7017844017657655,"aX":-17.128403404131223},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":0.4,"breakHorizontal":17.0,"spinRate":2077,"spinDirection":237},"zone":11,"typeConfidence":0.91,"plateTime":0.41762755084390957,"extension":5.821515326435965},"index":2,"playId":"c108da7e-5862-3d8b-867c-783a96a810c3","pitchNumber":3,"startTime":"2026-08-25T00:27:07.329Z","endTime":"2026-08-25T00:27:11.559Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":681508,"link":"/api/v1/people/681508","batSide":{"code":"L","description":"Left"}},"second":{"id":680776,"link":"/api/v1/people/680776"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":0,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":81.9,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.675503902505582,"aZ":-27.206505935148652,"pfxX":0.5688976234641845,"pfxZ":2.887509630478773,"pX":-0.8092988526478871,"pZ":3.180238747676722,"vX0":2.042734347506161,"vY0":-130.66682557964606,"vZ0":-1.4409078935123714,"x":147.85,"y":152.91,"x0":-1.6765419758413085,"y0":50.00421807610444,"z0":5.791596160880405,"aX":0.9793547263877503},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":5.2,"breakHorizontal":-1.4,"spinRate":2152,"spinDirection":213},"zone":1,"typeConfidence":0.91,"plateTime":0.41989476640076306,"extension":5.867079180890179},"index":3,"playId":"ea65aabb-fefd-3357-ae7b-14658cea214f","pitchNumber":4,"startTime":"2026-08-25T00:27:24.589Z","endTime":"2026-08-25T00:27:28.692Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":681508,"link":"/api/v1/people/681508","batSide":{"code":"L","description":"Left"}},"second":{"id":680776,"link":"/api/v1/people/680776"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681508,"link":"/api/v1/people/681508"},"credit":"b_pa"},{"player":{"id":645261,"link":"/api/v1/people/645261"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.6,"awayTeamWinProbability":56.4,"homeTeamWinProbabilityAdded":-2.700000000000003,"leverageIndex":2.26,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2026-08-25T00:27:28.692Z","atBatIndex":52},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Anthony Seigler walks. Jarren Duran to 3rd. Mickey Gasper to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-25T00:28:24.973Z","endTime":"2026-08-25T00:29:25.786Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"postOnSecond":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"postOnThird":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4],"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":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-25T00:27:37.966Z","endTime":"2026-08-25T00:28:27.191Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":678011,"link":"/api/v1/people/678011","batSide":{"code":"L","description":"Left"}},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":680776,"link":"/api/v1/people/680776"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":83.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.763894650559934,"aZ":-32.44045784062937,"pfxX":-10.332305480438025,"pfxZ":-0.15083284819326348,"pX":-2.168489483143946,"pZ":1.8009859862223767,"vX0":2.838801666355705,"vY0":-132.52567145367937,"vZ0":-3.6874816280858655,"x":199.66,"y":190.15,"x0":-1.9174286921019195,"y0":50.003647666901344,"z0":5.603841186564643,"aX":-18.209188395189933},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":-1.0,"breakHorizontal":18.0,"spinRate":2074,"spinDirection":242},"zone":13,"typeConfidence":0.91,"plateTime":0.41476715038711687,"extension":5.921516716221312},"index":1,"playId":"f95e81bb-b2c8-3750-abf5-7264185cfde2","pitchNumber":1,"startTime":"2026-08-25T00:28:27.191Z","endTime":"2026-08-25T00:28:31.138Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":678011,"link":"/api/v1/people/678011","batSide":{"code":"L","description":"Left"}},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":680776,"link":"/api/v1/people/680776"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":82.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.769783670248493,"aZ":-28.666063794362113,"pfxX":0.6733579975166614,"pfxZ":2.006040188471953,"pX":0.19419228428756044,"pZ":3.4964624707193668,"vX0":4.3327006729557604,"vY0":-131.5772855320737,"vZ0":-0.5470472987032824,"x":109.6,"y":144.38,"x0":-1.5634370937484166,"y0":50.000962754328214,"z0":5.83719042999631,"aX":1.176545688963545},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":3.7,"breakHorizontal":-2.2,"spinRate":2223,"spinDirection":209},"zone":12,"typeConfidence":0.91,"plateTime":0.4167902246577624,"extension":6.067346508509761},"index":2,"playId":"ca817619-8b2a-3827-8ae6-367d0495fd5a","pitchNumber":2,"startTime":"2026-08-25T00:28:44.621Z","endTime":"2026-08-25T00:28:48.564Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":678011,"link":"/api/v1/people/678011","batSide":{"code":"L","description":"Left"}},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":680776,"link":"/api/v1/people/680776"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":97.2,"endSpeed":88.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.19225863731978,"aZ":-23.180822194457395,"pfxX":-10.189645273920203,"pfxZ":4.4668993403035095,"pX":-1.014214610152901,"pZ":3.3161724895822573,"vX0":5.324402574988444,"vY0":-141.4455122299245,"vZ0":-2.3842329004322096,"x":155.66,"y":149.24,"x0":-1.60365820132188,"y0":50.00376885731644,"z0":5.6667249726895905,"aX":-20.515248194564087},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":7.8,"breakHorizontal":17.3,"spinRate":2339,"spinDirection":232},"zone":11,"typeConfidence":0.9,"plateTime":0.3881981480323433,"extension":6.866446365947207},"index":3,"playId":"41b9e588-46a8-3f1a-818a-f56a96dd376f","pitchNumber":3,"startTime":"2026-08-25T00:29:01.745Z","endTime":"2026-08-25T00:29:05.801Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":678011,"link":"/api/v1/people/678011","batSide":{"code":"L","description":"Left"}},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":680776,"link":"/api/v1/people/680776"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":88.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.6050058975408,"aZ":-21.754324356831233,"pfxX":-10.812536521516149,"pfxZ":5.158897987608677,"pX":0.9733053703177409,"pZ":1.4746637820097035,"vX0":10.661488146976627,"vY0":-141.73233146863228,"vZ0":-7.34196420843667,"x":79.9,"y":198.96,"x0":-1.4456747214244852,"y0":50.0022660243995,"z0":5.504415083025465,"aX":-21.836774879250697},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":7.8,"breakHorizontal":17.2,"spinRate":2339,"spinDirection":230},"zone":14,"typeConfidence":0.91,"plateTime":0.3875384061910374,"extension":6.331409544790295},"index":4,"playId":"d52ce2a1-1334-388e-85bb-29692942908f","pitchNumber":4,"startTime":"2026-08-25T00:29:21.301Z","endTime":"2026-08-25T00:29:25.786Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":678011,"link":"/api/v1/people/678011","batSide":{"code":"L","description":"Left"}},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":680776,"link":"/api/v1/people/680776"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678011,"link":"/api/v1/people/678011"},"credit":"b_pa"},{"player":{"id":645261,"link":"/api/v1/people/645261"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":34.1,"awayTeamWinProbability":65.9,"homeTeamWinProbabilityAdded":-9.5,"leverageIndex":3.22,"dramaIndex":144.0,"contextMetrics":{},"playEndTime":"2026-08-25T00:29:25.786Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Sogard strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-25T00:29:26.338Z","endTime":"2026-08-25T00:31:29.914Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"postOnSecond":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"postOnThird":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"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":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691788,"link":"/api/v1/people/691788"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":88.6,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.615827289805644,"aZ":-23.65740329411415,"pfxX":-10.153461288534121,"pfxZ":4.205494792336838,"pX":-1.3777311769089111,"pZ":3.102038684396808,"vX0":4.746563846106433,"vY0":-142.1423731814117,"vZ0":-2.9596973355017213,"x":169.52,"y":155.02,"x0":-1.759319360318092,"y0":50.00454138606034,"z0":5.675882240006941,"aX":-20.57135828268457},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":7.1,"breakHorizontal":17.3,"spinRate":2394,"spinDirection":229},"zone":11,"typeConfidence":0.9,"plateTime":0.3868212481644666,"extension":5.641889081206447},"index":0,"playId":"b25812b6-4dd4-322f-aaff-c021bb44f7e1","pitchNumber":1,"startTime":"2026-08-25T00:29:57.275Z","endTime":"2026-08-25T00:30:01.149Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":686765,"link":"/api/v1/people/686765","batSide":{"code":"L","description":"Left"}},"first":{"id":678011,"link":"/api/v1/people/678011"},"second":{"id":681508,"link":"/api/v1/people/681508"},"third":{"id":680776,"link":"/api/v1/people/680776"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":88.7,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.633037278673,"aZ":-24.106954267018132,"pfxX":-10.943375079613407,"pfxZ":3.9949216625159707,"pX":-0.2393622419279698,"pZ":1.944577807984214,"vX0":7.361655437403801,"vY0":-141.73114771649753,"vZ0":-6.001008844261313,"x":126.12,"y":186.28,"x0":-1.4585572841367405,"y0":50.00315962220426,"z0":5.64508605952612,"aX":-22.09932401251102},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":6.1,"breakHorizontal":18.1,"spinRate":2363,"spinDirection":228},"zone":8,"typeConfidence":0.91,"plateTime":0.38756360673819223,"extension":6.068947519908707},"index":1,"playId":"f70b1167-0bd0-3982-b2d8-d5073a1002d6","pitchNumber":2,"startTime":"2026-08-25T00:30:14.546Z","endTime":"2026-08-25T00:30:18.616Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":686765,"link":"/api/v1/people/686765","batSide":{"code":"L","description":"Left"}},"first":{"id":678011,"link":"/api/v1/people/678011"},"second":{"id":681508,"link":"/api/v1/people/681508"},"third":{"id":680776,"link":"/api/v1/people/680776"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":81.9,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.906962849641893,"aZ":-27.646332659808145,"pfxX":-0.01928496258072343,"pfxZ":2.626135396360903,"pX":-1.2218991885346207,"pZ":3.465438445295249,"vX0":1.335780886071061,"vY0":-130.73460264827116,"vZ0":-0.676271492764559,"x":163.58,"y":145.21,"x0":-1.7380536757676535,"y0":50.00055434619071,"z0":5.812222947933955,"aX":-0.03358045137033622},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.8,"breakHorizontal":-0.2,"spinRate":2303,"spinDirection":201},"zone":11,"typeConfidence":0.91,"plateTime":0.4198017326838115,"extension":5.610434399644499},"index":2,"playId":"93f451fb-1702-33f1-b30d-a6ae5f8d3c09","pitchNumber":3,"startTime":"2026-08-25T00:30:30.934Z","endTime":"2026-08-25T00:30:34.808Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":686765,"link":"/api/v1/people/686765","batSide":{"code":"L","description":"Left"}},"first":{"id":678011,"link":"/api/v1/people/678011"},"second":{"id":681508,"link":"/api/v1/people/681508"},"third":{"id":680776,"link":"/api/v1/people/680776"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":88.6,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.618496199726984,"aZ":-20.682313285873715,"pfxX":-9.696117386590075,"pfxZ":5.682037253094615,"pX":-1.2364083234826497,"pZ":2.8653158411967405,"vX0":4.448866297253761,"vY0":-141.85090307946112,"vZ0":-4.108732795593555,"x":164.13,"y":161.42,"x0":-1.5715433038986264,"y0":50.00512848011792,"z0":5.663459463008626,"aX":-19.62077505313865},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":9.6,"breakHorizontal":16.6,"spinRate":2402,"spinDirection":231},"zone":11,"typeConfidence":0.67,"plateTime":0.38718420572727696,"extension":5.810253988470206},"index":3,"playId":"7ee715db-533e-3e02-ac1e-6264ca05afd1","pitchNumber":4,"startTime":"2026-08-25T00:30:48.274Z","endTime":"2026-08-25T00:30:52.503Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":686765,"link":"/api/v1/people/686765","batSide":{"code":"L","description":"Left"}},"first":{"id":678011,"link":"/api/v1/people/678011"},"second":{"id":681508,"link":"/api/v1/people/681508"},"third":{"id":680776,"link":"/api/v1/people/680776"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":83.4,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.661959463595025,"aZ":-28.718348121630207,"pfxX":-10.301630736395532,"pfxZ":1.9408131024521147,"pX":-1.4152518954800146,"pZ":2.511481893881726,"vX0":4.220196367954318,"vY0":-133.1529505974853,"vZ0":-2.7780422344961666,"x":170.95,"y":170.97,"x0":-1.6892008864956802,"y0":50.004947159965205,"z0":5.663326081829531,"aX":-18.356140042810413},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":3.1,"breakHorizontal":17.6,"spinRate":2154,"spinDirection":238},"zone":13,"typeConfidence":0.9,"plateTime":0.4125864945307005,"extension":5.719338358734505},"index":4,"playId":"bc45dbca-30ab-33d2-871a-2512ddad2838","pitchNumber":5,"startTime":"2026-08-25T00:31:09.371Z","endTime":"2026-08-25T00:31:13.384Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":686765,"link":"/api/v1/people/686765","batSide":{"code":"L","description":"Left"}},"first":{"id":678011,"link":"/api/v1/people/678011"},"second":{"id":681508,"link":"/api/v1/people/681508"},"third":{"id":680776,"link":"/api/v1/people/680776"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":88.4,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.47987273481664,"aZ":-24.353598550297647,"pfxX":-12.32711640640646,"pfxZ":3.904086535536525,"pX":-0.3213952581047267,"pZ":1.2671326599275905,"vX0":7.694209084114245,"vY0":-141.39738382448516,"vZ0":-7.322670260127886,"x":129.25,"y":204.57,"x0":-1.491570809628,"y0":50.00348252179115,"z0":5.4791177470788615,"aX":-24.693093101900423},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":5.5,"breakHorizontal":20.5,"spinRate":2378,"spinDirection":229},"zone":13,"typeConfidence":0.92,"plateTime":0.38897111593139133,"extension":6.0215524028586325},"index":5,"playId":"cdfcfacb-e2dd-34eb-9994-e40eb4d71da5","pitchNumber":6,"startTime":"2026-08-25T00:31:25.782Z","endTime":"2026-08-25T00:31:29.914Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":686765,"link":"/api/v1/people/686765","batSide":{"code":"L","description":"Left"}},"first":{"id":678011,"link":"/api/v1/people/678011"},"second":{"id":681508,"link":"/api/v1/people/681508"},"third":{"id":680776,"link":"/api/v1/people/680776"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686765,"link":"/api/v1/people/686765"},"credit":"b_ab"},{"player":{"id":645261,"link":"/api/v1/people/645261"},"credit":"p_ab"},{"player":{"id":686765,"link":"/api/v1/people/686765"},"credit":"b_pa"},{"player":{"id":645261,"link":"/api/v1/people/645261"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.400000000000006,"awayTeamWinProbability":53.599999999999994,"homeTeamWinProbabilityAdded":12.300000000000004,"leverageIndex":3.9,"dramaIndex":178.0,"contextMetrics":{},"playEndTime":"2026-08-25T00:31:29.914Z","atBatIndex":54},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ceddanne Rafaela flies out to center fielder Jakob Marsee.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-25T00:31:36.811Z","endTime":"2026-08-25T00:32:07.343Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":82.6,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.268054667652457,"aZ":-28.09525179016615,"pfxX":-0.22399432241142153,"pfxZ":2.3426462864815107,"pX":-0.1075330531939558,"pZ":2.475938494942321,"vX0":4.009096284640198,"vY0":-131.51489914004048,"vZ0":-3.0313481756191174,"x":121.1,"y":171.93,"x0":-1.6260564585469717,"y0":50.00420714305423,"z0":5.739097660903715,"aX":-0.39053734480771635},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":3.7,"breakHorizontal":-0.5,"spinRate":2279,"spinDirection":209},"zone":5,"typeConfidence":0.91,"plateTime":0.41732635013936026,"extension":5.977890525659443},"hitData":{"launchSpeed":89.8,"launchAngle":55.0,"totalDistance":225.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":118.1,"coordY":111.04}},"index":0,"playId":"177ef47f-ff4c-3579-9056-cf158789dded","pitchNumber":1,"startTime":"2026-08-25T00:31:57.345Z","endTime":"2026-08-25T00:32:07.343Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"first":{"id":678011,"link":"/api/v1/people/678011"},"second":{"id":681508,"link":"/api/v1/people/681508"},"third":{"id":680776,"link":"/api/v1/people/680776"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_ab"},{"player":{"id":645261,"link":"/api/v1/people/645261"},"credit":"p_ab"},{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_pa"},{"player":{"id":645261,"link":"/api/v1/people/645261"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.8,"awayTeamWinProbability":41.2,"homeTeamWinProbabilityAdded":12.399999999999991,"leverageIndex":4.81,"dramaIndex":201.0,"contextMetrics":{},"playEndTime":"2026-08-25T00:32:07.343Z","atBatIndex":55},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Otto Lopez doubles (30) on a sharp fly ball to left fielder Jarren Duran.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-25T00:34:01.654Z","endTime":"2026-08-25T00:35:11.261Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"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":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"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(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":89.1,"endSpeed":81.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.576220649952642,"aZ":-27.341303389510973,"pfxX":-1.331933826415585,"pfxZ":2.886554085434933,"pX":1.3415507093590955,"pZ":0.7297273786013163,"vX0":7.32998140592903,"vY0":-129.45812157965594,"vZ0":-6.007153058627803,"x":65.86,"y":219.08,"x0":-1.3707823044208085,"y0":50.00142933871976,"z0":5.211697389865949,"aX":-2.229285302406161},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":3.8,"breakHorizontal":0.5,"spinRate":2215,"spinDirection":294},"zone":14,"typeConfidence":2.0,"plateTime":0.42538824564424704,"extension":6.131790825444956},"index":0,"playId":"f8635faf-7faa-3a32-a061-7e6f932a2fac","pitchNumber":1,"startTime":"2026-08-25T00:34:17.637Z","endTime":"2026-08-25T00:34:21.828Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":86.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.74883998170571,"aZ":-23.17678850235304,"pfxX":-10.509850969362429,"pfxZ":4.620584413948384,"pX":0.6993124810826344,"pZ":2.2964675292096786,"vX0":8.68194573154648,"vY0":-139.47334316607595,"vZ0":-4.5006204322530685,"x":90.34,"y":176.78,"x0":-1.1063013815763874,"y0":50.003737823819776,"z0":5.48226592078437,"aX":-20.468285782725772},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":7.4,"breakHorizontal":16.9,"spinRate":1969,"spinDirection":228},"zone":6,"typeConfidence":2.0,"plateTime":0.3944563871809059,"extension":6.254178043099448},"index":1,"playId":"4eed06f1-45ed-3ba8-b08d-553b99c7b123","pitchNumber":2,"startTime":"2026-08-25T00:34:38.754Z","endTime":"2026-08-25T00:34:42.623Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":81.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.96148063965989,"aZ":-26.493253665741815,"pfxX":-9.003723651920836,"pfxZ":3.3219960533599178,"pX":-0.7304368171695717,"pZ":2.6627659829115515,"vX0":5.241968328134644,"vY0":-130.61668041453584,"vZ0":-1.7407723457449649,"x":144.84,"y":166.89,"x0":-1.603518774399923,"y0":50.004491400282525,"z0":5.348561598081586,"aX":-15.410525963193855},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":5.8,"breakHorizontal":15.0,"spinRate":1703,"spinDirection":241},"zone":4,"typeConfidence":2.0,"plateTime":0.4208731516664823,"extension":6.100058363043295},"hitData":{"launchSpeed":104.3,"launchAngle":22.0,"totalDistance":383.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":73.14,"coordY":53.65}},"index":2,"playId":"73f28cb0-266c-30fd-81db-73ef6ee95fb0","pitchNumber":3,"startTime":"2026-08-25T00:34:57.934Z","endTime":"2026-08-25T00:35:11.261Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_ab"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_ab"},{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_pa"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.5,"awayTeamWinProbability":30.5,"homeTeamWinProbabilityAdded":10.700000000000003,"leverageIndex":1.49,"dramaIndex":108.0,"contextMetrics":{},"playEndTime":"2026-08-25T00:35:11.261Z","atBatIndex":56},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Heriberto Hernández walks.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-25T00:35:30.461Z","endTime":"2026-08-25T00:37:13.765Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"postOnSecond":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":80.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.138951636617968,"aZ":-28.0638285181807,"pfxX":-0.5326884380450352,"pfxZ":2.4546608923063626,"pX":1.0715192397028508,"pZ":2.2910250668698446,"vX0":6.0861076777038985,"vY0":-129.11842035189693,"vZ0":-2.625831372612747,"x":76.16,"y":176.92,"x0":-1.2558937867932525,"y0":50.00059773427643,"z0":5.500652498315352,"aX":-0.8914352143880361},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.1,"breakHorizontal":-0.5,"spinRate":2244,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.42566920514626405,"extension":5.971582230856372},"index":0,"playId":"c9157053-b212-3448-9532-abd98f313e06","pitchNumber":1,"startTime":"2026-08-25T00:35:53.107Z","endTime":"2026-08-25T00:35:56.958Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"second":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":88.6,"endSpeed":80.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.437748905829633,"aZ":-26.917718405277743,"pfxX":-0.7653965059648291,"pfxZ":3.181527559957509,"pX":0.7459891289052195,"pZ":0.79605994347498,"vX0":5.31168041396347,"vY0":-128.7404464128894,"vZ0":-6.148275238749181,"x":88.56,"y":217.29,"x0":-1.257918996975409,"y0":50.00470579246198,"z0":5.339946272659029,"aX":-1.2657869781564535},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.4,"breakHorizontal":0.0,"spinRate":2233,"spinDirection":252},"zone":14,"typeConfidence":2.0,"plateTime":0.4278901696614774,"extension":6.156796843559398},"index":1,"playId":"92291725-dfeb-3974-a63f-ae3db113aabb","pitchNumber":2,"startTime":"2026-08-25T00:36:13.729Z","endTime":"2026-08-25T00:36:18.182Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"second":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":97.3,"endSpeed":88.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.651902580908455,"aZ":-26.684602508044104,"pfxX":-11.124315027100048,"pfxZ":2.7255910336947373,"pX":0.9355838972469043,"pZ":2.3054772693600807,"vX0":9.371245135906001,"vY0":-141.38769771431313,"vZ0":-4.170928652009735,"x":81.34,"y":176.53,"x0":-0.9842624236938025,"y0":50.00407432393684,"z0":5.521891576431669,"aX":-22.418188650508263},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":4.2,"breakHorizontal":18.1,"spinRate":1964,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.388082388656267,"extension":6.1754299616230135},"index":2,"playId":"25637c8d-570e-38ca-994d-ae6a4222a195","pitchNumber":3,"startTime":"2026-08-25T00:36:46.969Z","endTime":"2026-08-25T00:36:51.137Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"second":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.80222748325071,"aZ":-26.60838182649777,"pfxX":-11.302148854485525,"pfxZ":2.8476514168250624,"pX":0.39194582252623456,"pZ":1.397938468466395,"vX0":8.136863318629969,"vY0":-139.1857401686871,"vZ0":-6.26812431082835,"x":102.06,"y":201.04,"x0":-1.1089770146795324,"y0":50.0002230874538,"z0":5.454141566293466,"aX":-22.05324854776703},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":4.0,"breakHorizontal":18.6,"spinRate":1952,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.39434353050980064,"extension":6.289569884395228},"index":3,"playId":"9bcd63cf-5d8c-3e2a-8954-577bae38b06e","pitchNumber":4,"startTime":"2026-08-25T00:37:09.581Z","endTime":"2026-08-25T00:37:13.765Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"second":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"credit":"b_pa"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.3,"awayTeamWinProbability":27.700000000000003,"homeTeamWinProbabilityAdded":2.799999999999997,"leverageIndex":1.84,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2026-08-25T00:37:13.765Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Stowers strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-25T00:37:15.560Z","endTime":"2026-08-25T00:39:08.497Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"postOnSecond":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":82.1,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.440508154879467,"aZ":-24.848328844958772,"pfxX":-9.356403648332554,"pfxZ":4.228799792745688,"pX":-1.6761733732389617,"pZ":3.204075796976816,"vX0":3.032131183750917,"vY0":-130.97241385776442,"vZ0":-0.7506445153841738,"x":180.89,"y":152.27,"x0":-1.6354387396846615,"y0":50.001674909444574,"z0":5.357677938361936,"aX":-16.20465301533472},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":7.7,"breakHorizontal":16.2,"spinRate":1772,"spinDirection":240},"zone":11,"typeConfidence":2.0,"plateTime":0.4186882937052383,"extension":5.903326936183179},"index":0,"playId":"f5017565-e74d-3671-8e95-c817f97141d4","pitchNumber":1,"startTime":"2026-08-25T00:37:42.753Z","endTime":"2026-08-25T00:37:46.830Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"second":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"index":1,"playId":"de4e2fa3-66c9-49c8-97a4-722838a26a39","startTime":"2026-08-25T00:38:02.825Z","endTime":"2026-08-25T00:38:07.825Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"second":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":81.9,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.33931681093665,"aZ":-25.146931293504014,"pfxX":-10.568116675875762,"pfxZ":4.073037461760201,"pX":-0.6430046611989974,"pZ":2.8772569213957118,"vX0":5.639065999255816,"vY0":-130.92098877595805,"vZ0":-1.62155076215873,"x":141.51,"y":161.09,"x0":-1.4593810822481557,"y0":50.00153457922609,"z0":5.398871917680095,"aX":-18.223254465900943},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.2,"breakHorizontal":17.8,"spinRate":1920,"spinDirection":235},"zone":1,"typeConfidence":2.0,"plateTime":0.41942432348129266,"extension":6.173113381997307},"index":2,"playId":"4b1edb64-111a-384f-90db-1705c31753e6","pitchNumber":2,"startTime":"2026-08-25T00:38:23.137Z","endTime":"2026-08-25T00:38:27.230Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"second":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.3,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.861434088485595,"aZ":-18.575284083185945,"pfxX":-3.0920987148562444,"pfxZ":6.782061905496896,"pX":-0.305504406433578,"pZ":3.3540289913409653,"vX0":3.713016762663658,"vY0":-140.92475514949825,"vZ0":-2.8726455413237453,"x":128.65,"y":148.22,"x0":-1.2401538079288088,"y0":50.00491572635864,"z0":5.590459158535726,"aX":-6.202680270595339},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":11.9,"breakHorizontal":4.8,"spinRate":1932,"spinDirection":223},"zone":1,"typeConfidence":2.0,"plateTime":0.38907786331329053,"extension":6.037901024236498},"index":3,"playId":"d7537342-2c60-3284-a9d1-d68ec1027206","pitchNumber":3,"startTime":"2026-08-25T00:38:44.088Z","endTime":"2026-08-25T00:38:48.021Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"second":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.7,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.768002117491196,"aZ":-19.088752338290377,"pfxX":-3.925143789924829,"pfxZ":6.63335216670729,"pX":0.8261720107363506,"pZ":3.1648988435843375,"vX0":6.849708408018831,"vY0":-139.66752561151654,"vZ0":-3.2101674985665185,"x":85.51,"y":153.33,"x0":-1.1493876303789787,"y0":50.00605797624739,"z0":5.586158964234061,"aX":-7.747733819200522},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":11.5,"breakHorizontal":5.6,"spinRate":1994,"spinDirection":223},"zone":12,"typeConfidence":2.0,"plateTime":0.39231356892311764,"extension":6.088771932209012},"index":4,"playId":"6f883360-e9ec-3c66-8d74-abddee3552fb","pitchNumber":4,"startTime":"2026-08-25T00:39:04.310Z","endTime":"2026-08-25T00:39:08.497Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"second":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669065,"link":"/api/v1/people/669065"},"credit":"b_ab"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_ab"},{"player":{"id":669065,"link":"/api/v1/people/669065"},"credit":"b_pa"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.8,"awayTeamWinProbability":35.2,"homeTeamWinProbabilityAdded":-7.5,"leverageIndex":2.61,"dramaIndex":117.0,"contextMetrics":{},"playEndTime":"2026-08-25T00:39:08.497Z","atBatIndex":58},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Owen Caissie walks. Otto Lopez to 3rd. Heriberto Hernández to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-25T00:40:31.108Z","endTime":"2026-08-25T00:42:58.302Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"postOnSecond":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"postOnThird":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[2,3,4,5,6,7,8,9],"actionIndex":[0],"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":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"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":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Owen Caissie replaces Agustín Ramírez.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-25T00:39:27.327Z","endTime":"2026-08-25T00:39:34.683Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683357,"link":"/api/v1/people/683357"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"401","replacedPlayer":{"id":682663,"link":"/api/v1/people/682663"},"defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"second":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-08-25T00:39:34.683Z","endTime":"2026-08-25T00:40:33.336Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":683357,"link":"/api/v1/people/683357","batSide":{"code":"L","description":"Left"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"second":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":87.7,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.76658416234474,"aZ":-25.067687877217345,"pfxX":-10.368796984046185,"pfxZ":3.580925531991868,"pX":-0.7600177888890486,"pZ":3.188247184553781,"vX0":4.637962043856653,"vY0":-140.67420900881913,"vZ0":-2.263031957334363,"x":145.97,"y":152.7,"x0":-1.0917741365806648,"y0":50.00448279775929,"z0":5.644571064852737,"aX":-20.58369165655516},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":6.1,"breakHorizontal":17.6,"spinRate":2059,"spinDirection":218},"zone":1,"typeConfidence":2.0,"plateTime":0.3908008327717254,"extension":6.193890608316791},"index":2,"playId":"4b86ea98-181f-358a-a4dd-d5d9804332c3","pitchNumber":1,"startTime":"2026-08-25T00:40:33.336Z","endTime":"2026-08-25T00:40:37.295Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":683357,"link":"/api/v1/people/683357","batSide":{"code":"L","description":"Left"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"second":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":82.8,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.32523416264315,"aZ":-25.638273018836987,"pfxX":-10.353948518139212,"pfxZ":3.7392775696137015,"pX":-0.4555959932900307,"pZ":1.4421601895061396,"vX0":6.032908208547645,"vY0":-131.48531947475254,"vZ0":-5.053931729022448,"x":134.37,"y":199.84,"x0":-1.4365906210266313,"y0":50.00408057083029,"z0":5.295875923210644,"aX":-18.09922594684332},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":5.9,"breakHorizontal":17.4,"spinRate":1904,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.4168453027918275,"extension":6.3098465501739405},"index":3,"playId":"6f751e9c-e90e-3e5d-9b95-6d91ae323e47","pitchNumber":2,"startTime":"2026-08-25T00:40:53.378Z","endTime":"2026-08-25T00:40:57.257Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":683357,"link":"/api/v1/people/683357","batSide":{"code":"L","description":"Left"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"second":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":82.2,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.30506505108469,"aZ":-23.7302702749068,"pfxX":-10.664852167173818,"pfxZ":4.906562866411323,"pX":0.015205642979289839,"pZ":1.0646564187241772,"vX0":7.202615289319896,"vY0":-130.5878514110515,"vZ0":-6.276493539209058,"x":116.42,"y":210.03,"x0":-1.397381156088588,"y0":50.00624869799805,"z0":5.29255332706219,"aX":-18.365413469939785},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":7.7,"breakHorizontal":17.6,"spinRate":1975,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.4199411875356147,"extension":6.287685706880456},"index":4,"playId":"0b357607-a533-310c-a2b5-1d85bf1ed4f6","pitchNumber":3,"startTime":"2026-08-25T00:41:12.306Z","endTime":"2026-08-25T00:41:15.854Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":683357,"link":"/api/v1/people/683357","batSide":{"code":"L","description":"Left"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"second":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":96.3,"endSpeed":87.7,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.64892195386485,"aZ":-18.117288979267602,"pfxX":-3.5102630680904205,"pfxZ":7.082466797313241,"pX":-0.9427931189506201,"pZ":4.177324135185576,"vX0":2.4151064454021367,"vY0":-140.21909246266685,"vZ0":-0.8098217643514105,"x":152.94,"y":125.99,"x0":-1.3605909841996044,"y0":50.0045720874904,"z0":5.655568895247767,"aX":-6.968325022201379},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":12.8,"breakHorizontal":5.9,"spinRate":1923,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.3911086209693857,"extension":6.0107791808231905},"index":5,"playId":"ab756003-c93f-3573-bca0-0c8ceab9a490","pitchNumber":4,"startTime":"2026-08-25T00:41:35.958Z","endTime":"2026-08-25T00:41:39.917Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":683357,"link":"/api/v1/people/683357","batSide":{"code":"L","description":"Left"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"second":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":6,"playId":"3a65026b-589f-4a8f-bfd4-cf5e7184e8ca","startTime":"2026-08-25T00:41:57.865Z","endTime":"2026-08-25T00:42:02.865Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":683357,"link":"/api/v1/people/683357","batSide":{"code":"L","description":"Left"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"second":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":7,"playId":"a5f84de2-d7a8-4649-8345-58dce83ac107","startTime":"2026-08-25T00:42:16.712Z","endTime":"2026-08-25T00:42:21.712Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":683357,"link":"/api/v1/people/683357","batSide":{"code":"L","description":"Left"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"second":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":80.4,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.944160286858548,"aZ":-27.556621020252795,"pfxX":-9.040316025753826,"pfxZ":2.7792875066666625,"pX":-0.8000476159438127,"pZ":3.468386520363498,"vX0":4.55783754339242,"vY0":-128.53049999943718,"vZ0":0.2402062811223482,"x":147.5,"y":145.13,"x0":-1.4266446027989987,"y0":50.00630951798464,"z0":5.522667812222627,"aX":-15.049498018491072},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":5.3,"breakHorizontal":15.2,"spinRate":1671,"spinDirection":233},"zone":1,"typeConfidence":2.0,"plateTime":0.426994006233099,"extension":6.195203015780652},"index":8,"playId":"bb55d8fd-073d-372a-b11c-3a612b76247c","pitchNumber":5,"startTime":"2026-08-25T00:42:33.859Z","endTime":"2026-08-25T00:42:38.065Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":683357,"link":"/api/v1/people/683357","batSide":{"code":"L","description":"Left"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"second":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":83.3,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.98731383061998,"aZ":-25.98301520064115,"pfxX":-10.55688354409642,"pfxZ":3.504419296533096,"pX":0.1827207461885204,"pZ":0.9217159961462692,"vX0":7.683265319324272,"vY0":-132.27638729228678,"vZ0":-6.136490809355122,"x":110.04,"y":213.89,"x0":-1.3922103902196012,"y0":50.00511980176942,"z0":5.184473560306399,"aX":-18.655438753957913},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":5.2,"breakHorizontal":17.4,"spinRate":1927,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.41454464104625455,"extension":6.463592860187214},"index":9,"playId":"5ba2b0f5-bbab-3844-b8c9-6423923e8fa0","pitchNumber":6,"startTime":"2026-08-25T00:42:53.868Z","endTime":"2026-08-25T00:42:58.302Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":683357,"link":"/api/v1/people/683357","batSide":{"code":"L","description":"Left"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"second":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683357,"link":"/api/v1/people/683357"},"credit":"b_pa"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":73.8,"awayTeamWinProbability":26.200000000000003,"homeTeamWinProbabilityAdded":9.0,"leverageIndex":3.09,"dramaIndex":138.0,"contextMetrics":{},"playEndTime":"2026-08-25T00:42:58.302Z","atBatIndex":59},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Xavier Edwards singles on a ground ball to right fielder Wilyer Abreu. Otto Lopez scores. Heriberto Hernández to 3rd. Owen Caissie to 2nd.","rbi":1,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-25T00:43:00.895Z","endTime":"2026-08-25T00:44:46.767Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"postOnSecond":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"postOnThird":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":{"id":678394,"link":"/api/v1/people/678394"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":82.5,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.115986012619967,"aZ":-26.51318726919498,"pfxX":-1.8450899792413318,"pfxZ":3.2678473578338076,"pX":0.7531300626556733,"pZ":1.9484773287432011,"vX0":6.239001073672117,"vY0":-130.91782264126206,"vZ0":-3.7356196379992035,"x":88.29,"y":186.17,"x0":-1.4230744812977039,"y0":50.00280835540073,"z0":5.382423840800074,"aX":-3.1970158568719285},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.3,"breakHorizontal":1.9,"spinRate":2321,"spinDirection":258},"zone":9,"typeConfidence":2.0,"plateTime":0.41866823997854974,"extension":6.025837046128607},"index":0,"playId":"96c04ea0-177d-3887-b8f2-ee41bc16a914","pitchNumber":1,"startTime":"2026-08-25T00:43:25.740Z","endTime":"2026-08-25T00:43:29.436Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"first":{"id":683357,"link":"/api/v1/people/683357"},"second":{"id":681715,"link":"/api/v1/people/681715"},"third":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":82.9,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.81030643330183,"aZ":-26.54654198331244,"pfxX":-10.31029027001963,"pfxZ":3.2056917865174226,"pX":-0.7880288632878513,"pZ":1.5193542265291433,"vX0":5.386341101904216,"vY0":-131.81817318806264,"vZ0":-4.546256927591967,"x":147.04,"y":197.76,"x0":-1.5217189549197485,"y0":50.00080640096922,"z0":5.233303501267657,"aX":-18.087252289199245},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":5.0,"breakHorizontal":17.4,"spinRate":1885,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.41599749910766004,"extension":6.23022501146886},"index":1,"playId":"9104c6eb-1dfc-3a76-adea-b728eb774d13","pitchNumber":2,"startTime":"2026-08-25T00:43:47.852Z","endTime":"2026-08-25T00:43:51.856Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"first":{"id":683357,"link":"/api/v1/people/683357"},"second":{"id":681715,"link":"/api/v1/people/681715"},"third":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":87.6,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.10066256448413,"aZ":-18.302345558831497,"pfxX":-3.362452648647294,"pfxZ":6.955127360368806,"pX":-0.9537814216973955,"pZ":4.848760940921876,"vX0":2.505826106480582,"vY0":-141.07023463644381,"vZ0":1.0371763020713476,"x":153.36,"y":107.86,"x0":-1.42120918029999,"y0":50.00611654060337,"z0":5.664458268175881,"aX":-6.710309363690908},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.0,"breakHorizontal":5.5,"spinRate":2010,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.38975731096480315,"extension":6.026480301624649},"index":2,"playId":"0e2b324b-b42a-34dd-b616-d0f343b530d2","pitchNumber":3,"startTime":"2026-08-25T00:44:16.321Z","endTime":"2026-08-25T00:44:20.255Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"first":{"id":683357,"link":"/api/v1/people/683357"},"second":{"id":681715,"link":"/api/v1/people/681715"},"third":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":82.4,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.190577947416113,"aZ":-25.57940677531454,"pfxX":-10.514744483208082,"pfxZ":3.7860683888738507,"pX":-0.5692931895946102,"pZ":1.7907506077838045,"vX0":5.867024869060426,"vY0":-131.73056379303475,"vZ0":-4.210155991049028,"x":138.7,"y":190.43,"x0":-1.4691655500320504,"y0":50.00362899482606,"z0":5.319765189117268,"aX":-18.32422335785978},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":6.0,"breakHorizontal":17.6,"spinRate":1717,"spinDirection":243},"zone":7,"typeConfidence":2.0,"plateTime":0.4171471527836208,"extension":6.2493976922061325},"hitData":{"launchSpeed":88.7,"launchAngle":5.0,"totalDistance":82.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":164.66,"coordY":118.72}},"index":3,"playId":"32aa3849-29bd-372b-9f45-912cb9e2383a","pitchNumber":4,"startTime":"2026-08-25T00:44:37.239Z","endTime":"2026-08-25T00:44:46.767Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"first":{"id":683357,"link":"/api/v1/people/683357"},"second":{"id":681715,"link":"/api/v1/people/681715"},"third":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_ab"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_ab"},{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_pa"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.5,"awayTeamWinProbability":13.5,"homeTeamWinProbabilityAdded":12.700000000000003,"leverageIndex":3.76,"dramaIndex":177.0,"contextMetrics":{},"playEndTime":"2026-08-25T00:44:46.767Z","atBatIndex":60},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Jakob Marsee lines into a force out, first baseman Willson Contreras to catcher Adley Rutschman. Heriberto Hernández out at home. Owen Caissie to 3rd. Xavier Edwards to 2nd. Jakob Marsee to 1st.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-25T00:44:51.992Z","endTime":"2026-08-25T00:46:36.124Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"postOnSecond":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"postOnThird":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":668939,"link":"/api/v1/people/668939"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"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":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"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":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":88.5,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.29397753255662,"aZ":-19.528977671086356,"pfxX":-2.0877835353694123,"pfxZ":6.269201322863227,"pX":-0.5882577784749047,"pZ":3.9011182058421174,"vX0":2.2632252650657185,"vY0":-141.39806584287754,"vZ0":-1.3803957684718184,"x":139.42,"y":133.45,"x0":-1.1291375827262655,"y0":50.00516028678026,"z0":5.65302338073964,"aX":-4.213295228252673},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":11.3,"breakHorizontal":3.2,"spinRate":1908,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.3878784885745472,"extension":6.1080688357410295},"index":0,"playId":"c8c97efc-fa9c-31b7-8ee8-ca49b86401ad","pitchNumber":1,"startTime":"2026-08-25T00:45:20.363Z","endTime":"2026-08-25T00:45:24.306Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"second":{"id":683357,"link":"/api/v1/people/683357"},"third":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.6,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.874520185143737,"aZ":-19.235467560352976,"pfxX":-2.4179075526108678,"pfxZ":6.562002864086407,"pX":-0.17304551902883897,"pZ":3.1613184421146596,"vX0":3.738438644699911,"vY0":-139.62240787992346,"vZ0":-3.1852728726446147,"x":123.6,"y":153.42,"x0":-1.2161052247553716,"y0":50.00166826721219,"z0":5.585042970711661,"aX":-4.76683526346399},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":11.4,"breakHorizontal":3.6,"spinRate":1895,"spinDirection":219},"zone":2,"typeConfidence":2.0,"plateTime":0.39252308701641336,"extension":6.261206988743922},"index":1,"playId":"2b76dba3-1f4a-3642-b41a-aeb0e1459982","pitchNumber":2,"startTime":"2026-08-25T00:45:40.879Z","endTime":"2026-08-25T00:45:44.584Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"second":{"id":683357,"link":"/api/v1/people/683357"},"third":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":88.5,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.652957977810765,"aZ":-19.749991706817415,"pfxX":-1.9407694459319997,"pfxZ":6.161590995536125,"pX":0.8179981620974518,"pZ":4.0107249687756195,"vX0":5.949476826555408,"vY0":-141.22646705945087,"vZ0":-1.0398225440501168,"x":85.82,"y":130.49,"x0":-1.0653371978428379,"y0":50.00403772450972,"z0":5.655990977263834,"aX":-3.9148119706500055},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.2,"breakHorizontal":2.3,"spinRate":1978,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.38808518001274006,"extension":6.0416935136094},"index":2,"playId":"f3b4e097-f1f0-3da0-bda4-9227763483b3","pitchNumber":3,"startTime":"2026-08-25T00:46:05.410Z","endTime":"2026-08-25T00:46:09.555Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"second":{"id":683357,"link":"/api/v1/people/683357"},"third":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.0,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.026006732370103,"aZ":-25.00746617589256,"pfxX":-9.62445204919831,"pfxZ":4.06938933351283,"pX":0.11398817436812901,"pZ":1.69157117449143,"vX0":7.2926952850904945,"vY0":-132.11017530283783,"vZ0":-4.588624648101505,"x":112.66,"y":193.11,"x0":-1.4363784637556383,"y0":50.00564129802555,"z0":5.2969159535207835,"aX":-16.958345648435568},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":6.5,"breakHorizontal":15.7,"spinRate":1726,"spinDirection":240},"zone":8,"typeConfidence":2.0,"plateTime":0.415148062246824,"extension":6.215415548979101},"hitData":{"launchSpeed":83.0,"launchAngle":9.0,"totalDistance":130.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":153.71,"coordY":182.01}},"index":3,"playId":"b8ed0667-5276-3faa-bf32-223268b8f90f","pitchNumber":4,"startTime":"2026-08-25T00:46:28.148Z","endTime":"2026-08-25T00:46:36.124Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"second":{"id":683357,"link":"/api/v1/people/683357"},"third":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"credit":"b_ab"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_ab"},{"player":{"id":805300,"link":"/api/v1/people/805300"},"credit":"b_pa"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":80.5,"awayTeamWinProbability":19.5,"homeTeamWinProbabilityAdded":-6.0,"leverageIndex":1.89,"dramaIndex":90.0,"contextMetrics":{},"playEndTime":"2026-08-25T00:46:36.124Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Javier Sanoja grounds out, shortstop Nick Sogard to first baseman Willson Contreras.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-25T00:46:58.627Z","endTime":"2026-08-25T00:49:58.281Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":686765,"link":"/api/v1/people/686765"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":79.7,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.13768829597835,"aZ":-32.644244571065705,"pfxX":-1.5470051925596038,"pfxZ":-0.28156149588908264,"pX":-0.10492957212487251,"pZ":3.7783072436475518,"vX0":3.57680799556951,"vY0":-128.6920135656748,"vZ0":1.7325002385027197,"x":121.0,"y":136.77,"x0":-1.3230187677755105,"y0":50.006156775508245,"z0":5.657880399377014,"aX":-2.5495885263546256},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":0.2,"breakHorizontal":1.8,"spinRate":2130,"spinDirection":12},"zone":11,"typeConfidence":2.0,"plateTime":0.42854732938546114,"extension":6.086318890315158},"index":0,"playId":"374d701a-eab2-3cae-8c15-a36a3ac89916","pitchNumber":1,"startTime":"2026-08-25T00:47:20.766Z","endTime":"2026-08-25T00:47:24.724Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"first":{"id":805300,"link":"/api/v1/people/805300"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":683357,"link":"/api/v1/people/683357"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.4,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.983074821955054,"aZ":-30.18507273020649,"pfxX":-1.133726877768276,"pfxZ":1.1829397793230552,"pX":-0.3410554966094419,"pZ":2.2899696537977303,"vX0":3.3804495625508943,"vY0":-128.79737318583594,"vZ0":-1.996061816086776,"x":130.0,"y":176.95,"x0":-1.5215231033894971,"y0":50.004767768758015,"z0":5.402345585263921,"aX":-1.9109370483767654},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":1.9,"breakHorizontal":1.3,"spinRate":2213,"spinDirection":278},"zone":4,"typeConfidence":2.0,"plateTime":0.4247576920782379,"extension":5.953032131059687},"index":1,"playId":"bce2cb9f-65a4-3c44-9b64-a1da11cf5f98","pitchNumber":2,"startTime":"2026-08-25T00:47:52.866Z","endTime":"2026-08-25T00:47:56.844Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"first":{"id":805300,"link":"/api/v1/people/805300"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":683357,"link":"/api/v1/people/683357"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":2,"playId":"9a45343c-fd11-41ad-a9a7-be5dc9211607","startTime":"2026-08-25T00:48:14.080Z","endTime":"2026-08-25T00:48:19.080Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"first":{"id":805300,"link":"/api/v1/people/805300"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":683357,"link":"/api/v1/people/683357"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":78.8,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.45280882835143,"aZ":-35.317394689598494,"pfxX":3.5127144694624204,"pfxZ":-1.9991766796003736,"pX":0.7784036058196006,"pZ":1.67269445433105,"vX0":4.43557221613324,"vY0":-125.01515593678062,"vZ0":-2.0701496262864407,"x":87.33,"y":193.62,"x0":-1.4786325362878334,"y0":50.00075479865718,"z0":5.425066983438336,"aX":5.52941341712607},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-3.8,"breakHorizontal":-7.4,"spinRate":2539,"spinDirection":25},"zone":9,"typeConfidence":2.0,"plateTime":0.4390224748751881,"extension":5.911952334188022},"index":3,"playId":"ff0a623c-a4b2-3aa6-891f-3e3260c2b6e6","pitchNumber":3,"startTime":"2026-08-25T00:48:32.817Z","endTime":"2026-08-25T00:48:36.902Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"first":{"id":805300,"link":"/api/v1/people/805300"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":683357,"link":"/api/v1/people/683357"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.8,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.644780496526558,"aZ":-35.82330871798275,"pfxX":1.2918706626874377,"pfxZ":-2.284067936294483,"pX":1.8005423416987512,"pZ":0.41873415554952115,"vX0":7.356957724412996,"vY0":-125.86791625086676,"vZ0":-5.037199061383143,"x":48.37,"y":227.47,"x0":-1.3336767700153633,"y0":50.0044610780498,"z0":5.361889432384132,"aX":2.061890282970912},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-5.2,"breakHorizontal":-4.1,"spinRate":2515,"spinDirection":21},"zone":14,"typeConfidence":2.0,"plateTime":0.435939351776657,"extension":6.033053078977341},"index":4,"playId":"4386ff06-f89f-3073-9387-5bb7699f9a7a","pitchNumber":4,"startTime":"2026-08-25T00:49:03.547Z","endTime":"2026-08-25T00:49:07.406Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"first":{"id":805300,"link":"/api/v1/people/805300"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":683357,"link":"/api/v1/people/683357"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.5,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.936669595032992,"aZ":-17.829779187373628,"pfxX":-2.827464976828008,"pfxZ":7.3075630168444405,"pX":1.2424643389802934,"pZ":3.054583082188265,"vX0":7.359402327913552,"vY0":-139.1455685799233,"vZ0":-3.6343679554463857,"x":69.64,"y":156.31,"x0":-1.068100654667885,"y0":50.001150572237854,"z0":5.557431878228565,"aX":-5.549510748249429},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.7,"breakHorizontal":3.6,"spinRate":1955,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.3934819854042546,"extension":6.640022987975794},"index":5,"playId":"8c3ef51c-336c-3311-900d-95a4655a6c20","pitchNumber":5,"startTime":"2026-08-25T00:49:28.343Z","endTime":"2026-08-25T00:49:32.549Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"first":{"id":805300,"link":"/api/v1/people/805300"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":683357,"link":"/api/v1/people/683357"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.9,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.72032484965837,"aZ":-21.413170287119097,"pfxX":-9.783348514297327,"pfxZ":5.433143946035342,"pX":-0.2912725652716222,"pZ":2.948094046980478,"vX0":5.935345304106563,"vY0":-139.8665695280186,"vZ0":-3.276576478428514,"x":128.1,"y":159.18,"x0":-1.1705039852183934,"y0":50.00086324287018,"z0":5.539890180669605,"aX":-19.36973584449211},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":9.4,"breakHorizontal":16.4,"spinRate":2080,"spinDirection":220},"zone":1,"typeConfidence":2.0,"plateTime":0.39169382548071807,"extension":6.171331544794239},"hitData":{"launchSpeed":80.8,"launchAngle":-9.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.15,"coordY":159.9}},"index":6,"playId":"24017faa-6afd-3652-ac10-62f13f6122d1","pitchNumber":6,"startTime":"2026-08-25T00:49:50.320Z","endTime":"2026-08-25T00:49:58.281Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"first":{"id":805300,"link":"/api/v1/people/805300"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":683357,"link":"/api/v1/people/683357"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"credit":"b_ab"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_ab"},{"player":{"id":691594,"link":"/api/v1/people/691594"},"credit":"b_pa"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.5,"awayTeamWinProbability":25.5,"homeTeamWinProbabilityAdded":-6.0,"leverageIndex":2.33,"dramaIndex":101.0,"contextMetrics":{},"playEndTime":"2026-08-25T00:49:58.281Z","atBatIndex":62},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Wilyer Abreu doubles (28) on a sharp fly ball to right fielder Griffin Conine.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-25T00:52:17.969Z","endTime":"2026-08-25T00:52:48.592Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694795,"fullName":"Josh Ekness","link":"/api/v1/people/694795"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3],"actionIndex":[0,1],"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":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665052,"link":"/api/v1/people/665052"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Owen Caissie remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-25T00:51:51.767Z","endTime":"2026-08-25T00:51:51.785Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683357,"link":"/api/v1/people/683357"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"401","replacedPlayer":{"id":682663,"link":"/api/v1/people/682663"},"defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Josh Ekness replaces Sandy Alcantara.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-25T00:51:51.785Z","endTime":"2026-08-25T00:52:20.230Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694795,"link":"/api/v1/people/694795"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":99.3,"endSpeed":90.4,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.26344564254293,"aZ":-24.86580187186745,"pfxX":-10.349740255649145,"pfxZ":3.4900845573572354,"pX":-0.06544844388507375,"pZ":1.919570893444994,"vX0":12.654488695879158,"vY0":-143.98296593757786,"vZ0":-4.023388265648976,"x":119.49,"y":186.95,"x0":-3.1783177141350216,"y0":50.00290621256887,"z0":4.8787529373529415,"aX":-21.67327278661911},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":5.6,"breakHorizontal":16.1,"spinRate":2376,"spinDirection":230},"zone":8,"typeConfidence":0.85,"plateTime":0.3808065926567372,"extension":6.597359429691043},"index":2,"playId":"6eab6dbc-15de-30c9-bac3-60aa1fb7dfbd","pitchNumber":1,"startTime":"2026-08-25T00:52:20.230Z","endTime":"2026-08-25T00:52:24.140Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694795,"link":"/api/v1/people/694795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":78.9,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.193376098532,"aZ":-27.196197807128897,"pfxX":7.007102985622496,"pfxZ":3.1483477797884394,"pX":0.5800556941835062,"pZ":2.5883557280312037,"vX0":7.7519683885750315,"vY0":-125.18474084147148,"vZ0":-0.35357308783131736,"x":94.89,"y":168.89,"x0":-3.4714634402545737,"y0":50.002158716859945,"z0":4.96516306028317,"aX":11.076603679733383},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":5.9,"breakHorizontal":-14.5,"spinRate":2623,"spinDirection":69},"zone":6,"typeConfidence":0.91,"plateTime":0.43819652782645235,"extension":6.807472385640672},"hitData":{"launchSpeed":109.9,"launchAngle":22.0,"totalDistance":338.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":224.36,"coordY":102.94}},"index":3,"playId":"5b9738ec-5e88-3e23-a949-2c94e71fc1af","pitchNumber":2,"startTime":"2026-08-25T00:52:36.562Z","endTime":"2026-08-25T00:52:48.592Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694795,"link":"/api/v1/people/694795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"credit":"b_ab"},{"player":{"id":694795,"link":"/api/v1/people/694795"},"credit":"p_ab"},{"player":{"id":677800,"link":"/api/v1/people/677800"},"credit":"b_pa"},{"player":{"id":694795,"link":"/api/v1/people/694795"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":59.699999999999996,"awayTeamWinProbability":40.300000000000004,"homeTeamWinProbabilityAdded":-14.800000000000004,"leverageIndex":2.14,"dramaIndex":149.0,"contextMetrics":{},"playEndTime":"2026-08-25T00:52:48.592Z","atBatIndex":63},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Willson Contreras hit by pitch.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-25T00:53:00.310Z","endTime":"2026-08-25T00:53:47.245Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694795,"fullName":"Josh Ekness","link":"/api/v1/people/694795"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"postOnSecond":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":83.6,"endSpeed":76.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.201164815691154,"aZ":-30.124732498373437,"pfxX":11.5525475027702,"pfxZ":1.3813693387816581,"pX":-0.2106534145645085,"pZ":3.594930740924204,"vX0":3.9575522500658415,"vY0":-121.60749223155015,"vZ0":2.681186797740474,"x":125.03,"y":141.72,"x0":-3.3644844827332965,"y0":50.00184778665966,"z0":5.109625053986129,"aX":17.116718610269206},"breaks":{"breakAngle":31.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":3.5,"breakHorizontal":-21.8,"spinRate":2510,"spinDirection":66},"zone":11,"typeConfidence":0.92,"plateTime":0.4522397443775903,"extension":6.012399699715727},"index":0,"playId":"de066164-abbc-3956-87c4-f1f2f7bb813f","pitchNumber":1,"startTime":"2026-08-25T00:53:24.545Z","endTime":"2026-08-25T00:53:28.512Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694795,"link":"/api/v1/people/694795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"second":{"id":677800,"link":"/api/v1/people/677800"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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(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":99.0,"endSpeed":90.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.44507073319026,"aZ":-16.93026276017268,"pfxX":-5.30585518513389,"pfxZ":7.25847933528374,"pX":-1.3443175644681185,"pZ":3.866824755538327,"vX0":7.068818392512171,"vY0":-144.00558285023743,"vZ0":-0.64036913664036,"x":168.24,"y":134.38,"x0":-3.141477026620332,"y0":50.00220519727774,"z0":5.139374072288754,"aX":-11.143231840996755},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":13.2,"breakHorizontal":8.2,"spinRate":2343,"spinDirection":227},"zone":11,"typeConfidence":0.87,"plateTime":0.3803524808744174,"extension":6.231441865640218},"index":1,"playId":"8768dcbd-716a-322c-bf3e-1acf14aa5fee","pitchNumber":2,"startTime":"2026-08-25T00:53:42.958Z","endTime":"2026-08-25T00:53:47.245Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694795,"link":"/api/v1/people/694795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"second":{"id":677800,"link":"/api/v1/people/677800"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":575929,"link":"/api/v1/people/575929"},"credit":"b_pa"},{"player":{"id":694795,"link":"/api/v1/people/694795"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.300000000000004,"awayTeamWinProbability":46.699999999999996,"homeTeamWinProbabilityAdded":-6.3999999999999915,"leverageIndex":2.94,"dramaIndex":118.0,"contextMetrics":{},"playEndTime":"2026-08-25T00:53:47.245Z","atBatIndex":64},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Adley Rutschman flies out sharply to center fielder Jakob Marsee. Wilyer Abreu to 3rd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-25T00:53:49.937Z","endTime":"2026-08-25T00:55:17.067Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694795,"fullName":"Josh Ekness","link":"/api/v1/people/694795"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"postOnThird":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":89.4,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.08662171579144,"aZ":-15.938452332075478,"pfxX":-4.923409750265635,"pfxZ":7.895890854911208,"pX":-0.6446335061955148,"pZ":3.372763589734716,"vX0":8.777677373011716,"vY0":-142.57852186508975,"vZ0":-1.9783384240702615,"x":141.57,"y":147.72,"x0":-3.124965572557306,"y0":50.006342461963705,"z0":5.082599417417457,"aX":-10.12888791918535},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.0,"breakHorizontal":7.1,"spinRate":2364,"spinDirection":226},"zone":1,"typeConfidence":0.89,"plateTime":0.3843023473366758,"extension":6.714911622573146},"index":0,"playId":"7541573d-0d7b-3ba6-91f8-488c798517cf","pitchNumber":1,"startTime":"2026-08-25T00:54:25.912Z","endTime":"2026-08-25T00:54:29.809Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694795,"link":"/api/v1/people/694795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"L","description":"Left"}},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":677800,"link":"/api/v1/people/677800"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":99.0,"endSpeed":90.3,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.40169940194861,"aZ":-13.447007057227589,"pfxX":-5.803033743417353,"pfxZ":8.98279594198599,"pX":1.0109230248199736,"pZ":2.1193892866771162,"vX0":13.124577390854384,"vY0":-143.53828931695244,"vZ0":-5.767652440358407,"x":78.47,"y":181.56,"x0":-2.8682253225491254,"y0":50.007057173814445,"z0":4.993074527047382,"aX":-12.104190426060347},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":15.1,"breakHorizontal":7.8,"spinRate":2539,"spinDirection":228},"zone":14,"typeConfidence":0.91,"plateTime":0.3816621987713824,"extension":6.621074061651039},"index":1,"playId":"f244dcf2-e8aa-390b-909a-16b5d6b6f819","pitchNumber":2,"startTime":"2026-08-25T00:54:44.521Z","endTime":"2026-08-25T00:54:48.524Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694795,"link":"/api/v1/people/694795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"L","description":"Left"}},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":677800,"link":"/api/v1/people/677800"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.8,"endSpeed":90.0,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.288373171356156,"aZ":-30.659653564547614,"pfxX":-10.40935071280945,"pfxZ":0.7358319262029269,"pX":0.18109598036203114,"pZ":2.126964451729394,"vX0":12.935173991509144,"vY0":-143.3129165951974,"vZ0":-2.5643669220769514,"x":110.1,"y":181.35,"x0":-3.0466487274781606,"y0":50.00671310914865,"z0":4.955802005132235,"aX":-21.575172359605173},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":1.0,"breakHorizontal":16.1,"spinRate":2239,"spinDirection":234},"zone":8,"typeConfidence":0.92,"plateTime":0.3827363338162284,"extension":6.588244132125946},"hitData":{"launchSpeed":103.0,"launchAngle":39.0,"totalDistance":372.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":145.81,"coordY":50.24}},"index":2,"playId":"ab3924e7-f6ed-32f5-b3b8-2e61a95ddc7f","pitchNumber":3,"startTime":"2026-08-25T00:55:04.086Z","endTime":"2026-08-25T00:55:17.067Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694795,"link":"/api/v1/people/694795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"L","description":"Left"}},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":677800,"link":"/api/v1/people/677800"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"credit":"b_ab"},{"player":{"id":694795,"link":"/api/v1/people/694795"},"credit":"p_ab"},{"player":{"id":668939,"link":"/api/v1/people/668939"},"credit":"b_pa"},{"player":{"id":694795,"link":"/api/v1/people/694795"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.4,"awayTeamWinProbability":41.6,"homeTeamWinProbabilityAdded":5.099999999999994,"leverageIndex":4.21,"dramaIndex":142.0,"contextMetrics":{},"playEndTime":"2026-08-25T00:55:17.067Z","atBatIndex":65},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Caleb Durbin flies out to right fielder Griffin Conine.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-25T00:56:18.331Z","endTime":"2026-08-25T00:58:17.782Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694795,"fullName":"Josh Ekness","link":"/api/v1/people/694795"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,4,5,6],"actionIndex":[0,3],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":{"id":694795,"link":"/api/v1/people/694795"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"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":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665052,"link":"/api/v1/people/665052"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-25T00:55:57.890Z","endTime":"2026-08-25T00:56:20.604Z","isPitch":false,"type":"action","player":{"id":702332,"link":"/api/v1/people/702332"},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":99.0,"endSpeed":90.3,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.39016079316298,"aZ":-11.827175600266864,"pfxX":-5.375153786207593,"pfxZ":9.786511102276844,"pX":1.536645967374317,"pZ":1.881363881091805,"vX0":14.104670004217363,"vY0":-143.34806819013895,"vZ0":-6.952596615714533,"x":58.43,"y":187.98,"x0":-2.7511820554950046,"y0":50.00679913860347,"z0":5.078144324796146,"aX":-11.180943795477706},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.3,"breakHorizontal":6.8,"spinRate":2554,"spinDirection":225},"zone":14,"typeConfidence":0.92,"plateTime":0.382223408287345,"extension":6.681032386583288},"index":1,"playId":"42c5a720-c0b3-300f-85e7-42261992f66e","pitchNumber":1,"startTime":"2026-08-25T00:56:20.604Z","endTime":"2026-08-25T00:56:24.601Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694795,"link":"/api/v1/people/694795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"first":{"id":575929,"link":"/api/v1/people/575929"},"third":{"id":677800,"link":"/api/v1/people/677800"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":78.9,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.580829723587318,"aZ":-38.946970970931645,"pfxX":2.859227702320874,"pfxZ":-4.377368456532398,"pX":2.41030618946708,"pZ":0.9563296296109776,"vX0":11.954113764913672,"vY0":-123.8751847900185,"vZ0":-2.315489991031491,"x":25.12,"y":212.96,"x0":-2.8563194344085296,"y0":50.00190473766824,"z0":5.170509028231306,"aX":4.423666535727879},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-8.3,"breakHorizontal":-8.0,"spinRate":2734,"spinDirection":69},"zone":14,"typeConfidence":0.94,"plateTime":0.44278930206291944,"extension":6.813765474986065},"index":2,"playId":"2a1dfad3-d72a-3dd4-95ae-1f952382ba2a","pitchNumber":2,"startTime":"2026-08-25T00:56:41.119Z","endTime":"2026-08-25T00:56:49.262Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694795,"link":"/api/v1/people/694795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"first":{"id":575929,"link":"/api/v1/people/575929"},"third":{"id":677800,"link":"/api/v1/people/677800"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Josh Ekness. Wilyer Abreu scores. Willson Contreras to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":2,"homeScore":2,"isScoringPlay":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":3,"actionPlayId":"2a1dfad3-d72a-3dd4-95ae-1f952382ba2a","startTime":"2026-08-25T00:57:08.976Z","endTime":"2026-08-25T00:57:19.698Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":677800,"link":"/api/v1/people/677800"},"defense":{"pitcher":{"id":694795,"link":"/api/v1/people/694795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"first":{"id":575929,"link":"/api/v1/people/575929"},"third":{"id":677800,"link":"/api/v1/people/677800"},"postOnSecond":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"homeTeamWinProbability":45.4,"awayTeamWinProbability":54.6,"homeTeamWinProbabilityAdded":-13.0,"leverageIndex":4.5,"dramaIndex":197.0,"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":89.2,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.36830173290681,"aZ":-13.987967612266795,"pfxX":-5.756260393825118,"pfxZ":8.896045987243747,"pX":-0.09500357170305584,"pZ":2.53656402928915,"vX0":9.985594401567397,"vY0":-142.2386570557354,"vZ0":-4.404227804318705,"x":120.62,"y":170.29,"x0":-2.907094929462104,"y0":50.00098310201828,"z0":4.995329744014899,"aX":-11.766036002414308},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.4,"breakHorizontal":8.4,"spinRate":2481,"spinDirection":230},"zone":5,"typeConfidence":0.91,"plateTime":0.3854299621366053,"extension":6.679880108774167},"index":4,"playId":"a3601f94-24c4-34a2-b1af-cea7961700c2","pitchNumber":3,"startTime":"2026-08-25T00:57:19.698Z","endTime":"2026-08-25T00:57:23.047Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694795,"link":"/api/v1/people/694795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"second":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":89.8,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.44481271653515,"aZ":-14.129173568669033,"pfxX":-4.446264834324904,"pfxZ":8.799227238842318,"pX":0.7126308471758876,"pZ":2.1187542152811023,"vX0":11.792759867417894,"vY0":-141.8501382540189,"vZ0":-5.821671504943537,"x":89.84,"y":181.57,"x0":-2.908955722162466,"y0":50.006172340036414,"z0":5.088007014824556,"aX":-9.122146371707807},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.0,"breakHorizontal":5.9,"spinRate":2493,"spinDirection":218},"zone":6,"typeConfidence":0.91,"plateTime":0.38514920088106663,"extension":6.673221221219108},"index":5,"playId":"0e702ae4-8e83-3fd5-a4d7-3df9f252a38f","pitchNumber":4,"startTime":"2026-08-25T00:57:44.865Z","endTime":"2026-08-25T00:57:48.865Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694795,"link":"/api/v1/people/694795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"second":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":78.1,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.5892776335097,"aZ":-25.502765835611925,"pfxX":8.456926432228583,"pfxZ":4.307355092126768,"pX":0.28795724758733343,"pZ":2.640855741246836,"vX0":6.292888735677846,"vY0":-123.93040706927505,"vZ0":-0.569822683408945,"x":106.02,"y":167.48,"x0":-3.3863830027212156,"y0":50.00593947856585,"z0":5.010599078780156,"aX":13.108957138959655},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":7.9,"breakHorizontal":-16.8,"spinRate":2569,"spinDirection":65},"zone":3,"typeConfidence":0.92,"plateTime":0.4425745607338869,"extension":6.809848083168183},"hitData":{"launchSpeed":87.4,"launchAngle":53.0,"totalDistance":242.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":189.04,"coordY":125.72}},"index":6,"playId":"37121261-c8d6-3b11-987e-3f72f328ddcd","pitchNumber":5,"startTime":"2026-08-25T00:58:05.322Z","endTime":"2026-08-25T00:58:17.782Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694795,"link":"/api/v1/people/694795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"second":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"credit":"b_ab"},{"player":{"id":694795,"link":"/api/v1/people/694795"},"credit":"p_ab"},{"player":{"id":702332,"link":"/api/v1/people/702332"},"credit":"b_pa"},{"player":{"id":694795,"link":"/api/v1/people/694795"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":7.400000000000006,"leverageIndex":4.5,"dramaIndex":152.0,"contextMetrics":{},"playEndTime":"2026-08-25T00:58:17.782Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jarren Duran strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-25T00:58:20.409Z","endTime":"2026-08-25T01:00:09.017Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694795,"fullName":"Josh Ekness","link":"/api/v1/people/694795"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691788,"link":"/api/v1/people/691788"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":89.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.081337253645714,"aZ":-13.450380343032915,"pfxX":-6.473547734711779,"pfxZ":9.05728418664398,"pX":0.07104571457986764,"pZ":2.2809317133128553,"vX0":11.157754986993357,"vY0":-142.6962261223989,"vZ0":-5.357770583544082,"x":114.29,"y":177.19,"x0":-3.0443579401632577,"y0":50.00483694935375,"z0":5.026742423504108,"aX":-13.386182503246278},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":15.5,"breakHorizontal":9.5,"spinRate":2455,"spinDirection":225},"zone":5,"typeConfidence":0.91,"plateTime":0.38349677713769825,"extension":6.677565456390605},"index":0,"playId":"a024c7ff-211b-38c3-81d8-eb7113775721","pitchNumber":1,"startTime":"2026-08-25T00:58:46.123Z","endTime":"2026-08-25T00:58:49.988Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694795,"link":"/api/v1/people/694795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"second":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":100.3,"endSpeed":91.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.29428337170492,"aZ":-10.550419595098365,"pfxX":-5.248772466566613,"pfxZ":10.13088986193813,"pX":0.3985074729595746,"pZ":1.7586136864264235,"vX0":11.900929973174838,"vY0":-145.44839511997813,"vZ0":-7.575339288963123,"x":101.81,"y":191.3,"x0":-3.0711125364774774,"y0":50.003596307010994,"z0":5.042686042199347,"aX":-11.204679705547182},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":16.8,"breakHorizontal":7.1,"spinRate":2486,"spinDirection":224},"zone":9,"typeConfidence":0.93,"plateTime":0.3771084744902051,"extension":6.609716280279358},"index":1,"playId":"7a6328c3-530b-3add-8963-76fa0201f305","pitchNumber":2,"startTime":"2026-08-25T00:59:08.584Z","endTime":"2026-08-25T00:59:11.912Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694795,"link":"/api/v1/people/694795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"second":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":89.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.8014086133341,"aZ":-15.034073363613517,"pfxX":-5.063800983585757,"pfxZ":8.291516446291078,"pX":-1.8792323305085918,"pZ":3.586033073010783,"vX0":5.826069399245822,"vY0":-142.8581418769648,"vZ0":-1.8579872924496226,"x":188.63,"y":141.96,"x0":-3.28681241319161,"y0":50.007109059487306,"z0":5.189595303769299,"aX":-10.473349191874327},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":14.9,"breakHorizontal":8.0,"spinRate":2467,"spinDirection":222},"zone":11,"typeConfidence":0.91,"plateTime":0.3833699940327291,"extension":6.580224701291154},"index":2,"playId":"30eb8dbd-58b0-39a7-8d98-9428571c547d","pitchNumber":3,"startTime":"2026-08-25T00:59:43.597Z","endTime":"2026-08-25T00:59:47.514Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694795,"link":"/api/v1/people/694795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"second":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":79.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.249816350846466,"aZ":-37.18390523975196,"pfxX":3.5425717768699165,"pfxZ":-3.199893500857942,"pX":1.153731022250259,"pZ":1.6600899787080454,"vX0":9.318863773674783,"vY0":-124.44045821611995,"vZ0":-1.1172134243209402,"x":73.02,"y":193.96,"x0":-3.1014378154207276,"y0":50.00092438104004,"z0":5.198398594207619,"aX":5.548787798494492},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-5.8,"breakHorizontal":-8.6,"spinRate":2647,"spinDirection":63},"zone":14,"typeConfidence":0.94,"plateTime":0.4403446465073597,"extension":6.858910345822851},"index":3,"playId":"9c7834d1-c4cc-3b8e-956a-fa9fd8779818","pitchNumber":4,"startTime":"2026-08-25T01:00:04.271Z","endTime":"2026-08-25T01:00:09.017Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694795,"link":"/api/v1/people/694795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"second":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"credit":"b_ab"},{"player":{"id":694795,"link":"/api/v1/people/694795"},"credit":"p_ab"},{"player":{"id":680776,"link":"/api/v1/people/680776"},"credit":"b_pa"},{"player":{"id":694795,"link":"/api/v1/people/694795"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.8,"awayTeamWinProbability":39.2,"homeTeamWinProbabilityAdded":7.999999999999993,"leverageIndex":2.97,"dramaIndex":129.0,"contextMetrics":{},"playEndTime":"2026-08-25T01:00:09.017Z","atBatIndex":67},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Griffin Conine grounds out, shortstop Nick Sogard to first baseman Willson Contreras.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-25T01:02:31.433Z","endTime":"2026-08-25T01:03:01.526Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686765,"link":"/api/v1/people/686765"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Erik Miller replaces Brayan Bello.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-25T01:02:10.863Z","endTime":"2026-08-25T01:02:33.693Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669062,"link":"/api/v1/people/669062"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":665052,"link":"/api/v1/people/665052","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.5,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.92240987168902,"aZ":-24.216736415214957,"pfxX":11.204395788725154,"pfxZ":4.048114755508495,"pX":1.0439544209411824,"pZ":2.5072181612071347,"vX0":-5.793409544460308,"vY0":-139.8519324492381,"vZ0":-5.535468128008837,"x":77.21,"y":171.09,"x0":1.695817112487356,"y0":50.00140281965258,"z0":6.118098828133846,"aX":22.01261454492178},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":6.2,"breakHorizontal":-19.0,"spinRate":2303,"spinDirection":128},"zone":14,"typeConfidence":0.89,"plateTime":0.3928746964508196,"extension":6.502375072572844},"index":1,"playId":"16eb07ac-d464-369e-902f-963cc10d4659","pitchNumber":1,"startTime":"2026-08-25T01:02:33.693Z","endTime":"2026-08-25T01:02:37.536Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":665052,"link":"/api/v1/people/665052","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":87.8,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.28577962916783,"aZ":-19.920427887615194,"pfxX":10.999991120687856,"pfxZ":6.208148993109715,"pX":0.7022791805391689,"pZ":1.8634659012452657,"vX0":-6.8928115550045925,"vY0":-140.00798501237622,"vZ0":-7.989124141641348,"x":90.23,"y":188.47,"x0":1.7742516687234198,"y0":50.00240226012885,"z0":6.070533780476819,"aX":21.713710438277783},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":9.6,"breakHorizontal":-18.4,"spinRate":2330,"spinDirection":128},"zone":9,"typeConfidence":0.92,"plateTime":0.39205119635656027,"extension":6.582453571172059},"hitData":{"launchSpeed":71.9,"launchAngle":-11.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.99,"coordY":158.09}},"index":2,"playId":"521a3064-a7d4-34f9-afda-d3c2df752f90","pitchNumber":2,"startTime":"2026-08-25T01:02:53.772Z","endTime":"2026-08-25T01:03:01.526Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":665052,"link":"/api/v1/people/665052","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665052,"link":"/api/v1/people/665052"},"credit":"b_ab"},{"player":{"id":669062,"link":"/api/v1/people/669062"},"credit":"p_ab"},{"player":{"id":665052,"link":"/api/v1/people/665052"},"credit":"b_pa"},{"player":{"id":669062,"link":"/api/v1/people/669062"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.2,"awayTeamWinProbability":43.8,"homeTeamWinProbabilityAdded":-4.599999999999994,"leverageIndex":1.78,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2026-08-25T01:03:01.526Z","atBatIndex":68},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Marlins challenged (tag play), call on the field was overturned: Leo Jiménez singles on a line drive to left fielder Jarren Duran. Leo Jiménez to 2nd. Leo Jiménez advances to 2nd, on a fielding error by left fielder Jarren Duran.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-25T01:03:42.656Z","endTime":"2026-08-25T01:05:25.186Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,7],"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":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielding_error"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Leo Jiménez replaces Joe Mack.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-25T01:03:30.282Z","endTime":"2026-08-25T01:03:44.873Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677870,"link":"/api/v1/people/677870"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":691788,"link":"/api/v1/people/691788"},"defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":691788,"link":"/api/v1/people/691788","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":76.4,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.18936278002717,"aZ":-34.830293670288334,"pfxX":-4.839444715959091,"pfxZ":-1.7841360225627234,"pX":1.0357349513272078,"pZ":2.250014505202615,"vX0":-0.3994689067215845,"vY0":-122.02302322981542,"vZ0":-2.452707433807648,"x":77.52,"y":178.03,"x0":1.829869808498201,"y0":50.00517685461888,"z0":6.31114156664453,"aX":-7.194802485225141},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-3.6,"breakHorizontal":8.9,"spinRate":2619,"spinDirection":313},"zone":14,"typeConfidence":0.91,"plateTime":0.4513276661808092,"extension":6.430602770440895},"index":1,"playId":"79418ad3-ee2a-3f9b-87d1-03b466c8a097","pitchNumber":1,"startTime":"2026-08-25T01:03:44.873Z","endTime":"2026-08-25T01:03:48.533Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":677870,"link":"/api/v1/people/677870","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":74.3,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.73813757308931,"aZ":-36.698288908080414,"pfxX":-5.541799794967482,"pfxZ":-3.2155853682502418,"pX":1.5436330728067509,"pZ":3.440992186092152,"vX0":1.1129065192585972,"vY0":-118.48202944662854,"vZ0":0.742414088745508,"x":58.16,"y":145.87,"x0":1.7846110468530023,"y0":50.00248420690166,"z0":6.503934698240431,"aX":-7.800156219103085},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-5.3,"breakHorizontal":9.7,"spinRate":2440,"spinDirection":313},"zone":12,"typeConfidence":0.91,"plateTime":0.46406809182377895,"extension":6.25772873886546},"index":2,"playId":"4be597c5-6cb1-32dc-bd5e-8abd92d4c705","pitchNumber":2,"startTime":"2026-08-25T01:04:00.942Z","endTime":"2026-08-25T01:04:04.706Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":677870,"link":"/api/v1/people/677870","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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.5,"endSpeed":87.4,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.673873503489478,"aZ":-22.98914690367276,"pfxX":10.169531290737352,"pfxZ":4.708563796029706,"pX":1.2450941354283689,"pZ":2.5990601429978843,"vX0":-4.5701264184116575,"vY0":-138.90731348996613,"vZ0":-5.655838185431643,"x":69.54,"y":168.61,"x0":1.5922433909217961,"y0":50.00175146408839,"z0":6.194026152276371,"aX":19.833607031732534},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":7.6,"breakHorizontal":-17.4,"spinRate":2253,"spinDirection":128},"zone":12,"typeConfidence":0.89,"plateTime":0.39460203805617455,"extension":6.41685704723549},"index":3,"playId":"dc3ca546-8dde-3e7b-99ea-3c0d1661a9ec","pitchNumber":3,"startTime":"2026-08-25T01:04:18.426Z","endTime":"2026-08-25T01:04:22.657Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":677870,"link":"/api/v1/people/677870","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.8,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.892404378641054,"aZ":-24.25671620879588,"pfxX":10.605446272180274,"pfxZ":4.021068016388048,"pX":-0.4480084068761161,"pZ":2.4290811964415053,"vX0":-8.950948166149756,"vY0":-139.54005737132223,"vZ0":-5.829726759971629,"x":134.08,"y":173.19,"x0":1.42606131237537,"y0":50.00398835370442,"z0":6.14736505848521,"aX":20.880998344215303},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":6.2,"breakHorizontal":-17.3,"spinRate":2274,"spinDirection":131},"zone":4,"typeConfidence":0.89,"plateTime":0.3927871419879474,"extension":6.494799176771025},"index":4,"playId":"ab6725bb-21e6-32ad-a3a1-e2504f661e8f","pitchNumber":4,"startTime":"2026-08-25T01:04:36.164Z","endTime":"2026-08-25T01:04:40.008Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":677870,"link":"/api/v1/people/677870","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.0,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.63879533906464,"aZ":-24.427021056395436,"pfxX":12.01229876939258,"pfxZ":3.9986713959240774,"pX":-0.4307638453764651,"pZ":2.8118313836288755,"vX0":-9.050796017822591,"vY0":-138.74254090397284,"vZ0":-4.875819476803228,"x":133.42,"y":162.86,"x0":1.3219851923967432,"y0":50.006312159428184,"z0":6.2316213138619405,"aX":23.294424162186985},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":6.4,"breakHorizontal":-19.7,"spinRate":2392,"spinDirection":132},"zone":1,"typeConfidence":0.88,"plateTime":0.39561914327674685,"extension":6.408653302764103},"index":5,"playId":"f39e9be0-32a2-3cf5-8c85-f70fca6a6677","pitchNumber":5,"startTime":"2026-08-25T01:04:52.894Z","endTime":"2026-08-25T01:04:56.708Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":677870,"link":"/api/v1/people/677870","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":6,"startTime":"2026-08-25T01:05:02.691Z","endTime":"2026-08-25T01:05:12.706Z","isPitch":false,"type":"action","player":{"id":677870,"link":"/api/v1/people/677870"},"defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":677870,"link":"/api/v1/people/677870","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":96.0,"endSpeed":88.0,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.598811240460414,"aZ":-22.39580319695397,"pfxX":10.836475992328864,"pfxZ":4.9769462130712885,"pX":-0.018490555404061398,"pZ":1.2399437500306059,"vX0":-7.856840275637542,"vY0":-139.34357611103755,"vZ0":-9.271675954771226,"x":117.7,"y":205.3,"x0":1.4311550931566435,"y0":50.00368019888626,"z0":6.092855416855152,"aX":21.289912990521586},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.2,"breakHorizontal":-18.0,"spinRate":2338,"spinDirection":134},"zone":13,"typeConfidence":0.9,"plateTime":0.39323769496522587,"extension":6.481999249891062},"hitData":{"launchSpeed":90.1,"launchAngle":15.0,"totalDistance":223.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":80.62,"coordY":94.2}},"index":7,"playId":"5c3e6fde-2c2d-3596-b96e-43992a56d6b6","pitchNumber":6,"startTime":"2026-08-25T01:05:12.706Z","endTime":"2026-08-25T01:05:25.186Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":677870,"link":"/api/v1/people/677870","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677870,"link":"/api/v1/people/677870"},"credit":"b_ab"},{"player":{"id":669062,"link":"/api/v1/people/669062"},"credit":"p_ab"},{"player":{"id":677870,"link":"/api/v1/people/677870"},"credit":"b_pa"},{"player":{"id":669062,"link":"/api/v1/people/669062"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MA","challengeTeamId":146},"homeTeamWinProbability":65.60000000000001,"awayTeamWinProbability":34.39999999999999,"homeTeamWinProbabilityAdded":9.400000000000006,"leverageIndex":1.43,"dramaIndex":99.0,"contextMetrics":{},"playEndTime":"2026-08-25T01:05:25.186Z","atBatIndex":69},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Otto Lopez singles on a bunt ground ball to pitcher Erik Miller. Leo Jiménez to 3rd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-25T01:07:28.218Z","endTime":"2026-08-25T01:07:48.237Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"postOnThird":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669062,"link":"/api/v1/people/669062"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":77.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.314376382679345,"aZ":-29.135518592534478,"pfxX":-0.18049882880367885,"pfxZ":1.9782481144987951,"pX":0.18519241312742402,"pZ":2.325679099447665,"vX0":-3.745263174609835,"vY0":-124.64620611997849,"vZ0":-3.6693008030266476,"x":109.94,"y":175.99,"x0":1.7451379552921542,"y0":50.004918588225316,"z0":6.28281641071884,"aX":-0.2774067618118289},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":2.8,"breakHorizontal":1.4,"spinRate":2448,"spinDirection":71},"zone":5,"typeConfidence":0.9,"plateTime":0.44327885011728085,"extension":6.226753699885552},"hitData":{"launchSpeed":36.7,"launchAngle":-53.0,"totalDistance":3.0,"trajectory":"bunt_grounder","hardness":"medium","location":"1","coordinates":{"coordX":119.86,"coordY":193.92}},"index":0,"playId":"f5cd39bd-3aae-388d-8969-998100a0466d","pitchNumber":1,"startTime":"2026-08-25T01:07:40.732Z","endTime":"2026-08-25T01:07:48.237Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"second":{"id":677870,"link":"/api/v1/people/677870"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_ab"},{"player":{"id":669062,"link":"/api/v1/people/669062"},"credit":"p_ab"},{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_pa"},{"player":{"id":669062,"link":"/api/v1/people/669062"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.1,"awayTeamWinProbability":24.900000000000006,"homeTeamWinProbabilityAdded":9.499999999999986,"leverageIndex":2.68,"dramaIndex":130.0,"contextMetrics":{},"playEndTime":"2026-08-25T01:07:48.237Z","atBatIndex":70},{"result":{"type":"atBat","event":"Fielders Choice Out","eventType":"fielders_choice_out","description":"Heriberto Hernández reaches on a fielder's choice out, pitcher Erik Miller to catcher Adley Rutschman. Leo Jiménez out at home. Otto Lopez to 2nd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-25T01:08:03.086Z","endTime":"2026-08-25T01:09:10.178Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":8},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"postOnSecond":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":2},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_runner_out","runner":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669062,"link":"/api/v1/people/669062"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":668939,"link":"/api/v1/people/668939"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_adv_play","runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":null,"runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.10740087471721,"aZ":-21.483667462057003,"pfxX":10.665509389577512,"pfxZ":5.418728256459012,"pX":1.2571775439784132,"pZ":3.5792644400669267,"vX0":-4.778036620107862,"vY0":-139.96190115922516,"vZ0":-3.5532908506694527,"x":69.08,"y":142.14,"x0":1.6055594484161002,"y0":50.00530326677629,"z0":6.281005028969399,"aX":21.054331599397695},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":9.2,"breakHorizontal":-18.2,"spinRate":2267,"spinDirection":130},"zone":12,"typeConfidence":0.91,"plateTime":0.3921136769487723,"extension":6.484134289370535},"index":0,"playId":"725f7711-400e-34e5-8e2e-ccc7d340dc77","pitchNumber":1,"startTime":"2026-08-25T01:08:40.292Z","endTime":"2026-08-25T01:08:44.555Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"third":{"id":677870,"link":"/api/v1/people/677870"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.7945402770857,"aZ":-20.766674079866778,"pfxX":10.928057539219177,"pfxZ":5.794988718747273,"pX":1.014999367959116,"pZ":2.570595104918742,"vX0":-5.464505956943057,"vY0":-139.74981304700634,"vZ0":-6.120399813507843,"x":78.31,"y":169.37,"x0":1.58053129668899,"y0":50.00513413253108,"z0":6.1623326013018795,"aX":21.522639537544823},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":9.4,"breakHorizontal":-18.6,"spinRate":2256,"spinDirection":130},"zone":12,"typeConfidence":0.91,"plateTime":0.39260427800745523,"extension":6.435430626710016},"hitData":{"launchSpeed":64.8,"launchAngle":-33.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":126.41,"coordY":202.52}},"index":1,"playId":"fb4239ee-e9da-3928-80a1-3324ccde2e1c","pitchNumber":2,"startTime":"2026-08-25T01:09:00.102Z","endTime":"2026-08-25T01:09:10.178Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"third":{"id":677870,"link":"/api/v1/people/677870"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"credit":"b_ab"},{"player":{"id":669062,"link":"/api/v1/people/669062"},"credit":"p_ab"},{"player":{"id":681715,"link":"/api/v1/people/681715"},"credit":"b_pa"},{"player":{"id":669062,"link":"/api/v1/people/669062"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":59.099999999999994,"awayTeamWinProbability":40.900000000000006,"homeTeamWinProbabilityAdded":-16.0,"leverageIndex":4.06,"dramaIndex":205.0,"contextMetrics":{},"playEndTime":"2026-08-25T01:09:10.178Z","atBatIndex":71},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Stowers strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-25T01:09:33.702Z","endTime":"2026-08-25T01:11:44.056Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":77.8,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.85497795812844,"aZ":-30.154550360286358,"pfxX":-0.34279631565921576,"pfxZ":1.2857127270566728,"pX":-0.4295581475756958,"pZ":2.9724121241432426,"vX0":-4.716476778900293,"vY0":-126.41406198694239,"vZ0":-2.185852458670152,"x":106.13,"y":130.53,"x0":1.528347252638784,"y0":50.00234917588381,"z0":6.341006557892137,"aX":-0.5382109960905408},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.9,"breakHorizontal":2.0,"spinRate":2504,"spinDirection":351},"zone":1,"typeConfidence":0.9,"plateTime":0.43827879223447264,"extension":6.260513357881705},"index":0,"playId":"575b7c20-4a91-3aea-b050-82fdb7cebfc6","pitchNumber":1,"startTime":"2026-08-25T01:10:04.173Z","endTime":"2026-08-25T01:10:08.129Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"second":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":98.1,"endSpeed":89.1,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.21381270465642,"aZ":-19.253613169936784,"pfxX":10.394957976649396,"pfxZ":6.319498116621636,"pX":0.502254182384979,"pZ":3.191800712336162,"vX0":-6.804027561915437,"vY0":-142.66038112395293,"vZ0":-4.96345457017165,"x":97.86,"y":152.6,"x0":1.577278438596022,"y0":50.0043996359823,"z0":6.181515781839742,"aX":21.260834431343657},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":10.6,"breakHorizontal":-17.3,"spinRate":2361,"spinDirection":130},"zone":3,"typeConfidence":0.91,"plateTime":0.38509312966454834,"extension":6.486273252852136},"index":1,"playId":"cc8272c1-b4bc-3850-baae-9bc6823344bb","pitchNumber":2,"startTime":"2026-08-25T01:10:22.808Z","endTime":"2026-08-25T01:10:26.562Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"second":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":79.1,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.148759940998037,"aZ":-29.426261799407442,"pfxX":0.33696181933096847,"pfxZ":1.7345266419336847,"pX":-0.8234213324575984,"pZ":1.073731298500904,"vX0":-5.797758240499692,"vY0":-126.13093967662715,"vZ0":-6.79890680724491,"x":148.39,"y":209.79,"x0":1.4757392869791648,"y0":50.00609444490646,"z0":6.223191127817465,"aX":0.5354739956857847},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.6,"breakHorizontal":1.0,"spinRate":2628,"spinDirection":3},"zone":13,"typeConfidence":0.89,"plateTime":0.4366994010099563,"extension":6.373135797300339},"index":2,"playId":"9fc9abf1-82c9-35a5-a7bc-4cbd5f425b21","pitchNumber":3,"startTime":"2026-08-25T01:11:00.799Z","endTime":"2026-08-25T01:11:04.994Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"second":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":89.5,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.448531185434405,"aZ":-19.89623961125787,"pfxX":11.288816785339591,"pfxZ":5.976546955531445,"pX":-1.1168246896476512,"pZ":2.633750352629152,"vX0":-11.167269340717894,"vY0":-142.8233632723064,"vZ0":-6.3425253520046265,"x":159.57,"y":167.67,"x0":1.3867787850651425,"y0":50.006673898549415,"z0":6.144672066544665,"aX":23.209016900165857},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":9.6,"breakHorizontal":-18.0,"spinRate":2390,"spinDirection":132},"zone":11,"typeConfidence":0.92,"plateTime":0.3842432387329282,"extension":6.520419941293061},"index":3,"playId":"29200f12-913d-3d65-bb59-67ebd6703bfa","pitchNumber":4,"startTime":"2026-08-25T01:11:21.250Z","endTime":"2026-08-25T01:11:25.263Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"second":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":79.5,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.501588948343958,"aZ":-30.392727460274465,"pfxX":0.2477664371949615,"pfxZ":1.1031635197923384,"pX":-0.9326653084572676,"pZ":1.6139317075565283,"vX0":-6.082900955479156,"vY0":-126.91124003096233,"vZ0":-5.263081978058251,"x":152.55,"y":195.2,"x0":1.4778097817735534,"y0":50.000601965467304,"z0":6.177968804310294,"aX":0.40004708463876804},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":0.8,"breakHorizontal":1.1,"spinRate":2702,"spinDirection":344},"zone":13,"typeConfidence":0.89,"plateTime":0.4340232556747896,"extension":6.550682547109961},"index":4,"playId":"05bd4e6d-f0df-379f-a105-2bd162e8c763","pitchNumber":5,"startTime":"2026-08-25T01:11:39.718Z","endTime":"2026-08-25T01:11:44.056Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"second":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669065,"link":"/api/v1/people/669065"},"credit":"b_ab"},{"player":{"id":669062,"link":"/api/v1/people/669062"},"credit":"p_ab"},{"player":{"id":669065,"link":"/api/v1/people/669065"},"credit":"b_pa"},{"player":{"id":669062,"link":"/api/v1/people/669062"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-9.099999999999994,"leverageIndex":3.6,"dramaIndex":151.0,"contextMetrics":{},"playEndTime":"2026-08-25T01:11:44.056Z","atBatIndex":72},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Mickey Gasper walks.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-25T01:14:31.245Z","endTime":"2026-08-25T01:15:48.233Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664126,"fullName":"Pete Fairbanks","link":"/api/v1/people/664126"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Defensive Substitution: Brian Navarreto replaces Leo Jiménez, batting 9th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-25T01:13:54.292Z","endTime":"2026-08-25T01:13:54.314Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":640459,"link":"/api/v1/people/640459"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"902","replacedPlayer":{"id":677870,"link":"/api/v1/people/677870"},"defense":{"pitcher":{"id":694795,"link":"/api/v1/people/694795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":681508,"link":"/api/v1/people/681508","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Pete Fairbanks replaces Josh Ekness.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-25T01:13:54.314Z","endTime":"2026-08-25T01:14:33.490Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664126,"link":"/api/v1/people/664126"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":694795,"link":"/api/v1/people/694795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":681508,"link":"/api/v1/people/681508","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":86.3,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.95303592823009,"aZ":-10.908435757286918,"pfxX":-1.0808659419624593,"pfxZ":11.025201571214906,"pX":-0.7739942797936172,"pZ":3.779594398136769,"vX0":-0.010621974663346287,"vY0":-138.69655682359496,"vZ0":-5.850729844165254,"x":146.5,"y":136.73,"x0":-0.6299374243993975,"y0":50.000476499121824,"z0":6.659074428109864,"aX":-2.0839993188354278},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.8,"breakHorizontal":1.9,"spinRate":2304,"spinDirection":193},"zone":11,"typeConfidence":0.87,"plateTime":0.39646177092179524,"extension":6.085737561851996},"index":2,"playId":"df29ec0b-ed2e-3ba2-8824-0ffc9a4e4261","pitchNumber":1,"startTime":"2026-08-25T01:14:33.490Z","endTime":"2026-08-25T01:14:37.347Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664126,"link":"/api/v1/people/664126","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":681508,"link":"/api/v1/people/681508","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":77.8,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.536704654812663,"aZ":-38.4541209999042,"pfxX":1.3445651412521382,"pfxZ":-4.126794916973244,"pX":-1.5744229105656427,"pZ":2.2146525024898236,"vX0":-3.2670313475463595,"vY0":-122.989913800196,"vZ0":-3.5188221246889237,"x":177.01,"y":178.98,"x0":-0.40065172138356625,"y0":50.00027026713654,"z0":6.941948996107462,"aX":2.049966008939512},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-8.0,"breakHorizontal":-1.7,"spinRate":2512,"spinDirection":46},"zone":13,"typeConfidence":0.91,"plateTime":0.44621731538209586,"extension":5.874938150125262},"index":3,"playId":"c199b625-e0eb-3b4c-87aa-c7bf606e9b64","pitchNumber":2,"startTime":"2026-08-25T01:14:48.369Z","endTime":"2026-08-25T01:14:52.274Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664126,"link":"/api/v1/people/664126","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":681508,"link":"/api/v1/people/681508","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.2,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.348190770845125,"aZ":-37.70943614198084,"pfxX":1.1714030174442192,"pfxZ":-3.7146119504079658,"pX":0.07121860024299224,"pZ":0.5148125320174483,"vX0":0.5214183219493829,"vY0":-121.922545249582,"vZ0":-7.2162464451424935,"x":114.29,"y":224.88,"x0":-0.29830943546579064,"y0":50.004261909982326,"z0":6.809728403060618,"aX":1.744846993305762},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-8.3,"breakHorizontal":-2.3,"spinRate":2519,"spinDirection":41},"zone":14,"typeConfidence":0.9,"plateTime":0.4510839443151724,"extension":6.003104325295083},"index":4,"playId":"5ce2de1e-1ce0-3aa9-9ca2-4a004c0318ab","pitchNumber":3,"startTime":"2026-08-25T01:15:05.827Z","endTime":"2026-08-25T01:15:10.277Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664126,"link":"/api/v1/people/664126","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":681508,"link":"/api/v1/people/681508","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":88.0,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.263134761716415,"aZ":-8.697918496284366,"pfxX":-0.5811372861028499,"pfxZ":11.741859404407634,"pX":-1.0627189918909459,"pZ":2.804113013911469,"vX0":-1.3280133211033778,"vY0":-141.23432498898063,"vZ0":-8.877476009333893,"x":157.51,"y":163.07,"x0":-0.5089924377402991,"y0":50.00293625123206,"z0":6.5661030770007125,"aX":-1.1617483732372438},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":19.4,"breakHorizontal":1.3,"spinRate":2458,"spinDirection":190},"zone":11,"typeConfidence":0.93,"plateTime":0.38936138988596625,"extension":6.097305340639932},"index":5,"playId":"13628eee-d571-340c-9c67-29e441aafc93","pitchNumber":4,"startTime":"2026-08-25T01:15:26.171Z","endTime":"2026-08-25T01:15:30.069Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664126,"link":"/api/v1/people/664126","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":681508,"link":"/api/v1/people/681508","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":96.0,"endSpeed":87.3,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.41878602123031,"aZ":-9.193361694114968,"pfxX":-0.7872799155038237,"pfxZ":11.750252400137047,"pX":-0.8768666770938781,"pZ":2.353066661640876,"vX0":-0.4390033992091252,"vY0":-139.4592734457147,"vZ0":-9.843749947526739,"x":150.42,"y":175.25,"x0":-0.6147491456990274,"y0":50.00640159702,"z0":6.549320105276713,"aX":-1.5400413507355029},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":19.3,"breakHorizontal":1.6,"spinRate":2453,"spinDirection":194},"zone":13,"typeConfidence":0.91,"plateTime":0.3938214452708433,"extension":6.025058185088385},"index":6,"playId":"21421b18-3534-30c7-ad98-5317d68af267","pitchNumber":5,"startTime":"2026-08-25T01:15:44.053Z","endTime":"2026-08-25T01:15:48.233Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664126,"link":"/api/v1/people/664126","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":681508,"link":"/api/v1/people/681508","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681508,"link":"/api/v1/people/681508"},"credit":"b_pa"},{"player":{"id":664126,"link":"/api/v1/people/664126"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.9,"awayTeamWinProbability":58.1,"homeTeamWinProbabilityAdded":-8.100000000000001,"leverageIndex":2.29,"dramaIndex":112.0,"contextMetrics":{},"playEndTime":"2026-08-25T01:15:48.233Z","atBatIndex":73},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Anthony Seigler triples (1) on a line drive to right fielder Griffin Conine. Eli White scores.","rbi":1,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-25T01:21:16.430Z","endTime":"2026-08-25T01:22:57.924Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":62},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676604,"fullName":"Tyler Zuber","link":"/api/v1/people/676604"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[3,4,5,7,8],"actionIndex":[0,1,2],"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":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":665052,"link":"/api/v1/people/665052"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":"r_adv_force","runner":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"responsiblePitcher":{"id":664126,"link":"/api/v1/people/664126"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-25T01:16:40.015Z","endTime":"2026-08-25T01:19:56.298Z","isPitch":false,"type":"action","player":{"id":678011,"link":"/api/v1/people/678011"},"contextMetrics":{}},{"details":{"description":"Pitching Change: Tyler Zuber replaces Pete Fairbanks.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-25T01:19:56.298Z","endTime":"2026-08-25T01:20:41.203Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676604,"link":"/api/v1/people/676604"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":664126,"link":"/api/v1/people/664126","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":678011,"link":"/api/v1/people/678011","batSide":{"code":"L","description":"Left"}},"first":{"id":681508,"link":"/api/v1/people/681508"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-runner Eli White replaces Mickey Gasper.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-08-25T01:20:41.203Z","endTime":"2026-08-25T01:21:18.648Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642201,"link":"/api/v1/people/642201"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"801","replacedPlayer":{"id":681508,"link":"/api/v1/people/681508"},"base":1,"defense":{"pitcher":{"id":676604,"link":"/api/v1/people/676604","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":678011,"link":"/api/v1/people/678011","batSide":{"code":"L","description":"Left"}},"first":{"id":681508,"link":"/api/v1/people/681508"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":85.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.426977724044164,"aZ":-16.159188258949566,"pfxX":-7.853616718743026,"pfxZ":8.481524633125577,"pX":-0.5936771138056061,"pZ":3.3066289493857415,"vX0":7.346087486041329,"vY0":-137.27588120929963,"vZ0":-1.4305348100458835,"x":139.63,"y":149.5,"x0":-2.298038520342126,"y0":50.00177155249755,"z0":4.946790707205979,"aX":-14.827960126214302},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.2,"breakHorizontal":12.5,"spinRate":2482,"spinDirection":231},"zone":11,"typeConfidence":0.9,"plateTime":0.40065339488067675,"extension":5.888154669788379},"index":3,"playId":"47df3e4f-d18e-3432-98ea-4efc8f505836","pitchNumber":1,"startTime":"2026-08-25T01:21:18.648Z","endTime":"2026-08-25T01:21:22.449Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676604,"link":"/api/v1/people/676604","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":678011,"link":"/api/v1/people/678011","batSide":{"code":"L","description":"Left"}},"first":{"id":642201,"link":"/api/v1/people/642201"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":76.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.07917562081802,"aZ":-34.58458001657812,"pfxX":6.243703883894593,"pfxZ":-1.637248419033594,"pX":0.6210120738326586,"pZ":1.2202244291901627,"vX0":4.230933944297159,"vY0":-120.84778743939266,"vZ0":-2.07967171160861,"x":93.33,"y":205.83,"x0":-1.9679740112672335,"y0":50.00451436920289,"z0":5.1500074043214825,"aX":9.172022529179607},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-3.2,"breakHorizontal":-12.4,"spinRate":3053,"spinDirection":58},"zone":14,"typeConfidence":0.89,"plateTime":0.4544415259397363,"extension":5.639561789045543},"index":4,"playId":"26c964d7-4126-38e5-8d9a-115b15bd0f8e","pitchNumber":2,"startTime":"2026-08-25T01:21:37.997Z","endTime":"2026-08-25T01:21:42.164Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676604,"link":"/api/v1/people/676604","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":678011,"link":"/api/v1/people/678011","batSide":{"code":"L","description":"Left"}},"first":{"id":642201,"link":"/api/v1/people/642201"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.257828452910786,"aZ":-13.3071052553906,"pfxX":-7.228033512940808,"pfxZ":9.865573657085756,"pX":0.6972212127786376,"pZ":3.11458288082151,"vX0":9.84581898548685,"vY0":-138.0409518831275,"vZ0":-2.47727744293681,"x":90.42,"y":154.69,"x0":-1.9914715227167585,"y0":50.00631956028637,"z0":4.929517875798775,"aX":-13.829073239352216},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.4,"breakHorizontal":10.8,"spinRate":2522,"spinDirection":224},"zone":3,"typeConfidence":0.91,"plateTime":0.3981349241196357,"extension":5.907533823281124},"index":5,"playId":"94c18031-87bb-3351-a5ca-0c010d9fd396","pitchNumber":3,"startTime":"2026-08-25T01:21:55.500Z","endTime":"2026-08-25T01:21:59.269Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676604,"link":"/api/v1/people/676604","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":678011,"link":"/api/v1/people/678011","batSide":{"code":"L","description":"Left"}},"first":{"id":642201,"link":"/api/v1/people/642201"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":6,"startTime":"2026-08-25T01:22:14.104Z","endTime":"2026-08-25T01:22:23.403Z","isPitch":false,"type":"action","player":{"id":678011,"link":"/api/v1/people/678011"},"defense":{"pitcher":{"id":676604,"link":"/api/v1/people/676604","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":678011,"link":"/api/v1/people/678011","batSide":{"code":"L","description":"Left"}},"first":{"id":642201,"link":"/api/v1/people/642201"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":86.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.56405930581204,"aZ":-13.660683175613865,"pfxX":-6.617793422488111,"pfxZ":9.593805743145037,"pX":-0.9899584801848776,"pZ":3.7284527078594794,"vX0":5.363946786834023,"vY0":-138.66634381086521,"vZ0":-0.9851251744666968,"x":154.73,"y":138.11,"x0":-2.0981009435883586,"y0":50.0064544833633,"z0":5.0077985425855776,"aX":-12.77648103819927},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.3,"breakHorizontal":10.8,"spinRate":2489,"spinDirection":224},"zone":11,"typeConfidence":0.91,"plateTime":0.3963275015540533,"extension":5.814852294051598},"index":7,"playId":"6a136f24-0282-3fe8-bec2-c8a39931c914","pitchNumber":4,"startTime":"2026-08-25T01:22:23.403Z","endTime":"2026-08-25T01:22:27.240Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676604,"link":"/api/v1/people/676604","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":678011,"link":"/api/v1/people/678011","batSide":{"code":"L","description":"Left"}},"first":{"id":642201,"link":"/api/v1/people/642201"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":77.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.453461962587884,"aZ":-34.33513850445129,"pfxX":4.797493693824022,"pfxZ":-1.4256180930203008,"pX":0.51469907495076,"pZ":1.7060905067233652,"vX0":4.675378713616443,"vY0":-122.78391483939869,"vZ0":-1.1420764673789987,"x":97.38,"y":192.72,"x0":-2.0407239469724017,"y0":50.00011567841307,"z0":5.112066496867016,"aX":7.286875827068219},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-2.6,"breakHorizontal":-9.8,"spinRate":2978,"spinDirection":63},"zone":9,"typeConfidence":0.86,"plateTime":0.44694510434956713,"extension":5.710133057836642},"hitData":{"launchSpeed":87.6,"launchAngle":13.0,"totalDistance":162.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":228.0,"coordY":110.0}},"index":8,"playId":"bc9efb3d-75fb-3fbb-89a4-2953be7cf65e","pitchNumber":5,"startTime":"2026-08-25T01:22:43.556Z","endTime":"2026-08-25T01:22:57.924Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676604,"link":"/api/v1/people/676604","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":678011,"link":"/api/v1/people/678011","batSide":{"code":"L","description":"Left"}},"first":{"id":642201,"link":"/api/v1/people/642201"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678011,"link":"/api/v1/people/678011"},"credit":"b_ab"},{"player":{"id":676604,"link":"/api/v1/people/676604"},"credit":"p_ab"},{"player":{"id":678011,"link":"/api/v1/people/678011"},"credit":"b_pa"},{"player":{"id":676604,"link":"/api/v1/people/676604"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.3,"awayTeamWinProbability":90.7,"homeTeamWinProbabilityAdded":-32.599999999999994,"leverageIndex":3.43,"dramaIndex":291.0,"contextMetrics":{},"playEndTime":"2026-08-25T01:22:57.924Z","atBatIndex":74},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Sogard singles on a ground ball to right fielder Griffin Conine. Anthony Seigler scores.","rbi":1,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-25T01:23:11.415Z","endTime":"2026-08-25T01:24:52.040Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676604,"fullName":"Tyler Zuber","link":"/api/v1/people/676604"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665052,"link":"/api/v1/people/665052"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"responsiblePitcher":{"id":676604,"link":"/api/v1/people/676604"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":85.9,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.294958033437762,"aZ":-26.158477621633576,"pfxX":-10.2360017873987,"pfxZ":3.174801676725963,"pX":0.1536150303151967,"pZ":3.214622730561297,"vX0":9.683195010378167,"vY0":-136.81463936789845,"vZ0":0.2672435283717184,"x":111.14,"y":151.99,"x0":-2.102319673141377,"y0":50.00275942541826,"z0":4.9089773373910575,"aX":-19.397496020423635},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":6.0,"breakHorizontal":16.4,"spinRate":2155,"spinDirection":233},"zone":2,"typeConfidence":0.9,"plateTime":0.40040612510292295,"extension":5.949198984457792},"index":0,"playId":"cd0016fc-b2a7-3d8f-812f-a0c1604f66d3","pitchNumber":1,"startTime":"2026-08-25T01:23:36.514Z","endTime":"2026-08-25T01:23:41.719Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676604,"link":"/api/v1/people/676604","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":686765,"link":"/api/v1/people/686765","batSide":{"code":"L","description":"Left"}},"third":{"id":678011,"link":"/api/v1/people/678011"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 3B","code":"3","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"actionPlayId":"cd0016fc-b2a7-3d8f-812f-a0c1604f66d3","startTime":"2026-08-25T01:23:53.332Z","endTime":"2026-08-25T01:24:04.573Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":676604,"link":"/api/v1/people/676604","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":686765,"link":"/api/v1/people/686765","batSide":{"code":"L","description":"Left"}},"third":{"id":678011,"link":"/api/v1/people/678011"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":86.5,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.49312040119779,"aZ":-16.32944922761147,"pfxX":-6.385657956900788,"pfxZ":8.15048539454531,"pX":-1.0156397674932198,"pZ":4.224947069508581,"vX0":5.413798827089755,"vY0":-139.30428513234222,"vZ0":0.6580044478999307,"x":155.71,"y":124.71,"x0":-2.1651907953641802,"y0":50.001235259155635,"z0":5.074014901778026,"aX":-12.411827472196839},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.1,"breakHorizontal":10.3,"spinRate":2513,"spinDirection":221},"zone":11,"typeConfidence":0.91,"plateTime":0.3948416158426209,"extension":5.858427571660231},"index":2,"playId":"12286c1c-fb57-399c-a3d3-13c8f5b3a78c","pitchNumber":2,"startTime":"2026-08-25T01:24:04.573Z","endTime":"2026-08-25T01:24:08.419Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676604,"link":"/api/v1/people/676604","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":686765,"link":"/api/v1/people/686765","batSide":{"code":"L","description":"Left"}},"third":{"id":678011,"link":"/api/v1/people/678011"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.5,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.404379986592566,"aZ":-23.822520800458637,"pfxX":-10.198751612404347,"pfxZ":4.332270038597144,"pX":-1.1305192069278795,"pZ":2.923453334427699,"vX0":6.526378890112303,"vY0":-138.35208400581362,"vZ0":-0.8033148584987992,"x":160.09,"y":159.85,"x0":-2.201479512320201,"y0":50.00336725756999,"z0":4.821879449204648,"aX":-19.6665220177576},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":7.9,"breakHorizontal":17.0,"spinRate":2100,"spinDirection":230},"zone":11,"typeConfidence":0.9,"plateTime":0.39669830748234736,"extension":5.941178476245478},"index":3,"playId":"c20e359e-a5d2-3f79-82f7-c2000fdc460f","pitchNumber":3,"startTime":"2026-08-25T01:24:21.418Z","endTime":"2026-08-25T01:24:25.295Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676604,"link":"/api/v1/people/676604","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":686765,"link":"/api/v1/people/686765","batSide":{"code":"L","description":"Left"}},"third":{"id":678011,"link":"/api/v1/people/678011"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":86.5,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.81741754378439,"aZ":-15.855839771153919,"pfxX":-7.249607740281034,"pfxZ":8.429147925255098,"pX":0.1775144061806534,"pZ":2.531734781592061,"vX0":8.690869147187055,"vY0":-138.8977537451894,"vZ0":-3.5009969873403635,"x":110.23,"y":170.42,"x0":-2.06390106880055,"y0":50.00190961578799,"z0":4.876093609272192,"aX":-14.033357873538677},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.6,"breakHorizontal":11.2,"spinRate":2475,"spinDirection":224},"zone":5,"typeConfidence":0.9,"plateTime":0.39576620485880243,"extension":6.017979918839765},"hitData":{"launchSpeed":90.8,"launchAngle":-8.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":205.0,"coordY":121.0}},"index":4,"playId":"4fc3cc1b-c0b4-314d-9a98-9405c9e235ce","pitchNumber":4,"startTime":"2026-08-25T01:24:39.543Z","endTime":"2026-08-25T01:24:52.040Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676604,"link":"/api/v1/people/676604","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":686765,"link":"/api/v1/people/686765","batSide":{"code":"L","description":"Left"}},"third":{"id":678011,"link":"/api/v1/people/678011"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686765,"link":"/api/v1/people/686765"},"credit":"b_ab"},{"player":{"id":676604,"link":"/api/v1/people/676604"},"credit":"p_ab"},{"player":{"id":686765,"link":"/api/v1/people/686765"},"credit":"b_pa"},{"player":{"id":676604,"link":"/api/v1/people/676604"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.5,"awayTeamWinProbability":93.5,"homeTeamWinProbabilityAdded":-2.8000000000000007,"leverageIndex":0.7,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-08-25T01:24:52.040Z","atBatIndex":75},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ceddanne Rafaela grounds out, second baseman Xavier Edwards to first baseman Kyle Stowers. Nick Sogard to 2nd.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-25T01:24:51.846Z","endTime":"2026-08-25T01:26:01.796Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676604,"fullName":"Tyler Zuber","link":"/api/v1/people/676604"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":669065,"link":"/api/v1/people/669065"},"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":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":74.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.45774988263181,"aZ":-30.64606040301936,"pfxX":12.090492051343194,"pfxZ":1.0792410845228275,"pX":-0.518201925307414,"pZ":1.8171648121425812,"vX0":1.406927198296284,"vY0":-119.16792839981312,"vZ0":-0.24475519820322966,"x":136.75,"y":189.72,"x0":-2.6866794899072572,"y0":50.001869485823285,"z0":4.729260046478924,"aX":17.09786898187823},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":2.2,"breakHorizontal":-22.2,"spinRate":2772,"spinDirection":72},"zone":7,"typeConfidence":0.89,"plateTime":0.46259578937793844,"extension":5.7259923997276685},"index":0,"playId":"75705197-0edb-360d-8924-da1952529c5e","pitchNumber":1,"startTime":"2026-08-25T01:25:17.101Z","endTime":"2026-08-25T01:25:20.458Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676604,"link":"/api/v1/people/676604","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"first":{"id":686765,"link":"/api/v1/people/686765"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":95.7,"endSpeed":87.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.55899055525884,"aZ":-12.735767138032585,"pfxX":-5.944741621037352,"pfxZ":9.972990944929077,"pX":0.8435941372705641,"pZ":2.511052130243956,"vX0":9.155158788832253,"vY0":-139.06032834387048,"vZ0":-4.283965902072572,"x":84.84,"y":170.98,"x0":-1.7261409416966738,"y0":50.00285190314076,"z0":4.922798172659462,"aX":-11.58779905459881},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.3,"breakHorizontal":8.8,"spinRate":2346,"spinDirection":218},"zone":12,"typeConfidence":0.91,"plateTime":0.39458125128164534,"extension":5.92930789050629},"index":1,"playId":"65d4f646-044c-348b-8068-a5b2d3a1819e","pitchNumber":2,"startTime":"2026-08-25T01:25:37.022Z","endTime":"2026-08-25T01:25:40.892Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676604,"link":"/api/v1/people/676604","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"first":{"id":686765,"link":"/api/v1/people/686765"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":86.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.21987012948992,"aZ":-14.585763362739623,"pfxX":-5.5268049125596015,"pfxZ":9.10110056213009,"pX":0.7818264135524534,"pZ":3.4850831502504183,"vX0":8.749962941620462,"vY0":-138.4456096406075,"vZ0":-1.671540153040279,"x":87.2,"y":144.68,"x0":-1.7081206636790796,"y0":50.000191605429954,"z0":5.077677807268494,"aX":-10.678587855472804},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.3,"breakHorizontal":8.0,"spinRate":2260,"spinDirection":217},"zone":12,"typeConfidence":0.91,"plateTime":0.3963050491044422,"extension":5.982989436099799},"hitData":{"launchSpeed":84.4,"launchAngle":-34.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":136.19,"coordY":158.09}},"index":2,"playId":"4d432654-d0c4-3a6c-b631-d6da87832e3a","pitchNumber":3,"startTime":"2026-08-25T01:25:54.692Z","endTime":"2026-08-25T01:26:01.796Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676604,"link":"/api/v1/people/676604","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"first":{"id":686765,"link":"/api/v1/people/686765"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_ab"},{"player":{"id":676604,"link":"/api/v1/people/676604"},"credit":"p_ab"},{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_pa"},{"player":{"id":676604,"link":"/api/v1/people/676604"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.800000000000001,"awayTeamWinProbability":93.2,"homeTeamWinProbabilityAdded":0.3000000000000007,"leverageIndex":0.48,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-08-25T01:26:01.796Z","atBatIndex":76},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Wilyer Abreu challenged (pitch result), call on the field was overturned: Wilyer Abreu walks.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-25T01:29:17.225Z","endTime":"2026-08-25T01:30:59.379Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"postOnSecond":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-25T01:26:27.808Z","endTime":"2026-08-25T01:28:44.400Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":676604,"link":"/api/v1/people/676604","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"second":{"id":686765,"link":"/api/v1/people/686765"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Cade Gibson replaces Tyler Zuber.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-08-25T01:28:44.400Z","endTime":"2026-08-25T01:29:19.426Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":806188,"link":"/api/v1/people/806188"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":676604,"link":"/api/v1/people/676604","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"second":{"id":686765,"link":"/api/v1/people/686765"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":83.8,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.051006802656236,"aZ":-13.946744042590453,"pfxX":6.821100084244336,"pfxZ":10.147844414711168,"pX":-0.9336313869854898,"pZ":1.780656363079823,"vX0":-7.578949504009035,"vY0":-133.26241189903251,"vZ0":-6.9982919113550945,"x":152.59,"y":190.7,"x0":1.0630672222900603,"y0":50.001615700953245,"z0":5.451352803281121,"aX":12.249541838661699},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":17.0,"breakHorizontal":-10.7,"spinRate":2188,"spinDirection":134},"zone":13,"typeConfidence":0.9,"plateTime":0.4112621707684352,"extension":5.856442105144427},"index":2,"playId":"e0d2442d-9403-3c21-a6e4-7d7f71fca627","pitchNumber":1,"startTime":"2026-08-25T01:29:19.426Z","endTime":"2026-08-25T01:29:23.126Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"second":{"id":686765,"link":"/api/v1/people/686765"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.3,"endSpeed":71.1,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.03867198843464,"aZ":-30.968619113676738,"pfxX":-13.82015848020835,"pfxZ":0.9275949160787818,"pX":0.19608636448660244,"pZ":2.5108845716301884,"vX0":0.21636382640365082,"vY0":-113.88781745452594,"vZ0":0.591486031403442,"x":109.53,"y":170.99,"x0":1.8895433595887825,"y0":50.00051270738342,"z0":5.350491773149626,"aX":-17.85958699828997},"breaks":{"breakAngle":30.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":2.2,"breakHorizontal":24.8,"spinRate":3080,"spinDirection":296},"zone":5,"typeConfidence":0.9,"plateTime":0.4839159812366529,"extension":5.633469167826804},"index":3,"playId":"162e5245-5c81-3139-be30-5ec4b2c7f48e","pitchNumber":2,"startTime":"2026-08-25T01:29:37.231Z","endTime":"2026-08-25T01:29:41.063Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"second":{"id":686765,"link":"/api/v1/people/686765"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.4,"endSpeed":71.9,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.178328642441617,"aZ":-32.21053813620303,"pfxX":-13.33425844824619,"pfxZ":-0.028637858690316875,"pX":0.6119330341335844,"pZ":2.5327911645670866,"vX0":0.8483037312253217,"vY0":-115.45830310434165,"vZ0":0.7977087840466588,"x":93.67,"y":170.39,"x0":1.9638062111146155,"y0":50.00240426393091,"z0":5.328015935330409,"aX":-17.67056052187406},"breaks":{"breakAngle":28.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":0.5,"breakHorizontal":23.8,"spinRate":3166,"spinDirection":293},"zone":6,"typeConfidence":0.9,"plateTime":0.4777778749748025,"extension":5.681152967161704},"index":4,"playId":"6f8203f7-dd1a-3479-bd22-72849adcd8f0","pitchNumber":3,"startTime":"2026-08-25T01:29:57.878Z","endTime":"2026-08-25T01:30:01.718Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"second":{"id":686765,"link":"/api/v1/people/686765"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":73.2,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.807991607494586,"aZ":-30.274771328412033,"pfxX":-12.431136544073969,"pfxZ":1.3933523229507472,"pX":-1.3058019720715726,"pZ":1.4822528723971067,"vX0":-3.307089586875223,"vY0":-116.96655250963185,"vZ0":-1.836561721029319,"x":166.77,"y":198.76,"x0":1.7471399898169664,"y0":50.0004848651534,"z0":5.166111614503877,"aX":-16.908226762444126},"breaks":{"breakAngle":30.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":2.3,"breakHorizontal":23.4,"spinRate":3159,"spinDirection":292},"zone":13,"typeConfidence":0.9,"plateTime":0.47157336296766017,"extension":5.747370797793312},"index":5,"playId":"0d0cd34e-27be-3dea-b79d-a4b1cbec5aa0","pitchNumber":4,"startTime":"2026-08-25T01:30:16.824Z","endTime":"2026-08-25T01:30:20.670Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"second":{"id":686765,"link":"/api/v1/people/686765"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.3,"endSpeed":72.9,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.76911226396699,"aZ":-29.919061882437557,"pfxX":-13.352243110415987,"pfxZ":1.6676944248422654,"pX":-1.3805521972384054,"pZ":2.149624639973871,"vX0":-3.017910493923095,"vY0":-116.81726331412287,"vZ0":-0.39391054698070627,"x":169.62,"y":180.74,"x0":1.6679479248308349,"y0":50.00570432496929,"z0":5.177892621784139,"aX":-18.11908390184864},"breaks":{"breakAngle":32.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":3.2,"breakHorizontal":25.0,"spinRate":3221,"spinDirection":290},"zone":13,"typeConfidence":0.9,"plateTime":0.47219709324743286,"extension":5.831199737938565},"index":6,"playId":"2ac6e4da-ec1a-3389-85b1-89bf2817276b","pitchNumber":5,"startTime":"2026-08-25T01:30:35.604Z","endTime":"2026-08-25T01:30:39.465Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"second":{"id":686765,"link":"/api/v1/people/686765"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.7,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.15466827428143,"aZ":-26.607298229440055,"pfxX":12.080030997100318,"pfxZ":3.0385037535922734,"pX":-0.4814864527257639,"pZ":1.4772288085565277,"vX0":-8.718324836067882,"vY0":-134.70908370508724,"vZ0":-5.1125575883361805,"x":135.35,"y":198.89,"x0":1.2327019300068898,"y0":50.00423063703682,"z0":5.288617053419278,"aX":22.13083998237788},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":4.6,"breakHorizontal":-19.9,"spinRate":2222,"spinDirection":128},"zone":13,"typeConfidence":0.88,"plateTime":0.40711627306010545,"extension":6.1553074236781695},"index":7,"playId":"3978888e-4e52-35ac-bd6b-96269779ac6c","pitchNumber":6,"startTime":"2026-08-25T01:30:55.167Z","endTime":"2026-08-25T01:30:59.379Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"second":{"id":686765,"link":"/api/v1/people/686765"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"credit":"b_pa"},{"player":{"id":806188,"link":"/api/v1/people/806188"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":111,"player":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"}},"homeTeamWinProbability":6.4,"awayTeamWinProbability":93.6,"homeTeamWinProbabilityAdded":-0.40000000000000036,"leverageIndex":0.46,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-08-25T01:30:59.379Z","atBatIndex":77},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Willson Contreras grounds out, second baseman Xavier Edwards to first baseman Kyle Stowers. Nick Sogard to 3rd. Wilyer Abreu to 2nd.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":78,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-25T01:31:14.958Z","endTime":"2026-08-25T01:32:27.846Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"postOnThird":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":669065,"link":"/api/v1/people/669065"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":79.4,"endSpeed":72.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.63245320364645,"aZ":-45.18953244774385,"pfxX":-8.625052938487949,"pfxZ":-9.83007557812109,"pX":-0.6407812250118959,"pZ":1.4500621044828936,"vX0":-1.9699595812237058,"vY0":-115.51131533695198,"vZ0":0.39932951015985574,"x":141.43,"y":199.63,"x0":1.3473964930430193,"y0":50.00491023008232,"z0":5.693813440591983,"aX":-11.416607857450996},"breaks":{"breakAngle":14.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.3,"breakVerticalInduced":-17.3,"breakHorizontal":16.1,"spinRate":3163,"spinDirection":317},"zone":13,"typeConfidence":0.9,"plateTime":0.4779523980682425,"extension":5.745933306332592},"index":0,"playId":"b0ea51e5-76eb-3675-91fb-eabf93565435","pitchNumber":1,"startTime":"2026-08-25T01:31:40.285Z","endTime":"2026-08-25T01:31:44.125Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"first":{"id":677800,"link":"/api/v1/people/677800"},"second":{"id":686765,"link":"/api/v1/people/686765"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.087243643996292,"aZ":-34.336938946665214,"pfxX":7.981231506606535,"pfxZ":-1.3538099866742037,"pX":1.489240092013092,"pZ":1.4706443876163369,"vX0":-2.2994513664054446,"vY0":-125.52382820329022,"vZ0":-2.884677282199228,"x":60.23,"y":199.07,"x0":1.3794669613120758,"y0":50.00386810878436,"z0":5.426775132420624,"aX":12.753466542692399},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-2.9,"breakHorizontal":-13.9,"spinRate":1565,"spinDirection":117},"zone":14,"typeConfidence":0.91,"plateTime":0.43614185255653215,"extension":5.738948347954915},"index":1,"playId":"5cebed45-8a1f-31f5-910b-c7769d7db469","pitchNumber":2,"startTime":"2026-08-25T01:31:58.816Z","endTime":"2026-08-25T01:32:02.658Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"first":{"id":677800,"link":"/api/v1/people/677800"},"second":{"id":686765,"link":"/api/v1/people/686765"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.027857821583616,"aZ":-34.99961755360977,"pfxX":6.479935247523276,"pfxZ":-1.7180006572268542,"pX":0.8927303343808614,"pZ":2.1318327902935486,"vX0":-2.9613008026904835,"vY0":-126.86235012543418,"vZ0":-1.3706622335063254,"x":82.97,"y":181.22,"x0":1.2282482364600005,"y0":50.003727509871176,"z0":5.448822898587644,"aX":10.646422840730125},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-3.2,"breakHorizontal":-11.2,"spinRate":1577,"spinDirection":114},"zone":14,"typeConfidence":0.91,"plateTime":0.4304392883915802,"extension":6.028936363644785},"hitData":{"launchSpeed":94.6,"launchAngle":-11.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.12,"coordY":155.67}},"index":2,"playId":"f6bcccb2-5907-3ac8-8923-714c1d214d7b","pitchNumber":3,"startTime":"2026-08-25T01:32:19.801Z","endTime":"2026-08-25T01:32:27.846Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"first":{"id":677800,"link":"/api/v1/people/677800"},"second":{"id":686765,"link":"/api/v1/people/686765"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":575929,"link":"/api/v1/people/575929"},"credit":"b_ab"},{"player":{"id":806188,"link":"/api/v1/people/806188"},"credit":"p_ab"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"credit":"b_pa"},{"player":{"id":806188,"link":"/api/v1/people/806188"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.5,"awayTeamWinProbability":92.5,"homeTeamWinProbabilityAdded":1.0999999999999996,"leverageIndex":0.63,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-08-25T01:32:27.846Z","atBatIndex":78},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Adley Rutschman grounds out, shortstop Otto Lopez to first baseman Kyle Stowers.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":79,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-25T01:32:33.336Z","endTime":"2026-08-25T01:35:12.335Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":669065,"link":"/api/v1/people/669065"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.9,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.676365114365662,"aZ":-32.786599417096426,"pfxX":4.606982719644755,"pfxZ":-0.3889397999430457,"pX":1.2235059102109902,"pZ":3.0226369966856512,"vX0":-1.8883344355070075,"vY0":-124.62699152712005,"vZ0":0.47508663662104533,"x":70.36,"y":157.17,"x0":1.390061230526198,"y0":50.00164458163447,"z0":5.524912636780101,"aX":7.288698067057981},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-0.4,"breakHorizontal":-7.9,"spinRate":1692,"spinDirection":117},"zone":12,"typeConfidence":0.92,"plateTime":0.4385144541363686,"extension":5.991239609666943},"index":0,"playId":"742427a6-296a-3df2-8dff-03dbe3e4396a","pitchNumber":1,"startTime":"2026-08-25T01:32:55.500Z","endTime":"2026-08-25T01:32:59.369Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"R","description":"Right"}},"second":{"id":677800,"link":"/api/v1/people/677800"},"third":{"id":686765,"link":"/api/v1/people/686765"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":91.1,"endSpeed":83.1,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.315593451368432,"aZ":-24.68709690938628,"pfxX":10.913633925349712,"pfxZ":4.22487531226971,"pX":1.065944078615217,"pZ":2.998628761319197,"vX0":-4.518906973088949,"vY0":-132.5640812229861,"vZ0":-1.530337170973669,"x":76.37,"y":157.82,"x0":1.3782206690596979,"y0":50.004749454417876,"z0":5.391972067556046,"aX":19.354502413801157},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":7.6,"breakHorizontal":-18.7,"spinRate":2137,"spinDirection":130},"zone":12,"typeConfidence":0.89,"plateTime":0.4137677106405677,"extension":5.994946810242203},"index":1,"playId":"d6c659ac-1914-338d-a187-4e0c018842f9","pitchNumber":2,"startTime":"2026-08-25T01:33:15.501Z","endTime":"2026-08-25T01:33:19.406Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"R","description":"Right"}},"second":{"id":677800,"link":"/api/v1/people/677800"},"third":{"id":686765,"link":"/api/v1/people/686765"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":73.8,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.49887881271264,"aZ":-44.73755952970125,"pfxX":-6.235823577727977,"pfxZ":-9.249452445823387,"pX":-1.9511283283474332,"pZ":-0.04495228757452134,"vX0":-5.469039765346652,"vY0":-117.06320108873021,"vZ0":-2.9527554289324365,"x":191.37,"y":239.99,"x0":1.2439347210768195,"y0":50.002561654202424,"z0":5.5080366745396825,"aX":-8.469563249720608},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.1,"breakVerticalInduced":-17.2,"breakHorizontal":12.8,"spinRate":3112,"spinDirection":319},"zone":13,"typeConfidence":0.9,"plateTime":0.4717640721564953,"extension":5.921931916745025},"index":2,"playId":"ca945af5-47c3-333f-8813-aeb22f76475f","pitchNumber":3,"startTime":"2026-08-25T01:33:37.046Z","endTime":"2026-08-25T01:33:41.192Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"R","description":"Right"}},"second":{"id":677800,"link":"/api/v1/people/677800"},"third":{"id":686765,"link":"/api/v1/people/686765"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.7,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.07815412683156,"aZ":-30.685055869166735,"pfxX":4.812326799659792,"pfxZ":0.8920565428242551,"pX":1.533295199451176,"pZ":2.7681511783484063,"vX0":-1.4510225577687348,"vY0":-127.9773526415829,"vZ0":-0.7267749857226375,"x":58.55,"y":164.04,"x0":1.4820252098412028,"y0":50.00008466207641,"z0":5.456480373325252,"aX":7.99150360503893},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":1.7,"breakHorizontal":-8.4,"spinRate":1625,"spinDirection":121},"zone":12,"typeConfidence":0.91,"plateTime":0.42777895435456426,"extension":6.001900362764602},"index":3,"playId":"0728996f-17fb-3578-a486-1f00dcd6ee3c","pitchNumber":4,"startTime":"2026-08-25T01:34:01.678Z","endTime":"2026-08-25T01:34:05.527Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"R","description":"Right"}},"second":{"id":677800,"link":"/api/v1/people/677800"},"third":{"id":686765,"link":"/api/v1/people/686765"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"index":4,"startTime":"2026-08-25T01:34:25.218Z","endTime":"2026-08-25T01:34:40.379Z","isPitch":false,"type":"action","player":{"id":668939,"link":"/api/v1/people/668939"},"defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"R","description":"Right"}},"second":{"id":677800,"link":"/api/v1/people/677800"},"third":{"id":686765,"link":"/api/v1/people/686765"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":82.3,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.381035006401714,"aZ":-24.200367175346557,"pfxX":-1.3994095771814228,"pfxZ":4.612865243792031,"pX":0.002502230720857332,"pZ":2.5898515191965745,"vX0":-3.4418234330545703,"vY0":-130.34956316956854,"vZ0":-2.3098355950157945,"x":116.9,"y":168.85,"x0":1.519638422089233,"y0":50.00076368498327,"z0":5.307154398500194,"aX":-2.416429951399271},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":8.0,"breakHorizontal":3.2,"spinRate":2798,"spinDirection":160},"zone":5,"typeConfidence":0.88,"plateTime":0.4195599658578466,"extension":6.085744986870897},"index":5,"playId":"80211293-1a40-3a71-87c3-e12468aea3df","pitchNumber":5,"startTime":"2026-08-25T01:34:40.379Z","endTime":"2026-08-25T01:34:43.703Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"R","description":"Right"}},"second":{"id":677800,"link":"/api/v1/people/677800"},"third":{"id":686765,"link":"/api/v1/people/686765"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":87.4,"endSpeed":79.8,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.610573062910397,"aZ":-34.51844836749432,"pfxX":8.237758870805047,"pfxZ":-1.4457448994638256,"pX":0.4655747927330329,"pZ":2.227591947161601,"vX0":-4.722016858642175,"vY0":-127.16465899643158,"vZ0":-1.1513417239791919,"x":99.25,"y":178.64,"x0":1.2824428526478766,"y0":50.00004425559846,"z0":5.440289985403811,"aX":13.40420419455813},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-2.6,"breakHorizontal":-13.8,"spinRate":1825,"spinDirection":118},"zone":9,"typeConfidence":0.9,"plateTime":0.4317771915623072,"extension":6.224911194989479},"hitData":{"launchSpeed":97.5,"launchAngle":-16.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":104.36,"coordY":144.83}},"index":6,"playId":"b92bb2c4-3973-345d-9e48-5a3b3b6f24fe","pitchNumber":6,"startTime":"2026-08-25T01:35:04.429Z","endTime":"2026-08-25T01:35:12.335Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"R","description":"Right"}},"second":{"id":677800,"link":"/api/v1/people/677800"},"third":{"id":686765,"link":"/api/v1/people/686765"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"credit":"b_ab"},{"player":{"id":806188,"link":"/api/v1/people/806188"},"credit":"p_ab"},{"player":{"id":668939,"link":"/api/v1/people/668939"},"credit":"b_pa"},{"player":{"id":806188,"link":"/api/v1/people/806188"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.5,"awayTeamWinProbability":90.5,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.73,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-08-25T01:35:12.335Z","atBatIndex":79},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Owen Caissie singles on a line drive to right fielder Wilyer Abreu.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":80,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-25T01:37:47.109Z","endTime":"2026-08-25T01:39:45.087Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[0,1],"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":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Eli White remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-25T01:37:32.238Z","endTime":"2026-08-25T01:37:32.257Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642201,"link":"/api/v1/people/642201"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"801","replacedPlayer":{"id":681508,"link":"/api/v1/people/681508"},"defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":683357,"link":"/api/v1/people/683357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Aroldis Chapman replaces Erik Miller.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-25T01:37:32.257Z","endTime":"2026-08-25T01:37:49.371Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":547973,"link":"/api/v1/people/547973"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":683357,"link":"/api/v1/people/683357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":96.2,"endSpeed":87.7,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.71313363017456,"aZ":-10.82875787081525,"pfxX":2.4563009861297926,"pfxZ":10.810767459741623,"pX":-0.10863388248903298,"pZ":2.173972167871598,"vX0":-2.633189677893287,"vY0":-139.88761384348098,"vZ0":-8.037517401326864,"x":121.14,"y":180.08,"x0":0.5275090089496054,"y0":50.00014021661674,"z0":5.801363991955916,"aX":4.848464728982352},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.0,"breakHorizontal":-3.8,"spinRate":2414,"spinDirection":154},"zone":8,"typeConfidence":0.91,"plateTime":0.39214328594701975,"extension":6.807783220213095},"index":2,"playId":"c7dad169-1055-3a12-bd98-a9ebb3b838fc","pitchNumber":1,"startTime":"2026-08-25T01:37:49.371Z","endTime":"2026-08-25T01:37:53.383Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":683357,"link":"/api/v1/people/683357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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.3,"endSpeed":78.9,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.01540184283796,"aZ":-20.92044481412156,"pfxX":-2.275955823368038,"pfxZ":7.052665046841662,"pX":0.8731842423332575,"pZ":3.171524647971447,"vX0":1.168732438878707,"vY0":-125.67586086821271,"vZ0":-2.5519816729681706,"x":83.72,"y":153.15,"x0":0.697255975109805,"y0":50.004062140990506,"z0":5.903569145435772,"aX":-3.6325897960091096},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":12.4,"breakHorizontal":3.8,"spinRate":2233,"spinDirection":266},"zone":12,"typeConfidence":0.9,"plateTime":0.43620818805450146,"extension":6.77761805628827},"index":3,"playId":"06aa7bc0-f9d5-3248-ba2f-748f2e12e6e2","pitchNumber":2,"startTime":"2026-08-25T01:38:10.485Z","endTime":"2026-08-25T01:38:14.675Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":683357,"link":"/api/v1/people/683357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.2,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.82183922547044,"aZ":-21.839112059132912,"pfxX":-2.451108172993231,"pfxZ":6.493168716467906,"pX":0.3973420608300869,"pZ":1.5931912158861012,"vX0":0.19794210892599237,"vY0":-125.24362988847442,"vZ0":-6.04256412622712,"x":101.85,"y":195.76,"x0":0.6359382743680032,"y0":50.005079780116674,"z0":5.818439662083633,"aX":-3.901922360821337},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":10.7,"breakHorizontal":4.4,"spinRate":2277,"spinDirection":283},"zone":14,"typeConfidence":0.9,"plateTime":0.43699557348516826,"extension":6.8657779414259315},"index":4,"playId":"115f2239-ed6c-36f0-99d1-9f0525c4e4a9","pitchNumber":3,"startTime":"2026-08-25T01:38:28.799Z","endTime":"2026-08-25T01:38:32.775Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":683357,"link":"/api/v1/people/683357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":146,"player":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"}},"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":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.1,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.61072321764976,"aZ":-12.003429014054362,"pfxX":1.580721093788411,"pfxZ":10.279230380563924,"pX":0.4560135351583095,"pZ":3.494383146743874,"vX0":-1.1101730209961094,"vY0":-139.7046677659638,"vZ0":-4.3440935018388664,"x":99.62,"y":144.43,"x0":0.6546483070980502,"y0":50.0037039916322,"z0":5.868117478414956,"aX":3.1020355229471237},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.9,"breakHorizontal":-2.6,"spinRate":2456,"spinDirection":158},"zone":3,"typeConfidence":0.89,"plateTime":0.39315118723183806,"extension":6.799125379349994},"index":5,"playId":"05259d00-ef0d-3d96-a682-3dfe44b2495f","pitchNumber":4,"startTime":"2026-08-25T01:38:59.029Z","endTime":"2026-08-25T01:39:03.033Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":683357,"link":"/api/v1/people/683357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":87.5,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.57860429459113,"aZ":-10.131863413963007,"pfxX":2.7089493971608065,"pfxZ":11.194550508911135,"pX":0.5460720597172816,"pZ":1.6675518961496072,"vX0":-0.9194895256335478,"vY0":-139.91076683039543,"vZ0":-9.214503321401784,"x":96.19,"y":193.76,"x0":0.5283574158586842,"y0":50.004751767611495,"z0":5.68120876211725,"aX":5.334273026544003},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.4,"breakHorizontal":-4.7,"spinRate":2431,"spinDirection":154},"zone":9,"typeConfidence":0.91,"plateTime":0.3925073731259703,"extension":7.187159250497463},"index":6,"playId":"875da8b7-6a3e-3395-84e2-f1a5ec440656","pitchNumber":5,"startTime":"2026-08-25T01:39:16.489Z","endTime":"2026-08-25T01:39:20.294Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":683357,"link":"/api/v1/people/683357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.2,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.01899697832569,"aZ":-10.707769444531948,"pfxX":2.8327751027855617,"pfxZ":10.726229699623083,"pX":-0.3306643473993719,"pZ":2.338168758084522,"vX0":-3.3862357734171393,"vY0":-140.8142482706118,"vZ0":-7.492374963767061,"x":129.6,"y":175.65,"x0":0.521401262644306,"y0":50.00142863432886,"z0":5.732030279728172,"aX":5.668667973491277},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.0,"breakHorizontal":-4.4,"spinRate":2492,"spinDirection":158},"zone":4,"typeConfidence":0.92,"plateTime":0.38949516138667395,"extension":7.088611893536968},"hitData":{"launchSpeed":92.7,"launchAngle":10.0,"totalDistance":154.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":145.17,"coordY":103.95}},"index":7,"playId":"e5079d9e-5f2a-3ce8-bf04-fa885906f9df","pitchNumber":6,"startTime":"2026-08-25T01:39:33.683Z","endTime":"2026-08-25T01:39:45.087Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":683357,"link":"/api/v1/people/683357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683357,"link":"/api/v1/people/683357"},"credit":"b_ab"},{"player":{"id":547973,"link":"/api/v1/people/547973"},"credit":"p_ab"},{"player":{"id":683357,"link":"/api/v1/people/683357"},"credit":"b_pa"},{"player":{"id":547973,"link":"/api/v1/people/547973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.2,"awayTeamWinProbability":80.8,"homeTeamWinProbabilityAdded":9.7,"leverageIndex":1.88,"dramaIndex":112.0,"contextMetrics":{},"playEndTime":"2026-08-25T01:39:45.087Z","atBatIndex":80},{"result":{"type":"atBat","event":"Bunt Groundout","eventType":"field_out","description":"Xavier Edwards bunt grounds out to first baseman Willson Contreras. Owen Caissie to 2nd.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":81,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-25T01:39:46.306Z","endTime":"2026-08-25T01:40:22.526Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Bunt Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":575929,"link":"/api/v1/people/575929"},"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":"Bunt Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":78.2,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.259529973083687,"aZ":-24.79455178116116,"pfxX":-7.550697460382531,"pfxZ":4.696442612316579,"pX":-0.6086791078141255,"pZ":2.952629304584905,"vX0":0.4078192713925964,"vY0":-125.3784645245793,"vZ0":-2.5925864218745316,"x":140.2,"y":159.06,"x0":0.20483548297379828,"y0":50.00618777427253,"z0":6.049922418156922,"aX":-11.875325412677718},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":8.0,"breakHorizontal":13.6,"spinRate":2289,"spinDirection":252},"zone":1,"typeConfidence":0.9,"plateTime":0.438932900646694,"extension":6.799064371439186},"hitData":{"launchSpeed":37.0,"launchAngle":-24.0,"totalDistance":9.0,"trajectory":"bunt_grounder","hardness":"medium","location":"3","coordinates":{"coordX":143.0,"coordY":182.0}},"index":0,"playId":"f331078d-5a8a-35b4-8ddd-cbf69306a349","pitchNumber":1,"startTime":"2026-08-25T01:40:15.269Z","endTime":"2026-08-25T01:40:22.526Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"first":{"id":683357,"link":"/api/v1/people/683357"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_ab"},{"player":{"id":547973,"link":"/api/v1/people/547973"},"credit":"p_ab"},{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_pa"},{"player":{"id":547973,"link":"/api/v1/people/547973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.4,"awayTeamWinProbability":87.6,"homeTeamWinProbabilityAdded":-6.799999999999999,"leverageIndex":3.7,"dramaIndex":139.0,"contextMetrics":{},"playEndTime":"2026-08-25T01:40:22.526Z","atBatIndex":81},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jakob Marsee strikes out swinging.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":82,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-25T01:40:39.713Z","endTime":"2026-08-25T01:42:45.183Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"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":97.3,"endSpeed":89.0,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.42213197708094,"aZ":-10.424375036649447,"pfxX":1.6520140917238317,"pfxZ":10.719618047543012,"pX":0.6212593100072655,"pZ":2.3137185884099205,"vX0":-0.19347537749293886,"vY0":-141.57918668339337,"vZ0":-7.891838404007366,"x":93.32,"y":176.31,"x0":0.4758295595884385,"y0":50.00627512191375,"z0":5.805158192189291,"aX":3.3534118986873023},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.0,"breakHorizontal":-3.0,"spinRate":2448,"spinDirection":162},"zone":6,"typeConfidence":0.9,"plateTime":0.3869047702794095,"extension":7.089434144731594},"index":0,"playId":"a880ddbb-e6d2-3493-bd80-b50978180e87","pitchNumber":1,"startTime":"2026-08-25T01:40:50.834Z","endTime":"2026-08-25T01:40:54.653Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"second":{"id":683357,"link":"/api/v1/people/683357"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.4,"endSpeed":90.5,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.133785397885475,"aZ":-9.711965081148968,"pfxX":3.1151132174072274,"pfxZ":10.780211258758557,"pX":-1.4291090993020328,"pZ":1.6269658933167976,"vX0":-6.222866695494383,"vY0":-142.99721885985142,"vZ0":-9.53414941411428,"x":171.47,"y":194.85,"x0":0.36462920390219583,"y0":50.00171653348104,"z0":5.602313861227116,"aX":6.490651737346737},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":17.9,"breakHorizontal":-4.4,"spinRate":2513,"spinDirection":159},"zone":13,"typeConfidence":0.93,"plateTime":0.3821652578059731,"extension":7.025663208353928},"index":1,"playId":"d56b8777-3a8d-3a0e-b955-7c00fb89c78f","pitchNumber":2,"startTime":"2026-08-25T01:41:09.570Z","endTime":"2026-08-25T01:41:13.774Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"second":{"id":683357,"link":"/api/v1/people/683357"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":80.1,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.815087582983477,"aZ":-22.567548150968427,"pfxX":-3.146473574341024,"pfxZ":5.88721644200513,"pX":0.4209975954547189,"pZ":3.0262021959575174,"vX0":0.6296224710062952,"vY0":-126.38998638670645,"vZ0":-2.850136412811523,"x":100.95,"y":157.07,"x0":0.578785244227454,"y0":50.000385809320214,"z0":5.964941192974764,"aX":-5.130550453554334},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":10.3,"breakHorizontal":5.5,"spinRate":2390,"spinDirection":271},"zone":3,"typeConfidence":0.9,"plateTime":0.43203627162729674,"extension":7.208812684848427},"index":2,"playId":"8142a338-329a-3d2d-a646-781aa37d5c75","pitchNumber":3,"startTime":"2026-08-25T01:41:30.509Z","endTime":"2026-08-25T01:41:33.839Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"second":{"id":683357,"link":"/api/v1/people/683357"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":98.2,"endSpeed":89.5,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.99889941197948,"aZ":-11.841888653644977,"pfxX":7.660517561484088,"pfxZ":9.883074668058901,"pX":0.009850602689492591,"pZ":2.152062318970306,"vX0":-3.494228539856742,"vY0":-142.77946642194402,"vZ0":-8.078486243002938,"x":116.62,"y":180.67,"x0":0.25683725686805176,"y0":50.00092006466853,"z0":5.769871338441913,"aX":15.756440527067594},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.3,"breakHorizontal":-13.1,"spinRate":2424,"spinDirection":163},"zone":8,"typeConfidence":0.89,"plateTime":0.38415824254622244,"extension":7.297025768098763},"index":3,"playId":"5369aaf0-44a0-30fd-a4e3-397451008a26","pitchNumber":4,"startTime":"2026-08-25T01:41:57.093Z","endTime":"2026-08-25T01:42:00.093Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"second":{"id":683357,"link":"/api/v1/people/683357"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":99.8,"endSpeed":90.6,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.56080118527418,"aZ":-7.719838584389267,"pfxX":1.8650378158421947,"pfxZ":11.611547662162714,"pX":-1.0695652081716458,"pZ":0.9543350310989903,"vX0":-4.780906013820564,"vY0":-144.83052184708708,"vZ0":-11.993884038766861,"x":157.77,"y":213.01,"x0":0.3667174866359009,"y0":50.00586495837675,"z0":5.640374620135087,"aX":3.9292653454931648},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":18.6,"breakHorizontal":-2.3,"spinRate":2509,"spinDirection":161},"zone":13,"typeConfidence":0.89,"plateTime":0.37945101549432314,"extension":7.101331535264053},"index":4,"playId":"99d830ba-d3d5-3950-9c90-bb4b4b23c70c","pitchNumber":5,"startTime":"2026-08-25T01:42:20.271Z","endTime":"2026-08-25T01:42:24.499Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"second":{"id":683357,"link":"/api/v1/people/683357"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":79.7,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.71757453193668,"aZ":-22.836107566425845,"pfxX":-4.586926243502678,"pfxZ":5.739558446177976,"pX":-0.6913583698289204,"pZ":1.8385333390008902,"vX0":-1.3978983199907078,"vY0":-127.4062552202092,"vZ0":-5.5382273432101545,"x":143.35,"y":189.14,"x0":0.46172984799777006,"y0":50.00312623687843,"z0":5.870614440420405,"aX":-7.46189223997802},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":9.2,"breakHorizontal":8.6,"spinRate":2455,"spinDirection":269},"zone":7,"typeConfidence":0.89,"plateTime":0.43162664886467006,"extension":7.264741128203871},"index":5,"playId":"484c4922-6664-350d-a9b2-8071d2b2f91d","pitchNumber":6,"startTime":"2026-08-25T01:42:40.748Z","endTime":"2026-08-25T01:42:45.183Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"second":{"id":683357,"link":"/api/v1/people/683357"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"credit":"b_ab"},{"player":{"id":547973,"link":"/api/v1/people/547973"},"credit":"p_ab"},{"player":{"id":805300,"link":"/api/v1/people/805300"},"credit":"b_pa"},{"player":{"id":547973,"link":"/api/v1/people/547973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.0,"awayTeamWinProbability":95.0,"homeTeamWinProbabilityAdded":-7.4,"leverageIndex":2.79,"dramaIndex":121.0,"contextMetrics":{},"playEndTime":"2026-08-25T01:42:45.183Z","atBatIndex":82},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Javier Sanoja grounds out to first baseman Willson Contreras.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":83,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-25T01:42:46.728Z","endTime":"2026-08-25T01:45:17.804Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".233"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".233"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".480"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".408"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".270"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".100"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".188"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".303"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".192"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".281"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".217"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".722"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".567"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.520"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.061"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".622"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".300"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".424"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".765"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".711"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".774"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".725"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.47"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.11"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.79"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.07"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.92"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.10"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.92"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.77"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.26"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.40"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.60"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.37"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.90"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".722"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".567"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.520"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.061"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".622"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".300"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".424"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".765"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".711"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".774"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".725"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":88.9,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.11188268094238,"aZ":-10.007910659659325,"pfxX":7.0892566276215545,"pfxZ":10.837982508536737,"pX":0.834795670151288,"pZ":2.3913533986424502,"vX0":-1.2703508598507824,"vY0":-143.06958818770516,"vZ0":-8.023438169169376,"x":85.18,"y":174.21,"x0":0.3680354835486657,"y0":50.00477393676724,"z0":5.882380000087139,"aX":14.502098939299051},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":17.9,"breakHorizontal":-12.5,"spinRate":2478,"spinDirection":160},"zone":12,"typeConfidence":0.89,"plateTime":0.38480353044760607,"extension":6.800469234896165},"index":0,"playId":"3c206615-79c6-30fd-ae8d-70133a4ea6b5","pitchNumber":1,"startTime":"2026-08-25T01:43:12.928Z","endTime":"2026-08-25T01:43:16.803Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"second":{"id":683357,"link":"/api/v1/people/683357"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":99.0,"endSpeed":89.8,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.83302138390021,"aZ":-10.307157012416372,"pfxX":8.008160362024755,"pfxZ":10.55766430679893,"pX":-0.9021868319846171,"pZ":1.5199585506632638,"vX0":-5.90313016417593,"vY0":-143.6002015537471,"vZ0":-10.50752852132398,"x":151.39,"y":197.74,"x0":0.14838325129673086,"y0":50.00377900537325,"z0":5.885205295324563,"aX":16.58674360340873},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":16.9,"breakHorizontal":-13.2,"spinRate":2542,"spinDirection":163},"zone":13,"typeConfidence":0.89,"plateTime":0.38263953261492656,"extension":7.19427542702083},"index":1,"playId":"4f54acbd-748e-32a7-b972-93a50668b6d0","pitchNumber":2,"startTime":"2026-08-25T01:43:32.835Z","endTime":"2026-08-25T01:43:37.109Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"second":{"id":683357,"link":"/api/v1/people/683357"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.3,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.23770846746612,"aZ":-24.03717552090898,"pfxX":5.5939042361842155,"pfxZ":4.469125782192368,"pX":0.022531690309812818,"pZ":2.2278921059300285,"vX0":-2.5187672215876695,"vY0":-134.61198892559042,"vZ0":-5.02621555300896,"x":116.14,"y":178.63,"x0":0.24734907822319976,"y0":50.00592587551836,"z0":5.837549328665338,"aX":10.191729755239663},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":7.1,"breakHorizontal":-9.5,"spinRate":1530,"spinDirection":155},"zone":5,"typeConfidence":0.87,"plateTime":0.40804549146892244,"extension":7.27482666533159},"index":2,"playId":"f6c3670b-6444-3220-9d20-9576bbf7793a","pitchNumber":3,"startTime":"2026-08-25T01:43:50.255Z","endTime":"2026-08-25T01:43:54.097Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"second":{"id":683357,"link":"/api/v1/people/683357"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-08-25T01:44:15.066Z","endTime":"2026-08-25T01:44:47.711Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"second":{"id":683357,"link":"/api/v1/people/683357"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.5,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.738386977460603,"aZ":-24.89426551838506,"pfxX":3.6530644387315148,"pfxZ":3.9166527258346466,"pX":-1.2067231755292576,"pZ":1.5100419144026618,"vX0":-5.392678419396333,"vY0":-135.46934627298864,"vZ0":-6.854633666903976,"x":163.0,"y":198.01,"x0":0.33554921378294006,"y0":50.00221849155465,"z0":5.814716293788057,"aX":6.78680263371753},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":5.8,"breakHorizontal":-5.5,"spinRate":1843,"spinDirection":148},"zone":13,"typeConfidence":0.86,"plateTime":0.40440858143078584,"extension":7.069203162848036},"index":4,"playId":"87b0898e-f3ca-30f7-916b-d7daebf8fc88","pitchNumber":4,"startTime":"2026-08-25T01:44:47.711Z","endTime":"2026-08-25T01:44:51.191Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"second":{"id":683357,"link":"/api/v1/people/683357"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.4,"endSpeed":90.3,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.09452238404512,"aZ":-9.703603779779316,"pfxX":6.294954138810981,"pfxZ":10.691492806849851,"pX":0.50928155399417,"pZ":2.77364025078007,"vX0":-1.8971410920271579,"vY0":-144.61188249671613,"vZ0":-7.036909003218973,"x":97.59,"y":163.89,"x0":0.3590195312451379,"y0":50.00494682070869,"z0":5.845364866332792,"aX":13.234105576089942},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":18.0,"breakHorizontal":-10.9,"spinRate":2545,"spinDirection":160},"zone":3,"typeConfidence":0.9,"plateTime":0.37984630753158966,"extension":6.821342958871976},"hitData":{"launchSpeed":96.5,"launchAngle":-7.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":150.73,"coordY":165.96}},"index":5,"playId":"7a798f0f-5f98-3fc9-857c-bd5feb481e43","pitchNumber":5,"startTime":"2026-08-25T01:45:10.288Z","endTime":"2026-08-25T01:45:17.804Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"second":{"id":683357,"link":"/api/v1/people/683357"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"credit":"b_ab"},{"player":{"id":547973,"link":"/api/v1/people/547973"},"credit":"p_ab"},{"player":{"id":691594,"link":"/api/v1/people/691594"},"credit":"b_pa"},{"player":{"id":547973,"link":"/api/v1/people/547973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-5.0,"leverageIndex":1.88,"dramaIndex":83.0,"contextMetrics":{},"playEndTime":"2026-08-25T01:45:17.804Z","atBatIndex":83}]