[{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jackson Holliday walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-30T23:15:47.729Z","endTime":"2025-08-30T23:16:52.418Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0,1,2],"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":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-30T20:00:27.392Z","endTime":"2025-08-30T22:53:42.477Z","isPitch":false,"type":"action","player":{"id":702616,"link":"/api/v1/people/702616"},"contextMetrics":{}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-30T22:53:42.477Z","endTime":"2025-08-30T23:13:42.875Z","isPitch":false,"type":"action","player":{"id":702616,"link":"/api/v1/people/702616"},"contextMetrics":{}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-08-30T23:13:42.875Z","endTime":"2025-08-30T23:15:49.557Z","isPitch":false,"type":"action","player":{"id":702616,"link":"/api/v1/people/702616"},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":89.6,"strikeZoneTop":3.44072693821873,"strikeZoneBottom":1.63461753818267,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.47627087441656,"aZ":-24.50566369750986,"pfxX":-9.592491697758492,"pfxZ":3.78799449685326,"pX":1.9735845387928461,"pZ":2.4927870490107833,"vX0":13.726356253955743,"vY0":-140.65975324699292,"vZ0":-5.1048497089390565,"x":41.77,"y":171.47,"x0":-1.6976473156704883,"y0":50.00697734033432,"z0":5.896447154146541,"aX":-19.446372195300626},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":6.0,"breakHorizontal":15.0,"spinRate":2260,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.387695691688406,"extension":6.700742451720022},"index":3,"playId":"e3dad969-79a1-3974-b9f9-7eebf85d6a11","pitchNumber":1,"startTime":"2025-08-30T23:15:49.557Z","endTime":"2025-08-30T23:15:53.329Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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.5,"endSpeed":88.3,"strikeZoneTop":3.38318087104576,"strikeZoneBottom":1.57758341274744,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.166033610156504,"aZ":-26.6424233542459,"pfxX":-9.525075218967007,"pfxZ":2.79877979190592,"pX":-0.5186621707569529,"pZ":2.6307125797703814,"vX0":7.106718284034482,"vY0":-138.96643588964406,"vZ0":-4.258689436612433,"x":136.77,"y":167.75,"x0":-1.858616777916341,"y0":50.00184430627577,"z0":5.9314204499553815,"aX":-18.818797252639506},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":4.4,"breakHorizontal":16.0,"spinRate":2197,"spinDirection":221},"zone":4,"typeConfidence":2.0,"plateTime":0.3926219448506876,"extension":6.4246565918675556},"index":4,"playId":"2cadacc9-4d74-3e00-8264-29680162cdc1","pitchNumber":2,"startTime":"2025-08-30T23:16:03.320Z","endTime":"2025-08-30T23:16:07.221Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":94.6,"endSpeed":88.0,"strikeZoneTop":3.38107285399197,"strikeZoneBottom":1.62969385483017,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.284699057302046,"aZ":-24.319067379822812,"pfxX":-0.4831117173364312,"pfxZ":4.013931555674798,"pX":0.9744384719596089,"pZ":4.145988067300335,"vX0":8.13427114904317,"vY0":-137.7422266049369,"vZ0":-0.712187999567183,"x":79.86,"y":126.84,"x0":-1.9312388137865284,"y0":50.00321249145546,"z0":6.02533616025759,"aX":-0.9466321852768013},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":7.3,"breakHorizontal":-0.5,"spinRate":2413,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.3948637677209641,"extension":6.478348549031983},"index":5,"playId":"5e5dc199-7529-388c-8026-3591038dd92d","pitchNumber":3,"startTime":"2025-08-30T23:16:18.160Z","endTime":"2025-08-30T23:16:21.694Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":88.8,"strikeZoneTop":3.3542010935851,"strikeZoneBottom":1.52055984802051,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.411896961359655,"aZ":-24.230972672062983,"pfxX":-6.410439695176882,"pfxZ":3.971160784453968,"pX":-0.3387261196216346,"pZ":3.485143366278998,"vX0":6.64003387517098,"vY0":-139.60297773835936,"vZ0":-2.450489076560766,"x":129.91,"y":144.68,"x0":-1.8997578220550981,"y0":50.003859222078766,"z0":5.946429793270684,"aX":-12.826622452783838},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.0,"breakHorizontal":10.4,"spinRate":2293,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.3903212948768551,"extension":6.355858615422997},"index":6,"playId":"5dcd2f6d-f49e-3abb-8244-4742cb1be58a","pitchNumber":4,"startTime":"2025-08-30T23:16:32.193Z","endTime":"2025-08-30T23:16:36.609Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.7,"strikeZoneTop":3.34544791554347,"strikeZoneBottom":1.56689604770102,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.362486809920696,"aZ":-24.637377224009686,"pfxX":-10.726838031782712,"pfxZ":3.8833218709119555,"pX":0.5216954146464282,"pZ":1.414761885388529,"vX0":10.103028495610312,"vY0":-137.9114306007018,"vZ0":-7.5392386234993225,"x":97.11,"y":200.58,"x0":-1.7812622143033825,"y0":50.004756463542485,"z0":5.825542994633449,"aX":-20.831445452755784},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":5.6,"breakHorizontal":17.5,"spinRate":2234,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.39594473546594644,"extension":6.3389507707022075},"index":7,"playId":"6561f40d-86d5-384b-9074-fe647db7cb6c","pitchNumber":5,"startTime":"2025-08-30T23:16:46.307Z","endTime":"2025-08-30T23:16:52.418Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702616,"link":"/api/v1/people/702616"},"credit":"b_pa"},{"player":{"id":693313,"link":"/api/v1/people/693313"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.400000000000006,"awayTeamWinProbability":53.599999999999994,"homeTeamWinProbabilityAdded":-3.5999999999999943,"contextMetrics":{},"playEndTime":"2025-08-30T23:16:52.418Z","atBatIndex":0},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"Jeremiah Jackson reaches on a fielder's choice. Jackson Holliday to 2nd. Jackson Holliday advances to 2nd, on a throwing error by shortstop Willy Adames.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-30T23:16:50.542Z","endTime":"2025-08-30T23:18:18.580Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":9},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"postOnSecond":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":null,"runner":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":89.3,"strikeZoneTop":3.2502812318034,"strikeZoneBottom":1.55500489922138,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.080541781958374,"aZ":-22.766020272779574,"pfxX":-10.479027906919372,"pfxZ":4.6715285369833595,"pX":0.1311860855245116,"pZ":2.3369352392141636,"vX0":9.469878859517815,"vY0":-139.9942963915904,"vZ0":-5.645386259126019,"x":112.0,"y":175.68,"x0":-1.908828348502639,"y0":50.006680675426125,"z0":5.8384852331653265,"aX":-21.122571383474142},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":7.6,"breakHorizontal":17.4,"spinRate":2314,"spinDirection":237},"zone":5,"typeConfidence":2.0,"plateTime":0.3889926354211912,"extension":6.590898699519025},"index":0,"playId":"ec0ae160-cc5f-38f8-ac44-e38a486efc12","pitchNumber":1,"startTime":"2025-08-30T23:17:14.081Z","endTime":"2025-08-30T23:17:17.907Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"first":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":89.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.896761708795196,"aZ":-23.90611178134874,"pfxX":-9.069237401587076,"pfxZ":4.080602105458783,"pX":0.23272594829791513,"pZ":2.1434284844807223,"vX0":9.33922465690794,"vY0":-140.11865950919153,"vZ0":-6.150364544133394,"x":108.13,"y":180.91,"x0":-1.9345229891954023,"y0":50.00371966044802,"z0":5.8863753376186345,"aX":-18.38464344483284},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":6.5,"breakHorizontal":15.0,"spinRate":2264,"spinDirection":230},"zone":5,"typeConfidence":2.0,"plateTime":0.38803823372487,"extension":6.436385068560741},"index":1,"playId":"256c502e-0ede-38ab-a3d7-6635e9996866","pitchNumber":2,"startTime":"2025-08-30T23:17:31.698Z","endTime":"2025-08-30T23:17:35.886Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"first":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":88.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.0019487881852,"aZ":-30.40084825909255,"pfxX":-9.200588835534166,"pfxZ":0.8818491071079961,"pX":-0.2571892216408754,"pZ":2.775078557552037,"vX0":7.918989200405234,"vY0":-141.0423848538033,"vZ0":-3.1889479978428947,"x":126.8,"y":163.85,"x0":-1.9148459102962472,"y0":50.000362621104664,"z0":5.894502182458897,"aX":-18.415573285707712},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":1.1,"breakHorizontal":14.9,"spinRate":2152,"spinDirection":233},"zone":5,"typeConfidence":2.0,"plateTime":0.38930297439745454,"extension":6.564900572125376},"hitData":{"launchSpeed":81.8,"launchAngle":-38.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.0,"coordY":154.0}},"index":2,"playId":"baabd6d5-96d4-303b-ab27-7215836d9327","pitchNumber":3,"startTime":"2025-08-30T23:18:07.464Z","endTime":"2025-08-30T23:18:18.580Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"first":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669236,"link":"/api/v1/people/669236"},"credit":"b_ab"},{"player":{"id":693313,"link":"/api/v1/people/693313"},"credit":"p_ab"},{"player":{"id":669236,"link":"/api/v1/people/669236"},"credit":"b_pa"},{"player":{"id":693313,"link":"/api/v1/people/693313"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.0,"awayTeamWinProbability":59.0,"homeTeamWinProbabilityAdded":-5.400000000000006,"leverageIndex":1.46,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2025-08-30T23:18:18.580Z","atBatIndex":1},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Gunnar Henderson grounds into a force out, first baseman Rafael Devers to shortstop Willy Adames. Jackson Holliday to 3rd. Jeremiah Jackson out at 2nd. Gunnar Henderson to 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-30T23:18:35.762Z","endTime":"2025-08-30T23:20:08.074Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"postOnThird":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"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":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"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":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"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":95.0,"endSpeed":87.9,"strikeZoneTop":3.67447509751285,"strikeZoneBottom":1.805763984275,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.55384879524662,"aZ":-22.737670150394656,"pfxX":-2.818806286041779,"pfxZ":4.832771415183719,"pX":1.1659345367737493,"pZ":2.201849212901682,"vX0":9.473403693252074,"vY0":-138.03931909964587,"vZ0":-5.699763544349162,"x":72.56,"y":179.33,"x0":-1.9274903499581153,"y0":50.000057698447854,"z0":5.800802814965314,"aX":-5.501423441872388},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":7.8,"breakHorizontal":3.4,"spinRate":2403,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.3951306934559251,"extension":6.457357982827299},"index":0,"playId":"cddda29f-8f79-32d4-a9f3-ee9c290abfc8","pitchNumber":1,"startTime":"2025-08-30T23:19:03.265Z","endTime":"2025-08-30T23:19:07.747Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"first":{"id":669236,"link":"/api/v1/people/669236"},"second":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":88.5,"strikeZoneTop":3.69,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.17596268157408,"aZ":-20.30701872124538,"pfxX":-0.8819806405268422,"pfxZ":6.032433669885266,"pX":0.9686122368080873,"pZ":1.704168586832374,"vX0":8.19158103881793,"vY0":-138.24884289947434,"vZ0":-7.2743645992153025,"x":80.08,"y":192.77,"x0":-1.8979522920751855,"y0":50.00133528732462,"z0":5.696869889458785,"aX":-1.7354977013532724},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":9.8,"breakHorizontal":0.1,"spinRate":2431,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.3937730394516752,"extension":6.714738189332625},"index":1,"playId":"2a4239f5-4125-37e5-9723-27ea035f0310","pitchNumber":2,"startTime":"2025-08-30T23:19:19.609Z","endTime":"2025-08-30T23:19:23.310Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"first":{"id":669236,"link":"/api/v1/people/669236"},"second":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":90.0,"strikeZoneTop":3.65361199376592,"strikeZoneBottom":1.72915433181507,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.614455155075557,"aZ":-20.275899773629916,"pfxX":-8.265196211353743,"pfxZ":5.773736785472624,"pX":0.4505394058808799,"pZ":1.8261397754901116,"vX0":9.552719035572137,"vY0":-142.42465825004447,"vZ0":-7.184937026309462,"x":99.83,"y":189.47,"x0":-1.8674830814563796,"y0":50.00528762931349,"z0":5.656262638247522,"aX":-17.043113920527414},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":9.1,"breakHorizontal":13.1,"spinRate":2347,"spinDirection":236},"zone":9,"typeConfidence":2.0,"plateTime":0.38404616026197447,"extension":6.689325746589104},"index":2,"playId":"a8fcdd0b-7383-357f-a184-03d2d7df279d","pitchNumber":3,"startTime":"2025-08-30T23:19:39.895Z","endTime":"2025-08-30T23:19:44.083Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"first":{"id":669236,"link":"/api/v1/people/669236"},"second":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.7,"strikeZoneTop":3.69,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.9843835420203,"aZ":-38.31216405180836,"pfxX":-0.6604227339206467,"pfxZ":-3.65891723179141,"pX":0.05467841882757551,"pZ":2.2232317981536305,"vX0":5.257965366316719,"vY0":-128.34886688575668,"vZ0":-2.2024523860290293,"x":114.92,"y":178.75,"x0":-1.92899808866428,"y0":50.000655812562286,"z0":6.05792758316836,"aX":-1.109200293209721},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-6.8,"breakHorizontal":0.1,"spinRate":2148,"spinDirection":19},"zone":8,"typeConfidence":2.0,"plateTime":0.4257120910697645,"extension":6.411223771391518},"hitData":{"launchSpeed":76.6,"launchAngle":-33.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":144.72,"coordY":170.94}},"index":3,"playId":"e023f8bb-8896-3169-92a9-d001d69209dc","pitchNumber":4,"startTime":"2025-08-30T23:20:00.620Z","endTime":"2025-08-30T23:20:08.074Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"first":{"id":669236,"link":"/api/v1/people/669236"},"second":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_ab"},{"player":{"id":693313,"link":"/api/v1/people/693313"},"credit":"p_ab"},{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_pa"},{"player":{"id":693313,"link":"/api/v1/people/693313"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.5,"awayTeamWinProbability":56.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":1.84,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2025-08-30T23:20:08.074Z","atBatIndex":2},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Ryan Mountcastle grounds into a double play, second baseman Casey Schmitt to first baseman Rafael Devers. Gunnar Henderson out at 2nd. Ryan Mountcastle out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-30T23:20:18.107Z","endTime":"2025-08-30T23:21:12.218Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":663624,"fullName":"Ryan Mountcastle","link":"/api/v1/people/663624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_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":663624,"fullName":"Ryan Mountcastle","link":"/api/v1/people/663624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":93.5,"endSpeed":85.9,"strikeZoneTop":3.62408661839547,"strikeZoneBottom":1.77449636239196,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.422062910774258,"aZ":-25.96650369900834,"pfxX":-1.140570197170021,"pfxZ":3.315732319271726,"pX":1.202396446075512,"pZ":2.327522330580749,"vX0":8.74963462985936,"vY0":-135.8886680454559,"vZ0":-4.596583103741718,"x":71.17,"y":175.94,"x0":-1.9092676585699337,"y0":50.00398200129403,"z0":5.842171965722188,"aX":-2.1370736248108186},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":5.2,"breakHorizontal":0.2,"spinRate":2424,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.40288399257017415,"extension":6.402489835060236},"index":0,"playId":"d73ca43d-319b-31fc-8864-d99379cbc952","pitchNumber":1,"startTime":"2025-08-30T23:20:46.556Z","endTime":"2025-08-30T23:20:50.068Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":663624,"link":"/api/v1/people/663624","batSide":{"code":"R","description":"Right"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"third":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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.4,"endSpeed":88.3,"strikeZoneTop":3.64,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.18171546143746,"aZ":-23.987442866937236,"pfxX":-8.920900993139043,"pfxZ":4.10979985606712,"pX":0.3348742670583241,"pZ":2.7386109264445477,"vX0":8.991902447066362,"vY0":-140.15650501560793,"vZ0":-4.303587854342134,"x":104.24,"y":164.84,"x0":-1.753325922273475,"y0":50.00575903016227,"z0":5.8574083508576775,"aX":-17.78134154457641},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":6.7,"breakHorizontal":14.4,"spinRate":1788,"spinDirection":260},"zone":6,"typeConfidence":2.0,"plateTime":0.3905447065076011,"extension":6.540895751118034},"hitData":{"launchSpeed":91.6,"launchAngle":-23.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":142.19,"coordY":150.67}},"index":1,"playId":"52121305-7a7a-33b2-9f63-c3bbe52be2af","pitchNumber":2,"startTime":"2025-08-30T23:21:04.363Z","endTime":"2025-08-30T23:21:12.218Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":663624,"link":"/api/v1/people/663624","batSide":{"code":"R","description":"Right"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"third":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663624,"link":"/api/v1/people/663624"},"credit":"b_ab"},{"player":{"id":693313,"link":"/api/v1/people/693313"},"credit":"p_ab"},{"player":{"id":663624,"link":"/api/v1/people/663624"},"credit":"b_pa"},{"player":{"id":693313,"link":"/api/v1/people/693313"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":11.300000000000004,"leverageIndex":1.82,"dramaIndex":120.0,"contextMetrics":{},"playEndTime":"2025-08-30T23:21:12.218Z","atBatIndex":3},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Heliot Ramos grounds out sharply, pitcher Trevor Rogers to first baseman Coby Mayo.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-30T23:22:09.258Z","endTime":"2025-08-30T23:24:13.971Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669432,"link":"/api/v1/people/669432"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":691723,"link":"/api/v1/people/691723"},"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(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":92.8,"endSpeed":84.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.150300911657215,"aZ":-18.557781146240952,"pfxX":7.861025877330483,"pfxZ":7.385743068518506,"pX":-0.11505589420738295,"pZ":3.7442811331443466,"vX0":-8.60701369687322,"vY0":-134.89051947878343,"vZ0":-2.2190985582944034,"x":121.39,"y":137.68,"x0":2.094728382154878,"y0":50.006077152784954,"z0":5.885106254895556,"aX":14.499787494005703},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":13.1,"breakHorizontal":-12.4,"spinRate":2476,"spinDirection":125},"zone":11,"typeConfidence":2.0,"plateTime":0.4059501065938873,"extension":6.530195215965637},"index":0,"playId":"fb879fae-a816-39b9-97cd-bee26b1f55f1","pitchNumber":1,"startTime":"2025-08-30T23:23:52.795Z","endTime":"2025-08-30T23:23:56.420Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.544036974162836,"aZ":-17.546241720752306,"pfxX":6.923981400797599,"pfxZ":7.794050479724685,"pX":-0.0720354610972883,"pZ":2.75653549542396,"vX0":-8.07711710339757,"vY0":-136.06598054088022,"vZ0":-4.850800390400532,"x":119.75,"y":164.35,"x0":2.033796964885307,"y0":50.003906485328976,"z0":5.776228192402367,"aX":12.998190312229696},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.3,"breakHorizontal":-10.8,"spinRate":2439,"spinDirection":129},"zone":2,"typeConfidence":2.0,"plateTime":0.40236625340180554,"extension":6.558645339930142},"hitData":{"launchSpeed":108.3,"launchAngle":-17.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"hard","location":"1","coordinates":{"coordX":124.45,"coordY":181.07}},"index":1,"playId":"5b173c9f-4784-3799-8893-eb7c0f13079d","pitchNumber":2,"startTime":"2025-08-30T23:24:06.966Z","endTime":"2025-08-30T23:24:13.971Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_ab"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_ab"},{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_pa"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2025-08-30T23:24:13.971Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rafael Devers called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-30T23:24:15.464Z","endTime":"2025-08-30T23:25:47.999Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":84.8,"strikeZoneTop":3.47808495413563,"strikeZoneBottom":1.6376892941962,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.497115352061993,"aZ":-23.057059528175394,"pfxX":10.752047440814918,"pfxZ":4.9540212096084195,"pX":-0.5961362872057028,"pZ":1.7362315802339159,"vX0":-10.424522559215925,"vY0":-135.26137141327558,"vZ0":-6.269089449948986,"x":139.72,"y":191.9,"x0":1.9243860765905219,"y0":50.00045802746126,"z0":5.717474288639176,"aX":19.776603376621207},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.7,"breakHorizontal":-17.0,"spinRate":2398,"spinDirection":127},"zone":7,"typeConfidence":2.0,"plateTime":0.406064103031456,"extension":6.7055616870234624},"index":0,"playId":"e7970dee-1983-3200-85a8-8e7e09bf3661","pitchNumber":1,"startTime":"2025-08-30T23:24:37.528Z","endTime":"2025-08-30T23:24:41.445Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":76.3,"strikeZoneTop":3.37809807032377,"strikeZoneBottom":1.52068623650161,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.49927010610004,"aZ":-30.54427895492556,"pfxX":-2.5486276133986574,"pfxZ":1.108732871181747,"pX":0.6445807729262035,"pZ":2.864051912749786,"vX0":-3.0435565597660132,"vY0":-120.03055338168659,"vZ0":-0.6042426300726201,"x":92.43,"y":161.45,"x0":2.25635878164663,"y0":50.003935023965816,"z0":5.820091563023314,"aX":-3.747797596905131},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":2.2,"breakHorizontal":5.3,"spinRate":2362,"spinDirection":228},"zone":3,"typeConfidence":2.0,"plateTime":0.4549452243428722,"extension":6.618994673298606},"index":1,"playId":"d8f3e564-a289-3e4a-b1c9-ed808ccb2b69","pitchNumber":2,"startTime":"2025-08-30T23:24:52.134Z","endTime":"2025-08-30T23:24:56.459Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":2,"outs":1},"pitchData":{"startSpeed":78.5,"endSpeed":72.6,"strikeZoneTop":3.52,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.471629268116093,"aZ":-26.573442099686115,"pfxX":-4.882084007630418,"pfxZ":4.223029081978916,"pX":-1.1285866645207034,"pZ":1.8704205565397938,"vX0":-5.936253274821561,"vY0":-114.25880544883225,"vZ0":-2.669989747359222,"x":160.02,"y":188.28,"x0":2.1344384992475987,"y0":50.00207031037199,"z0":5.65743490026891,"aX":-6.4733774514891325},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":7.3,"breakHorizontal":10.3,"spinRate":2016,"spinDirection":263},"zone":13,"typeConfidence":2.0,"plateTime":0.47883643993984704,"extension":6.341722782544162},"index":2,"playId":"57b27a46-014a-3883-8ec9-6745096b327a","pitchNumber":3,"startTime":"2025-08-30T23:25:08.165Z","endTime":"2025-08-30T23:25:11.814Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.8,"strikeZoneTop":3.4287953111103,"strikeZoneBottom":1.67940962469252,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.854543863271054,"aZ":-23.27176155356923,"pfxX":10.090235953538429,"pfxZ":4.711972577637367,"pX":0.8791812115579953,"pZ":3.587488899638231,"vX0":-6.608534397410292,"vY0":-136.52298513640125,"vZ0":-1.9522087223525277,"x":83.49,"y":141.92,"x0":2.0193537917326463,"y0":50.00293578219573,"z0":5.912474850164784,"aX":19.060818846160814},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.3,"breakHorizontal":-16.9,"spinRate":2345,"spinDirection":133},"zone":12,"typeConfidence":2.0,"plateTime":0.4010865041272016,"extension":6.4642605483368945},"index":3,"playId":"6d230132-c87b-384b-9e2b-46abc0a412cf","pitchNumber":4,"startTime":"2025-08-30T23:25:28.243Z","endTime":"2025-08-30T23:25:31.985Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.3,"strikeZoneTop":3.44841647602414,"strikeZoneBottom":1.60459130007636,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.044528712616984,"aZ":-22.198042190344378,"pfxX":12.18563382570046,"pfxZ":5.2337715328637255,"pX":-0.6740707260083445,"pZ":2.841853977479581,"vX0":-10.94551906966329,"vY0":-137.36653348909283,"vZ0":-3.888008710495309,"x":142.69,"y":162.05,"x0":1.7831532735558362,"y0":50.006591974657894,"z0":5.788917657852677,"aX":23.242832691164587},"breaks":{"breakAngle":42.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":8.8,"breakHorizontal":-19.7,"spinRate":2380,"spinDirection":128},"zone":4,"typeConfidence":2.0,"plateTime":0.3990764735651089,"extension":6.800274783166208},"index":4,"playId":"1e60dade-8731-3cdb-a650-fd27c9e8e485","pitchNumber":5,"startTime":"2025-08-30T23:25:43.490Z","endTime":"2025-08-30T23:25:47.999Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_ab"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_ab"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_pa"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-08-30T23:25:47.999Z","atBatIndex":5},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Willy Adames homers (25) on a fly ball to left center field.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-30T23:25:46.322Z","endTime":"2025-08-30T23:27:04.399Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":{"id":669432,"link":"/api/v1/people/669432"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.7,"strikeZoneTop":3.46474432944321,"strikeZoneBottom":1.61797918743161,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.156397471253694,"aZ":-18.19154796880635,"pfxX":5.63439744291129,"pfxZ":7.439033465684917,"pX":-0.6953503497124996,"pZ":3.7895757549996723,"vX0":-9.034436316386957,"vY0":-136.06678519835094,"vZ0":-2.191853746421396,"x":143.51,"y":136.46,"x0":1.9321590206536858,"y0":50.00465515230081,"z0":5.862686858698501,"aX":10.593954324120585},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.2,"breakHorizontal":-8.4,"spinRate":2427,"spinDirection":130},"zone":11,"typeConfidence":2.0,"plateTime":0.40216777448187235,"extension":6.619850625814983},"index":0,"playId":"e4379aa7-683a-3767-80bb-db330382084a","pitchNumber":1,"startTime":"2025-08-30T23:26:13.177Z","endTime":"2025-08-30T23:26:17.284Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2025-08-30T23:26:25.096Z","endTime":"2025-08-30T23:26:37.060Z","isPitch":false,"type":"action","player":{"id":642715,"link":"/api/v1/people/642715"},"defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":84.8,"strikeZoneTop":3.48,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.27941170532779,"aZ":-16.329203296247474,"pfxX":5.760501614462866,"pfxZ":8.49880599779474,"pX":-0.05733632934223097,"pZ":3.0914438340881185,"vX0":-7.417723685307564,"vY0":-136.6943812264273,"vZ0":-4.146049406492649,"x":119.19,"y":155.31,"x0":1.9619415178918562,"y0":50.002749197547345,"z0":5.7723649766424225,"aX":10.740512159122359},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.5,"breakHorizontal":-8.6,"spinRate":2428,"spinDirection":132},"zone":2,"typeConfidence":2.0,"plateTime":0.40296657602232555,"extension":6.715085357893181},"hitData":{"launchSpeed":102.1,"launchAngle":32.0,"totalDistance":381.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":50.2,"coordY":64.43}},"index":2,"playId":"60a1aae0-1709-3660-b786-82f7167672a4","pitchNumber":2,"startTime":"2025-08-30T23:26:37.060Z","endTime":"2025-08-30T23:27:04.399Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_ab"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_ab"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_pa"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.199999999999996,"awayTeamWinProbability":38.800000000000004,"homeTeamWinProbabilityAdded":10.199999999999996,"leverageIndex":0.41,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2025-08-30T23:27:04.399Z","atBatIndex":6},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matt Chapman grounds out, second baseman Jackson Holliday to first baseman Coby Mayo.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-30T23:27:07.341Z","endTime":"2025-08-30T23:27:57.569Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"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":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":702616,"link":"/api/v1/people/702616"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":691723,"link":"/api/v1/people/691723"},"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":77.8,"strikeZoneTop":3.38314770201342,"strikeZoneBottom":1.61326728527825,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.39071823861445,"aZ":-28.736215432367466,"pfxX":7.854780327687379,"pfxZ":2.215147856642737,"pX":1.226004484096448,"pZ":2.5545090998756734,"vX0":-4.4545114061643005,"vY0":-124.41870466435309,"vZ0":-1.9535279953262386,"x":70.27,"y":169.81,"x0":2.028812546604323,"y0":50.00172440102531,"z0":5.75548872796653,"aX":12.18558840518075},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":3.7,"breakHorizontal":-13.1,"spinRate":1213,"spinDirection":114},"zone":12,"typeConfidence":2.0,"plateTime":0.4420006294456158,"extension":6.801738608674153},"index":0,"playId":"8841d74a-605c-398e-aa26-91fd834f52f5","pitchNumber":1,"startTime":"2025-08-30T23:27:22.949Z","endTime":"2025-08-30T23:27:26.861Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":87.3,"strikeZoneTop":3.37294172702339,"strikeZoneBottom":1.60298023646718,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.88523279548061,"aZ":-21.23602647216509,"pfxX":9.254994932384356,"pfxZ":5.68559012403606,"pX":0.03819657401231597,"pZ":1.084749484617084,"vX0":-8.48209503164169,"vY0":-137.23580034612854,"vZ0":-8.382351971660945,"x":115.54,"y":209.49,"x0":1.953497794398262,"y0":50.00349868705492,"z0":5.60363555927065,"aX":17.808557650081763},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":8.9,"breakHorizontal":-15.1,"spinRate":2460,"spinDirection":131},"zone":14,"typeConfidence":2.0,"plateTime":0.39778053786102596,"extension":6.5042328413052815},"index":1,"playId":"24dd9f82-276c-3045-8a1b-ba3eb1cfc6f9","pitchNumber":2,"startTime":"2025-08-30T23:27:35.207Z","endTime":"2025-08-30T23:27:39.324Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":84.7,"strikeZoneTop":3.54,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.810066665388927,"aZ":-25.114764293676078,"pfxX":10.42940219682273,"pfxZ":3.8396991272914427,"pX":0.3230012002354417,"pZ":2.5984553191238264,"vX0":-8.249966471737686,"vY0":-135.1132136577823,"vZ0":-3.6842417962724303,"x":104.69,"y":168.62,"x0":2.0684957720389825,"y0":50.00539125426458,"z0":5.754858885672065,"aX":19.189672002164745},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":6.4,"breakHorizontal":-17.0,"spinRate":2398,"spinDirection":134},"zone":6,"typeConfidence":2.0,"plateTime":0.40615989227011706,"extension":6.888893751808057},"hitData":{"launchSpeed":74.9,"launchAngle":5.0,"totalDistance":78.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.84,"coordY":143.57}},"index":2,"playId":"4a573b56-ccf0-36b4-aad4-1754d34a2b18","pitchNumber":3,"startTime":"2025-08-30T23:27:48.756Z","endTime":"2025-08-30T23:27:57.569Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_ab"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_ab"},{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_pa"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.3,"awayTeamWinProbability":39.7,"homeTeamWinProbabilityAdded":-0.8999999999999986,"leverageIndex":0.36,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2025-08-30T23:27:57.569Z","atBatIndex":7},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Colton Cowser doubles (12) on a sharp fly ball to center fielder Jung Hoo Lee.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-30T23:28:48.604Z","endTime":"2025-08-30T23:31:21.709Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":88.9,"strikeZoneTop":3.28976571071914,"strikeZoneBottom":1.65684325917529,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.989437587898685,"aZ":-22.638300642994007,"pfxX":-9.846029287667411,"pfxZ":4.726171559537498,"pX":0.05094684795385707,"pZ":2.83626313266126,"vX0":8.49846181919064,"vY0":-140.91676921330765,"vZ0":-4.5722544265412415,"x":115.06,"y":162.2,"x0":-1.719611302719217,"y0":50.004774498505924,"z0":5.935918911429345,"aX":-19.872529092976364},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":7.8,"breakHorizontal":16.2,"spinRate":2351,"spinDirection":229},"zone":2,"typeConfidence":2.0,"plateTime":0.3881738853788379,"extension":6.506977986850288},"index":0,"playId":"75d0fdb9-dd13-3cd2-b020-a34080871d89","pitchNumber":1,"startTime":"2025-08-30T23:30:34.687Z","endTime":"2025-08-30T23:30:38.599Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":88.3,"endSpeed":82.3,"strikeZoneTop":3.28421818401366,"strikeZoneBottom":1.62357680017519,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.91378021021579,"aZ":-41.11001543567825,"pfxX":0.28469594876084914,"pfxZ":-5.268352213069441,"pX":-0.530076033691932,"pZ":2.5150032872483687,"vX0":3.740943741060618,"vY0":-128.72610688678984,"vZ0":-1.0347501374379653,"x":137.21,"y":170.87,"x0":-2.0323587113098958,"y0":50.00223276297188,"z0":6.073681698254337,"aX":0.48202127857408994},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-9.6,"breakHorizontal":-1.3,"spinRate":2262,"spinDirection":28},"zone":4,"typeConfidence":2.0,"plateTime":0.4236949854869909,"extension":6.410005191177804},"index":1,"playId":"de8b2edb-3786-34a8-801d-43fc8715ac63","pitchNumber":2,"startTime":"2025-08-30T23:30:47.774Z","endTime":"2025-08-30T23:30:51.748Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-08-30T23:30:57.148Z","endTime":"2025-08-30T23:31:09.169Z","isPitch":false,"type":"action","player":{"id":681297,"link":"/api/v1/people/681297"},"defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":88.6,"endSpeed":82.0,"strikeZoneTop":3.36,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.67851436530641,"aZ":-38.64988888615474,"pfxX":-0.14857688733899588,"pfxZ":-3.820411235545585,"pX":-0.4004577234516874,"pZ":2.2166620842507467,"vX0":3.7650998096257324,"vY0":-129.01882645522468,"vZ0":-2.1123231993873715,"x":132.26,"y":178.93,"x0":-1.8566038212476448,"y0":50.005814989280985,"z0":6.011745527807686,"aX":-0.2524006400470106},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-7.2,"breakHorizontal":-0.5,"spinRate":1898,"spinDirection":23},"zone":4,"typeConfidence":2.0,"plateTime":0.4237949749921057,"extension":6.438627137517636},"hitData":{"launchSpeed":101.4,"launchAngle":26.0,"totalDistance":371.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":69.03,"coordY":60.38}},"index":3,"playId":"bdb799b6-85ae-3461-9719-20b8a8571873","pitchNumber":3,"startTime":"2025-08-30T23:31:09.169Z","endTime":"2025-08-30T23:31:21.709Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"credit":"b_ab"},{"player":{"id":693313,"link":"/api/v1/people/693313"},"credit":"p_ab"},{"player":{"id":681297,"link":"/api/v1/people/681297"},"credit":"b_pa"},{"player":{"id":693313,"link":"/api/v1/people/693313"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":-6.499999999999993,"leverageIndex":0.95,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2025-08-30T23:31:21.709Z","atBatIndex":8},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Dylan Beavers lines out to left fielder Heliot Ramos.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-30T23:31:27.049Z","endTime":"2025-08-30T23:33:02.480Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"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":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":89.1,"strikeZoneTop":3.4705644761241,"strikeZoneBottom":1.73341146829796,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.813233975475463,"aZ":-24.78057157428308,"pfxX":-9.05185429908739,"pfxZ":3.647930778478017,"pX":0.5363603940230186,"pZ":2.785575564321849,"vX0":9.76474309872168,"vY0":-141.34597895871204,"vZ0":-4.294750388579429,"x":96.56,"y":163.57,"x0":-1.7848211536179048,"y0":50.000557470942205,"z0":5.9131261429013415,"aX":-18.33785931882173},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":5.9,"breakHorizontal":14.4,"spinRate":2307,"spinDirection":232},"zone":6,"typeConfidence":2.0,"plateTime":0.3873076802034561,"extension":6.495879292098636},"index":0,"playId":"2a8da156-a383-3cb6-a679-3a887d18d599","pitchNumber":1,"startTime":"2025-08-30T23:31:53.142Z","endTime":"2025-08-30T23:31:57.278Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"second":{"id":681297,"link":"/api/v1/people/681297"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":97.7,"endSpeed":90.0,"strikeZoneTop":3.44428881614535,"strikeZoneBottom":1.67979219765513,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.660392713350745,"aZ":-16.777346167859633,"pfxX":-5.423923520802817,"pfxZ":7.447229156415091,"pX":-0.0776956705588124,"pZ":3.8504033894437173,"vX0":7.006513342214788,"vY0":-142.1979544869246,"vZ0":-3.051062089855931,"x":119.96,"y":134.82,"x0":-1.8578332022621198,"y0":50.00454440745986,"z0":5.988974950296598,"aX":-11.216534754070292},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.1,"breakHorizontal":8.5,"spinRate":2424,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.3837781335419401,"extension":6.354801302091997},"index":1,"playId":"5d26db21-3d02-3cd5-9fcd-f2c28a7b9084","pitchNumber":2,"startTime":"2025-08-30T23:32:10.862Z","endTime":"2025-08-30T23:32:14.853Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"second":{"id":681297,"link":"/api/v1/people/681297"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.4,"strikeZoneTop":3.44249382096272,"strikeZoneBottom":1.73153631108181,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.519667364973373,"aZ":-42.13272179187818,"pfxX":2.9949306817413,"pfxZ":-6.081144815212129,"pX":-0.27216981030429604,"pZ":3.196817701411826,"vX0":3.468391895018136,"vY0":-127.27404623429125,"vZ0":1.1427428499110635,"x":127.37,"y":152.47,"x0":-2.042455802697871,"y0":50.00194586129982,"z0":6.08285014139064,"aX":4.904829504897188},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-10.4,"breakHorizontal":-6.2,"spinRate":2262,"spinDirection":30},"zone":2,"typeConfidence":2.0,"plateTime":0.43061259645555383,"extension":6.4748853717853},"index":2,"playId":"78fb0477-2768-37dc-83a9-11b80b203598","pitchNumber":3,"startTime":"2025-08-30T23:32:27.955Z","endTime":"2025-08-30T23:32:31.929Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"second":{"id":681297,"link":"/api/v1/people/681297"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-08-30T23:32:39.139Z","endTime":"2025-08-30T23:32:52.852Z","isPitch":false,"type":"action","player":{"id":687637,"link":"/api/v1/people/687637"},"defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"second":{"id":681297,"link":"/api/v1/people/681297"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":88.7,"strikeZoneTop":3.5,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.39602662619685,"aZ":-23.11226168268714,"pfxX":-7.646401141996361,"pfxZ":4.483502250638493,"pX":0.3288802241885164,"pZ":2.7252669948918316,"vX0":8.72981068490164,"vY0":-141.72885017744034,"vZ0":-4.52512923718944,"x":104.46,"y":165.2,"x0":-1.807506498829632,"y0":50.003183222825285,"z0":5.83137093822755,"aX":-15.453802546037679},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":7.3,"breakHorizontal":11.9,"spinRate":2316,"spinDirection":228},"zone":6,"typeConfidence":2.0,"plateTime":0.3874571979089976,"extension":6.69221436541363},"hitData":{"launchSpeed":81.7,"launchAngle":28.0,"totalDistance":256.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":77.88,"coordY":109.19}},"index":4,"playId":"f62916af-344f-3105-8245-de557757ea71","pitchNumber":4,"startTime":"2025-08-30T23:32:52.852Z","endTime":"2025-08-30T23:33:02.480Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"second":{"id":681297,"link":"/api/v1/people/681297"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687637,"link":"/api/v1/people/687637"},"credit":"b_ab"},{"player":{"id":693313,"link":"/api/v1/people/693313"},"credit":"p_ab"},{"player":{"id":687637,"link":"/api/v1/people/687637"},"credit":"b_pa"},{"player":{"id":693313,"link":"/api/v1/people/693313"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.3,"awayTeamWinProbability":41.7,"homeTeamWinProbabilityAdded":4.499999999999993,"leverageIndex":1.37,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2025-08-30T23:33:02.480Z","atBatIndex":9},{"result":{"type":"atBat","event":"Fielders Choice Out","eventType":"fielders_choice_out","description":"Coby Mayo reaches on a fielder's choice out, shortstop Willy Adames to third baseman Matt Chapman. Colton Cowser out at 3rd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-30T23:33:06.450Z","endTime":"2025-08-30T23:35:43.004Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":8},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":2},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_runner_out","runner":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":656305,"link":"/api/v1/people/656305"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"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":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"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(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":96.4,"endSpeed":87.8,"strikeZoneTop":3.53365865057429,"strikeZoneBottom":1.67006431298817,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.88953436453697,"aZ":-18.737318120493093,"pfxX":-2.551279374067972,"pfxZ":6.7902600160543845,"pX":0.8367241399190005,"pZ":3.2936893516019654,"vX0":8.325435147523745,"vY0":-140.0940808104717,"vZ0":-3.69091395388194,"x":85.11,"y":149.85,"x0":-1.847731279229643,"y0":50.006728470690035,"z0":5.859786512256041,"aX":-5.052588582725114},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":11.6,"breakHorizontal":2.9,"spinRate":2494,"spinDirection":229},"zone":12,"typeConfidence":2.0,"plateTime":0.39159873104470444,"extension":6.6719928946280085},"index":0,"playId":"c3da1fa3-852d-32a0-b7d9-574c83c00766","pitchNumber":1,"startTime":"2025-08-30T23:33:30.934Z","endTime":"2025-08-30T23:33:34.798Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"second":{"id":681297,"link":"/api/v1/people/681297"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":90.1,"strikeZoneTop":3.66,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.2792706174499,"aZ":-16.156265598620667,"pfxX":-8.965518941388309,"pfxZ":7.741669513723884,"pX":0.046296001099560134,"pZ":2.392040952743187,"vX0":8.555478398684107,"vY0":-142.5958437666561,"vZ0":-6.788619140018503,"x":115.24,"y":174.19,"x0":-1.8208829530248671,"y0":50.00685215731888,"z0":5.814084350930837,"aX":-18.558802185736145},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":12.8,"breakHorizontal":14.6,"spinRate":2415,"spinDirection":229},"zone":5,"typeConfidence":2.0,"plateTime":0.3833957158536698,"extension":6.517892924127582},"index":1,"playId":"97b650cb-f08e-3ede-94b2-c55ea77214b7","pitchNumber":2,"startTime":"2025-08-30T23:33:48.937Z","endTime":"2025-08-30T23:33:53.606Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"second":{"id":681297,"link":"/api/v1/people/681297"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.6,"strikeZoneTop":3.40438893495411,"strikeZoneBottom":1.59544133578432,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.009587622915024,"aZ":-39.88238827120235,"pfxX":2.621417008622098,"pfxZ":-4.798493638339551,"pX":-0.9587436486713177,"pZ":4.355152679168317,"vX0":1.5570975279671464,"vY0":-125.61640021703445,"vZ0":3.2247808408411025,"x":153.55,"y":121.19,"x0":-1.925889422134989,"y0":50.00003561768962,"z0":6.284219991704624,"aX":4.213608730549841},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-7.8,"breakHorizontal":-5.0,"spinRate":1937,"spinDirection":27},"zone":11,"typeConfidence":2.0,"plateTime":0.4350229890651347,"extension":6.390293962020645},"index":2,"playId":"bd6b284d-79a4-3df1-a149-e2160d6d8391","pitchNumber":3,"startTime":"2025-08-30T23:34:09.304Z","endTime":"2025-08-30T23:34:12.689Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"second":{"id":681297,"link":"/api/v1/people/681297"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.3,"strikeZoneTop":3.52268906763555,"strikeZoneBottom":1.66022694180834,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.214409253876592,"aZ":-20.352023635338558,"pfxX":-0.7946389752643217,"pfxZ":6.141599920014284,"pX":1.9845477456203926,"pZ":1.2742740511439177,"vX0":10.830553986934653,"vY0":-137.79640845380297,"vZ0":-8.180545655176008,"x":41.35,"y":204.37,"x0":-1.891484846487237,"y0":50.00637295937501,"z0":5.653351083121614,"aX":-1.5311357741386846},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":9.5,"breakHorizontal":-0.8,"spinRate":2433,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.39726942983031277,"extension":6.7334387861355145},"index":3,"playId":"81e5e8d9-5dcb-3431-a74c-79bcc910aca9","pitchNumber":4,"startTime":"2025-08-30T23:34:29.167Z","endTime":"2025-08-30T23:34:32.545Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"second":{"id":681297,"link":"/api/v1/people/681297"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":88.8,"strikeZoneTop":3.66,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.45032974779888,"aZ":-23.9043211781365,"pfxX":-8.821932462918838,"pfxZ":4.075348087091474,"pX":0.11219363896507925,"pZ":2.5332898570176186,"vX0":8.570306736681031,"vY0":-142.20722031693072,"vZ0":-4.672495419803095,"x":112.72,"y":170.38,"x0":-1.8081351710983795,"y0":50.00326551823886,"z0":5.732470467079443,"aX":-17.901040997595523},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":6.5,"breakHorizontal":14.0,"spinRate":2277,"spinDirection":231},"zone":5,"typeConfidence":2.0,"plateTime":0.3865558256977839,"extension":6.562297918050556},"index":4,"playId":"cd3180d6-8be6-3cb9-b5c8-7233ddaf6c3c","pitchNumber":5,"startTime":"2025-08-30T23:34:46.316Z","endTime":"2025-08-30T23:34:54.501Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"second":{"id":681297,"link":"/api/v1/people/681297"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2025-08-30T23:35:16.266Z","endTime":"2025-08-30T23:35:33.787Z","isPitch":false,"type":"action","player":{"id":691723,"link":"/api/v1/people/691723"},"defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"second":{"id":681297,"link":"/api/v1/people/681297"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":89.4,"strikeZoneTop":3.66,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.03548517784107,"aZ":-25.21346781276798,"pfxX":-8.390842140149699,"pfxZ":3.4099358504138237,"pX":-0.08110037725530281,"pZ":3.181730642350125,"vX0":7.721686959862385,"vY0":-141.6769096873797,"vZ0":-3.1175920193254707,"x":120.09,"y":152.87,"x0":-1.7458682903472482,"y0":50.005294210152925,"z0":5.900059356412764,"aX":-17.13573779376801},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":5.8,"breakHorizontal":13.7,"spinRate":2190,"spinDirection":230},"zone":2,"typeConfidence":2.0,"plateTime":0.38596491893724316,"extension":6.533155147715793},"hitData":{"launchSpeed":103.2,"launchAngle":-6.0,"totalDistance":28.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":107.0,"coordY":151.0}},"index":6,"playId":"bb5cda15-7ace-3072-b2aa-d92c5ea698fb","pitchNumber":6,"startTime":"2025-08-30T23:35:33.787Z","endTime":"2025-08-30T23:35:43.004Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"second":{"id":681297,"link":"/api/v1/people/681297"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691723,"link":"/api/v1/people/691723"},"credit":"b_ab"},{"player":{"id":693313,"link":"/api/v1/people/693313"},"credit":"p_ab"},{"player":{"id":691723,"link":"/api/v1/people/691723"},"credit":"b_pa"},{"player":{"id":693313,"link":"/api/v1/people/693313"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.2,"awayTeamWinProbability":36.8,"homeTeamWinProbabilityAdded":4.900000000000006,"leverageIndex":1.39,"dramaIndex":70.0,"contextMetrics":{},"playEndTime":"2025-08-30T23:35:43.004Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Samuel Basallo strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-30T23:35:56.497Z","endTime":"2025-08-30T23:36:59.465Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,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":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668800,"link":"/api/v1/people/668800"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":86.3,"strikeZoneTop":3.549,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.67606822971558,"aZ":-26.3578400543556,"pfxX":-1.0022985546073226,"pfxZ":3.09152434502332,"pX":-0.47565112109810975,"pZ":3.190334994714954,"vX0":4.793656600502005,"vY0":-135.11648761789425,"vZ0":-2.465289627491388,"x":135.13,"y":152.64,"x0":-2.1293857310119377,"y0":50.00139181578231,"z0":5.933868587716909,"aX":-1.8852591037549278},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":5.4,"breakHorizontal":1.0,"spinRate":2308,"spinDirection":216},"zone":1,"typeConfidence":2.0,"plateTime":0.4027277481104057,"extension":6.291174137492211},"index":0,"playId":"f530f569-5640-3483-b54e-edab42e6aa0e","pitchNumber":1,"startTime":"2025-08-30T23:36:18.602Z","endTime":"2025-08-30T23:36:22.662Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"first":{"id":691723,"link":"/api/v1/people/691723"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":82.3,"strikeZoneTop":3.549,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.82791688903248,"aZ":-38.50918428561901,"pfxX":0.6385578451776514,"pfxZ":-3.71188063531101,"pX":0.014456169662114706,"pZ":1.8580170303562595,"vX0":4.781608786209911,"vY0":-129.7345591733993,"vZ0":-3.0013056700898924,"x":116.45,"y":188.61,"x0":-1.934513119404117,"y0":50.00238423159912,"z0":5.961309006969399,"aX":1.0896570083437305},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-7.2,"breakHorizontal":-2.2,"spinRate":2336,"spinDirection":23},"zone":8,"typeConfidence":2.0,"plateTime":0.4219960790071693,"extension":6.511469175440521},"index":1,"playId":"18fc6bd0-6d97-3704-8112-001e82dc4fda","pitchNumber":2,"startTime":"2025-08-30T23:36:36.590Z","endTime":"2025-08-30T23:36:40.297Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"first":{"id":691723,"link":"/api/v1/people/691723"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-08-30T23:36:44.816Z","endTime":"2025-08-30T23:36:55.396Z","isPitch":false,"type":"action","player":{"id":694212,"link":"/api/v1/people/694212"},"defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"first":{"id":691723,"link":"/api/v1/people/691723"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":87.6,"strikeZoneTop":3.549,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.57932988379958,"aZ":-21.326517865097454,"pfxX":-11.70152444896393,"pfxZ":5.469240693689514,"pX":-0.7862111085807514,"pZ":3.0047467602967135,"vX0":7.1255958667882044,"vY0":-140.76828071385808,"vZ0":-4.061052174109139,"x":146.97,"y":157.65,"x0":-1.8463068526564008,"y0":50.00137889605299,"z0":5.868391325682324,"aX":-23.19609226916957},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":9.1,"breakHorizontal":19.4,"spinRate":2397,"spinDirection":232},"zone":1,"typeConfidence":2.0,"plateTime":0.3909327211675384,"extension":6.529414291678956},"index":3,"playId":"87b99972-3ca8-3c06-bcd7-7189ab2d3bce","pitchNumber":3,"startTime":"2025-08-30T23:36:55.396Z","endTime":"2025-08-30T23:36:59.465Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"first":{"id":691723,"link":"/api/v1/people/691723"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"credit":"b_ab"},{"player":{"id":693313,"link":"/api/v1/people/693313"},"credit":"p_ab"},{"player":{"id":694212,"link":"/api/v1/people/694212"},"credit":"b_pa"},{"player":{"id":693313,"link":"/api/v1/people/693313"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.60000000000001,"awayTeamWinProbability":34.39999999999999,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.95,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2025-08-30T23:36:59.465Z","atBatIndex":11},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Wilmer Flores lines out to left fielder Daniel Johnson.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-30T23:38:51.951Z","endTime":"2025-08-30T23:39:51.826Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":527038,"fullName":"Wilmer Flores","link":"/api/v1/people/527038"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"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":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":527038,"fullName":"Wilmer Flores","link":"/api/v1/people/527038"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669288,"link":"/api/v1/people/669288"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.5,"strikeZoneTop":3.32,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.76709379611602,"aZ":-17.76522511708093,"pfxX":7.109985079004777,"pfxZ":8.063458575020757,"pX":-0.9829654362066169,"pZ":2.8253213723155026,"vX0":-9.731378250282145,"vY0":-133.14357618957249,"vZ0":-4.50467927570143,"x":154.47,"y":162.5,"x0":1.8032025979872532,"y0":50.00662878669963,"z0":5.832831003347265,"aX":12.712262681727129},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.7,"breakHorizontal":-10.7,"spinRate":2339,"spinDirection":124},"zone":11,"typeConfidence":2.0,"plateTime":0.4120911370761928,"extension":6.5994633592952745},"index":0,"playId":"fd61668f-0b87-3658-9811-bd2198e3d24e","pitchNumber":1,"startTime":"2025-08-30T23:39:28.628Z","endTime":"2025-08-30T23:39:32.490Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":527038,"link":"/api/v1/people/527038","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":83.5,"endSpeed":76.9,"strikeZoneTop":3.32,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.503891897158205,"aZ":-34.97842464602586,"pfxX":8.605328612639523,"pfxZ":-1.8750459366062069,"pX":0.3805090381426181,"pZ":1.840329582454272,"vX0":-6.808898692617347,"vY0":-121.40699230472664,"vZ0":-1.8669285652608594,"x":102.5,"y":189.09,"x0":2.101720977643894,"y0":50.00480361327261,"z0":5.660339040545865,"aX":12.863260130889715},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-3.6,"breakHorizontal":-14.0,"spinRate":1264,"spinDirection":111},"zone":9,"typeConfidence":2.0,"plateTime":0.45095444250094374,"extension":6.735846817172762},"hitData":{"launchSpeed":78.4,"launchAngle":24.0,"totalDistance":257.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":77.49,"coordY":108.56}},"index":1,"playId":"cc42ee93-6f2e-3fb1-b305-990b4775601b","pitchNumber":2,"startTime":"2025-08-30T23:39:45.132Z","endTime":"2025-08-30T23:39:51.826Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":527038,"link":"/api/v1/people/527038","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":527038,"link":"/api/v1/people/527038"},"credit":"b_ab"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_ab"},{"player":{"id":527038,"link":"/api/v1/people/527038"},"credit":"b_pa"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.6,"awayTeamWinProbability":36.4,"homeTeamWinProbabilityAdded":-2.000000000000007,"leverageIndex":0.78,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2025-08-30T23:39:51.826Z","atBatIndex":12},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Casey Schmitt grounds out softly, third baseman Jeremiah Jackson to first baseman Coby Mayo.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-30T23:39:52.546Z","endTime":"2025-08-30T23:40:39.430Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669236,"link":"/api/v1/people/669236"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":691723,"link":"/api/v1/people/691723"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":75.1,"strikeZoneTop":3.41,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.662634436609913,"aZ":-31.024115872334352,"pfxX":-2.477100525539491,"pfxZ":0.8200035309493545,"pX":0.018765672229933555,"pZ":1.996430120673234,"vX0":-4.397460598219199,"vY0":-116.9266626737635,"vZ0":-2.1105339417949924,"x":116.28,"y":184.88,"x0":2.233843377931168,"y0":50.00581460208355,"z0":5.7767374889983625,"aX":-3.4855231652819874},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":1.3,"breakHorizontal":5.4,"spinRate":2190,"spinDirection":240},"zone":8,"typeConfidence":2.0,"plateTime":0.4655404579994773,"extension":6.805742120397787},"index":0,"playId":"c688355e-f253-35e8-bedf-99b590123e39","pitchNumber":1,"startTime":"2025-08-30T23:40:16.434Z","endTime":"2025-08-30T23:40:19.914Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":79.6,"strikeZoneTop":3.41,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.457048338115793,"aZ":-31.273823646738858,"pfxX":7.554987747984862,"pfxZ":0.5656943666543937,"pX":1.16071368231183,"pZ":1.9295528238659299,"vX0":-4.947663378636447,"vY0":-123.95944525778229,"vZ0":-3.159061467833019,"x":72.76,"y":186.68,"x0":2.182495334000964,"y0":50.00185011778468,"z0":5.781872746754719,"aX":11.975536451067573},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":0.6,"breakHorizontal":-12.8,"spinRate":1365,"spinDirection":120},"zone":14,"typeConfidence":2.0,"plateTime":0.4387707349721688,"extension":6.955159573941413},"hitData":{"launchSpeed":57.7,"launchAngle":-38.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":105.62,"coordY":168.18}},"index":1,"playId":"87aef4b0-e6fa-35ae-a1b7-38636e32f7b0","pitchNumber":2,"startTime":"2025-08-30T23:40:31.551Z","endTime":"2025-08-30T23:40:39.430Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_ab"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_ab"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_pa"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.1,"awayTeamWinProbability":37.9,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.58,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2025-08-30T23:40:39.430Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jung Hoo Lee called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-30T23:40:40.353Z","endTime":"2025-08-30T23:42:20.764Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"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":92.1,"endSpeed":84.0,"strikeZoneTop":3.27737611614777,"strikeZoneBottom":1.45786690648912,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.79090170364926,"aZ":-25.092783645413114,"pfxX":10.335418269383203,"pfxZ":3.9138966296637925,"pX":-0.053102347516932866,"pZ":2.8305437651398044,"vX0":-8.965252202357734,"vY0":-133.86333548176157,"vZ0":-3.1171184484319827,"x":119.02,"y":162.36,"x0":2.0020356252822986,"y0":50.0030627907005,"z0":5.81317457922915,"aX":18.695889495369084},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":6.6,"breakHorizontal":-16.7,"spinRate":2356,"spinDirection":136},"zone":2,"typeConfidence":2.0,"plateTime":0.4096933111095775,"extension":6.6762836362245475},"index":0,"playId":"a31ce9bf-dbe3-3aa0-a10d-28472c6b1f9a","pitchNumber":1,"startTime":"2025-08-30T23:41:02.797Z","endTime":"2025-08-30T23:41:06.439Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":92.1,"endSpeed":84.5,"strikeZoneTop":3.3646506467195,"strikeZoneBottom":1.51800821911486,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.340497295672144,"aZ":-24.83692218895727,"pfxX":10.504839238589167,"pfxZ":4.036498368410511,"pX":-1.187010047012313,"pZ":3.083296292523397,"vX0":-11.328795000913942,"vY0":-133.64173177364685,"vZ0":-2.706129215847389,"x":162.25,"y":155.53,"x0":1.731308461811244,"y0":50.00543243051383,"z0":5.882776389565415,"aX":19.10813512373905},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":7.0,"breakHorizontal":-16.8,"spinRate":2329,"spinDirection":133},"zone":11,"typeConfidence":2.0,"plateTime":0.4090104387613618,"extension":6.802595911156918},"index":1,"playId":"7301c630-796c-3612-a716-f4dd24dd8137","pitchNumber":2,"startTime":"2025-08-30T23:41:14.835Z","endTime":"2025-08-30T23:41:18.784Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":78.5,"strikeZoneTop":3.24037467534191,"strikeZoneBottom":1.44760334516294,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.001835378613073,"aZ":-26.843447643619555,"pfxX":-2.3212503571151206,"pfxZ":3.4873808698523217,"pX":-0.13402969331011527,"pZ":1.227581930832525,"vX0":-4.746640755381122,"vY0":-121.60842164945075,"vZ0":-5.369474234958371,"x":122.11,"y":205.64,"x0":2.1284371758532887,"y0":50.005996978209964,"z0":5.731887066869177,"aX":-3.5523301732863555},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":5.5,"breakHorizontal":5.2,"spinRate":2257,"spinDirection":174},"zone":13,"typeConfidence":2.0,"plateTime":0.4467241232573955,"extension":6.579577646526759},"index":2,"playId":"4d5180bb-9d18-37e8-a498-a62cf3d4f118","pitchNumber":3,"startTime":"2025-08-30T23:41:31.268Z","endTime":"2025-08-30T23:41:35.350Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.4,"strikeZoneTop":3.28792721601899,"strikeZoneBottom":1.46832158580524,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.670739947104106,"aZ":-17.488250911885597,"pfxX":7.5190142325710205,"pfxZ":7.721590314554346,"pX":-0.7750056708844205,"pZ":3.4064762464073826,"vX0":-9.82967026083408,"vY0":-136.48249622536005,"vZ0":-3.4361162350611814,"x":146.54,"y":146.81,"x0":1.8823047314354708,"y0":50.00511122218275,"z0":5.873385249783703,"aX":14.306476291822145},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.6,"breakHorizontal":-11.8,"spinRate":2362,"spinDirection":124},"zone":11,"typeConfidence":2.0,"plateTime":0.4000205241736441,"extension":6.719415641596871},"index":3,"playId":"f6efc1cd-ebdb-39a1-a5a3-7c30d380c61b","pitchNumber":4,"startTime":"2025-08-30T23:41:44.851Z","endTime":"2025-08-30T23:41:49.116Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":85.9,"strikeZoneTop":3.41,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.9956140602701,"aZ":-24.105133923590195,"pfxX":8.981900087367855,"pfxZ":4.330646272381429,"pX":-0.29404823903513333,"pZ":2.1582590908705512,"vX0":-9.117008228023899,"vY0":-134.8151449896286,"vZ0":-5.032065117410319,"x":128.21,"y":180.51,"x0":1.9451699330999404,"y0":50.00244086351109,"z0":5.724097016250336,"aX":16.733081247594075},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.1,"breakHorizontal":-14.6,"spinRate":2354,"spinDirection":125},"zone":4,"typeConfidence":2.0,"plateTime":0.40441785237586547,"extension":6.692493627118446},"index":4,"playId":"b70584bc-2460-34a3-b56c-81fc4e0fde2f","pitchNumber":5,"startTime":"2025-08-30T23:41:58.454Z","endTime":"2025-08-30T23:42:02.071Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.6,"strikeZoneTop":3.24819412382114,"strikeZoneBottom":1.45636199147032,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.37686080020053,"aZ":-31.82652755048923,"pfxX":6.690335477559315,"pfxZ":0.21884840516636572,"pX":-0.6189374302147268,"pZ":2.516203900017177,"vX0":-8.547395439473295,"vY0":-125.26040413947301,"vZ0":-1.585518033131177,"x":140.59,"y":170.84,"x0":1.9555937445990916,"y0":50.00533156227355,"z0":5.740090725663902,"aX":10.72046297734028},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":0.2,"breakHorizontal":-10.3,"spinRate":1592,"spinDirection":115},"zone":4,"typeConfidence":2.0,"plateTime":0.43592020339386606,"extension":6.965910554949415},"index":5,"playId":"b380997d-3656-30f5-a9b3-86bc029338ca","pitchNumber":6,"startTime":"2025-08-30T23:42:15.977Z","endTime":"2025-08-30T23:42:20.764Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_ab"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_ab"},{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_pa"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.199999999999996,"awayTeamWinProbability":38.800000000000004,"homeTeamWinProbabilityAdded":-0.9000000000000057,"leverageIndex":0.38,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2025-08-30T23:42:20.764Z","atBatIndex":14},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Daniel Johnson walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-30T23:43:50.653Z","endTime":"2025-08-30T23:45:57.029Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":669288,"fullName":"Daniel Johnson","link":"/api/v1/people/669288"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669288,"fullName":"Daniel Johnson","link":"/api/v1/people/669288"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669288,"fullName":"Daniel Johnson","link":"/api/v1/people/669288"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":90.0,"strikeZoneTop":3.02282689003454,"strikeZoneBottom":1.5020818210847,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.611427818354112,"aZ":-25.488154703145877,"pfxX":-8.801462756052402,"pfxZ":3.262545292206088,"pX":0.07051147782372552,"pZ":2.8317902339466805,"vX0":8.387599037232404,"vY0":-141.1401132618096,"vZ0":-4.065131284349514,"x":114.31,"y":162.32,"x0":-1.7748317146173966,"y0":50.001352854028816,"z0":5.903019743634761,"aX":-18.022480830672656},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":5.4,"breakHorizontal":14.5,"spinRate":2295,"spinDirection":218},"zone":2,"typeConfidence":2.0,"plateTime":0.3858842695574549,"extension":6.539206454682783},"index":0,"playId":"13b57888-51ae-314f-89c5-63ad4bd7e9c9","pitchNumber":1,"startTime":"2025-08-30T23:44:52.395Z","endTime":"2025-08-30T23:44:56.365Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":669288,"link":"/api/v1/people/669288","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.4,"strikeZoneTop":3.11049835338357,"strikeZoneBottom":1.53037117488167,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.47482186153954,"aZ":-35.59736851240764,"pfxX":0.00586046191030043,"pfxZ":-2.139814591902846,"pX":-0.6758757717216555,"pZ":3.7488653989080256,"vX0":2.980096900240133,"vY0":-125.08870336942681,"vZ0":1.031023354055739,"x":142.76,"y":137.56,"x0":-1.8797788909553754,"y0":50.00537202531005,"z0":6.233086288787915,"aX":0.009338960055312063},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-3.5,"breakHorizontal":-0.6,"spinRate":1583,"spinDirection":18},"zone":11,"typeConfidence":2.0,"plateTime":0.436625859106059,"extension":6.390140210389655},"index":1,"playId":"8d62160e-f0f2-334e-aba0-9cc962bb2d48","pitchNumber":2,"startTime":"2025-08-30T23:45:10.965Z","endTime":"2025-08-30T23:45:14.826Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":669288,"link":"/api/v1/people/669288","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":90.1,"strikeZoneTop":3.10857089833508,"strikeZoneBottom":1.52827474354353,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.39877228222807,"aZ":-17.02127054354146,"pfxX":-4.482257861690584,"pfxZ":7.318268589386035,"pX":-1.348255992265995,"pZ":3.4458468382939613,"vX0":3.467839877636935,"vY0":-142.2407825581183,"vZ0":-3.9633514681686637,"x":168.39,"y":145.74,"x0":-1.9944586872922048,"y0":50.00345604601178,"z0":5.920978441772814,"aX":-9.282062325245928},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":12.7,"breakHorizontal":7.6,"spinRate":2314,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.38352366317902353,"extension":6.585566991632104},"index":2,"playId":"a00f4b8a-1164-3ad1-b993-9d1fa23d4515","pitchNumber":3,"startTime":"2025-08-30T23:45:24.502Z","endTime":"2025-08-30T23:45:28.409Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":669288,"link":"/api/v1/people/669288","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.8,"strikeZoneTop":3.06939674004149,"strikeZoneBottom":1.51668317994702,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.70132662048064,"aZ":-24.139927720986144,"pfxX":-8.997015445971595,"pfxZ":3.985897995665331,"pX":-1.1656285509942992,"pZ":3.394489450790661,"vX0":5.623582006121337,"vY0":-140.76397962828725,"vZ0":-2.6867270860359778,"x":161.43,"y":147.13,"x0":-2.0160877342747314,"y0":50.00248571706915,"z0":5.91717126325985,"aX":-18.130057265431095},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":6.8,"breakHorizontal":15.2,"spinRate":2269,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.38848872404631507,"extension":6.520099311774019},"index":3,"playId":"0782a85f-7097-3564-ad65-eac985ce3071","pitchNumber":4,"startTime":"2025-08-30T23:45:38.880Z","endTime":"2025-08-30T23:45:42.883Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":669288,"link":"/api/v1/people/669288","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.4,"strikeZoneTop":3.10204346041186,"strikeZoneBottom":1.54958777153,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.23516932547969,"aZ":-22.82624592421355,"pfxX":-8.960991519682954,"pfxZ":4.659651533028214,"pX":-0.0894782764835309,"pZ":4.365308850486243,"vX0":7.863105375464351,"vY0":-140.62671502945756,"vZ0":-0.44018562345202894,"x":120.41,"y":120.92,"x0":-1.754547964671211,"y0":50.0063289085593,"z0":6.001777799596225,"aX":-17.99099466714588},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":8.5,"breakHorizontal":14.6,"spinRate":2246,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.3891611803668189,"extension":6.445182520240202},"index":4,"playId":"3b1b42e5-1def-356a-9312-e6d03779e63f","pitchNumber":5,"startTime":"2025-08-30T23:45:52.975Z","endTime":"2025-08-30T23:45:57.029Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":669288,"link":"/api/v1/people/669288","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669288,"link":"/api/v1/people/669288"},"credit":"b_pa"},{"player":{"id":693313,"link":"/api/v1/people/693313"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.89999999999999,"awayTeamWinProbability":43.10000000000001,"homeTeamWinProbabilityAdded":-4.300000000000004,"leverageIndex":1.03,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2025-08-30T23:45:57.029Z","atBatIndex":15},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jackson Holliday lines out sharply to right fielder Luis Matos.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-30T23:46:00.468Z","endTime":"2025-08-30T23:48:08.133Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669288,"fullName":"Daniel Johnson","link":"/api/v1/people/669288"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682641,"link":"/api/v1/people/682641"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":89.6,"strikeZoneTop":3.31125574373973,"strikeZoneBottom":1.55941777065605,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.430074780659403,"aZ":-24.50296337273501,"pfxX":-7.669459171011492,"pfxZ":3.7528920244782213,"pX":-1.7426215098196656,"pZ":4.180132894897345,"vX0":3.588353849977006,"vY0":-141.2191794830951,"vZ0":-0.5355260588297144,"x":183.42,"y":125.92,"x0":-2.024611690998451,"y0":50.005461047752256,"z0":5.931463329263315,"aX":-15.68431386633057},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":6.8,"breakHorizontal":13.3,"spinRate":2316,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.38604729581682573,"extension":6.516576799784433},"index":0,"playId":"0fe1f339-28d5-3169-8c74-5ea330f0754c","pitchNumber":1,"startTime":"2025-08-30T23:46:18.519Z","endTime":"2025-08-30T23:46:21.985Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"first":{"id":669288,"link":"/api/v1/people/669288"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.2,"strikeZoneTop":3.42,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.46310170152132,"aZ":-24.895303354861856,"pfxX":-8.523782391896411,"pfxZ":3.6578304910358064,"pX":-0.2688018189550829,"pZ":2.9259778650326984,"vX0":7.328252969049958,"vY0":-140.09871549830956,"vZ0":-3.5288681714864287,"x":127.25,"y":159.78,"x0":-1.8102256643720624,"y0":50.00056902477219,"z0":5.827740711023222,"aX":-16.952716064966367},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":6.1,"breakHorizontal":13.9,"spinRate":2233,"spinDirection":227},"zone":2,"typeConfidence":2.0,"plateTime":0.3908542161267565,"extension":6.563149379198275},"index":1,"playId":"6b8d2aaf-9489-35e1-8071-6cef21854293","pitchNumber":2,"startTime":"2025-08-30T23:46:36.528Z","endTime":"2025-08-30T23:46:40.415Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"first":{"id":669288,"link":"/api/v1/people/669288"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"index":2,"playId":"84762b1c-88c2-37c6-b83e-3edf5a208fb1","startTime":"2025-08-30T23:46:58.798Z","endTime":"2025-08-30T23:47:02.999Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"first":{"id":669288,"link":"/api/v1/people/669288"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.4,"strikeZoneTop":3.37900526008957,"strikeZoneBottom":1.60848991836525,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.58338412285559,"aZ":-27.952428553460575,"pfxX":-9.398301211841032,"pfxZ":2.1045474010281513,"pX":-0.4986816922762606,"pZ":3.2910714811910933,"vX0":7.143485514910747,"vY0":-140.81857258642486,"vZ0":-2.083777247944105,"x":136.01,"y":149.92,"x0":-1.849874024142977,"y0":50.00203604418821,"z0":5.8527226461265105,"aX":-18.83595729538189},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":3.6,"breakHorizontal":15.5,"spinRate":2223,"spinDirection":222},"zone":1,"typeConfidence":2.0,"plateTime":0.3892763020260199,"extension":6.7874795473486556},"index":3,"playId":"d8ffc312-318b-3a70-a894-e9806f89a01c","pitchNumber":3,"startTime":"2025-08-30T23:47:17.459Z","endTime":"2025-08-30T23:47:21.339Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"first":{"id":669288,"link":"/api/v1/people/669288"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.8,"strikeZoneTop":3.42,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.65190068998744,"aZ":-17.46371541101235,"pfxX":-4.3857348318878255,"pfxZ":7.301976537265389,"pX":0.18329653752608416,"pZ":3.7192636223910007,"vX0":7.02020976519186,"vY0":-140.53724367526684,"vZ0":-2.9534306424805528,"x":110.01,"y":138.36,"x0":-1.7688521858788302,"y0":50.00434824162482,"z0":5.907920031969008,"aX":-8.83820091599815},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.8,"breakHorizontal":6.6,"spinRate":2289,"spinDirection":217},"zone":12,"typeConfidence":2.0,"plateTime":0.3886466772990107,"extension":6.398729027751003},"index":4,"playId":"3d083961-9987-3942-9b86-e0127f448e93","pitchNumber":4,"startTime":"2025-08-30T23:47:38.994Z","endTime":"2025-08-30T23:47:43.055Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"first":{"id":669288,"link":"/api/v1/people/669288"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":88.6,"strikeZoneTop":3.42,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.801521605624686,"aZ":-24.06953015323645,"pfxX":-2.277216060163388,"pfxZ":4.0924437728492915,"pX":0.08436542672669801,"pZ":2.6029914307936326,"vX0":6.209517274879523,"vY0":-138.83666349545803,"vZ0":-4.516373312544455,"x":113.78,"y":168.5,"x0":-1.8709428068547556,"y0":50.00573699465252,"z0":5.823610574913673,"aX":-4.513047023955292},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":6.8,"breakHorizontal":3.0,"spinRate":2434,"spinDirection":231},"zone":5,"typeConfidence":2.0,"plateTime":0.392327532302541,"extension":6.658667579238789},"hitData":{"launchSpeed":100.3,"launchAngle":17.0,"totalDistance":330.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":169.55,"coordY":90.87}},"index":5,"playId":"8613c0e3-3d81-3572-81f0-50fd8ce4bb85","pitchNumber":5,"startTime":"2025-08-30T23:48:00.836Z","endTime":"2025-08-30T23:48:08.133Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"first":{"id":669288,"link":"/api/v1/people/669288"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702616,"link":"/api/v1/people/702616"},"credit":"b_ab"},{"player":{"id":693313,"link":"/api/v1/people/693313"},"credit":"p_ab"},{"player":{"id":702616,"link":"/api/v1/people/702616"},"credit":"b_pa"},{"player":{"id":693313,"link":"/api/v1/people/693313"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.9,"awayTeamWinProbability":39.1,"homeTeamWinProbabilityAdded":4.000000000000007,"leverageIndex":1.75,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2025-08-30T23:48:08.133Z","atBatIndex":16},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jeremiah Jackson homers (2) on a fly ball to left center field. Daniel Johnson scores.","rbi":2,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-30T23:48:12.014Z","endTime":"2025-08-30T23:49:02.490Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"responsiblePitcher":{"id":693313,"link":"/api/v1/people/693313"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":669288,"fullName":"Daniel Johnson","link":"/api/v1/people/669288"},"responsiblePitcher":{"id":693313,"link":"/api/v1/people/693313"},"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(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":97.3,"endSpeed":88.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.48453177977904,"aZ":-19.300537237202075,"pfxX":-9.335254269012962,"pfxZ":6.358111809398087,"pX":0.0350840223463881,"pZ":3.0070241758944816,"vX0":8.189675532386392,"vY0":-141.45071291606078,"vZ0":-4.427500730586333,"x":115.66,"y":157.59,"x0":-1.6858826828366191,"y0":50.00404390122939,"z0":5.831327051534621,"aX":-18.904856625409806},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":10.8,"breakHorizontal":15.2,"spinRate":2200,"spinDirection":231},"zone":2,"typeConfidence":2.0,"plateTime":0.3873326636019474,"extension":6.558817082866089},"hitData":{"launchSpeed":100.4,"launchAngle":30.0,"totalDistance":390.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":79.66,"coordY":48.25}},"index":0,"playId":"cfbfb258-788c-3ff2-ae83-0e700658eb24","pitchNumber":1,"startTime":"2025-08-30T23:48:37.574Z","endTime":"2025-08-30T23:49:02.490Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"first":{"id":669288,"link":"/api/v1/people/669288"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669236,"link":"/api/v1/people/669236"},"credit":"b_ab"},{"player":{"id":693313,"link":"/api/v1/people/693313"},"credit":"p_ab"},{"player":{"id":669236,"link":"/api/v1/people/669236"},"credit":"b_pa"},{"player":{"id":693313,"link":"/api/v1/people/693313"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.0,"awayTeamWinProbability":59.0,"homeTeamWinProbabilityAdded":-19.9,"leverageIndex":1.44,"dramaIndex":163.0,"contextMetrics":{},"playEndTime":"2025-08-30T23:49:02.490Z","atBatIndex":17},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gunnar Henderson singles on a sharp ground ball to left fielder Heliot Ramos.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-30T23:48:59.163Z","endTime":"2025-08-30T23:49:58.655Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":93.7,"endSpeed":86.5,"strikeZoneTop":3.63942827751767,"strikeZoneBottom":1.78722209185067,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.588345742512736,"aZ":-22.20243577263755,"pfxX":-0.7789707157777164,"pfxZ":5.252643438900376,"pX":1.0739380006669084,"pZ":3.0426919323474633,"vX0":8.434638941118326,"vY0":-136.33000953969284,"vZ0":-3.4435269770533434,"x":76.06,"y":156.63,"x0":-1.9476890540642386,"y0":50.00392683158787,"z0":5.839541479645816,"aX":-1.4811672240184484},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":9.0,"breakHorizontal":-0.2,"spinRate":2350,"spinDirection":225},"zone":12,"typeConfidence":2.0,"plateTime":0.4004765197278157,"extension":6.501531268112389},"index":0,"playId":"d705b109-3bc3-397d-b1ca-fb3f9236c213","pitchNumber":1,"startTime":"2025-08-30T23:49:22.419Z","endTime":"2025-08-30T23:49:26.376Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.5,"strikeZoneTop":3.59519400790756,"strikeZoneBottom":1.77113957574213,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.781531472293782,"aZ":-27.810808162504745,"pfxX":-8.602553372118587,"pfxZ":2.1803533723795976,"pX":0.2799749460406423,"pZ":3.191849669854929,"vX0":8.527213796638671,"vY0":-140.67454094940283,"vZ0":-2.488052505474935,"x":106.33,"y":152.6,"x0":-1.6722418539969683,"y0":50.00670810442349,"z0":5.889808003692595,"aX":-17.25288411156344},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":3.6,"breakHorizontal":13.8,"spinRate":2164,"spinDirection":219},"zone":3,"typeConfidence":2.0,"plateTime":0.3892977211578623,"extension":6.477234754376996},"index":1,"playId":"64d549a4-8da3-346d-b982-f2adab5f943a","pitchNumber":2,"startTime":"2025-08-30T23:49:36.085Z","endTime":"2025-08-30T23:49:39.827Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":89.1,"strikeZoneTop":3.69,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.810654925211907,"aZ":-23.168833735556948,"pfxX":-5.916769946473348,"pfxZ":4.446787491213423,"pX":-0.5566109271510099,"pZ":2.2656310454190156,"vX0":5.593306279274052,"vY0":-141.30267658151175,"vZ0":-5.570515411442197,"x":138.22,"y":177.61,"x0":-1.7917796235061776,"y0":50.00092819660736,"z0":5.7483869974606945,"aX":-11.978807590874482},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":7.1,"breakHorizontal":9.6,"spinRate":2273,"spinDirection":227},"zone":7,"typeConfidence":2.0,"plateTime":0.3874283896525603,"extension":6.544753035048732},"hitData":{"launchSpeed":100.8,"launchAngle":-1.0,"totalDistance":49.0,"trajectory":"ground_ball","hardness":"hard","location":"7","coordinates":{"coordX":94.56,"coordY":112.66}},"index":2,"playId":"f8655ec0-538d-363a-b362-824ed613f5ef","pitchNumber":3,"startTime":"2025-08-30T23:49:50.703Z","endTime":"2025-08-30T23:49:58.655Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_ab"},{"player":{"id":693313,"link":"/api/v1/people/693313"},"credit":"p_ab"},{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_pa"},{"player":{"id":693313,"link":"/api/v1/people/693313"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.6,"awayTeamWinProbability":61.4,"homeTeamWinProbabilityAdded":-2.3999999999999986,"leverageIndex":0.64,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2025-08-30T23:49:58.655Z","atBatIndex":18},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Ryan Mountcastle homers (5) on a fly ball to center field. Gunnar Henderson scores.","rbi":2,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-30T23:50:45.321Z","endTime":"2025-08-30T23:51:30.479Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":663624,"fullName":"Ryan Mountcastle","link":"/api/v1/people/663624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":663624,"fullName":"Ryan Mountcastle","link":"/api/v1/people/663624"},"responsiblePitcher":{"id":693313,"link":"/api/v1/people/693313"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":{"id":693313,"link":"/api/v1/people/693313"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"55da079d-ea30-3873-b973-d6ff95659f44","startTime":"2025-08-30T23:50:29.026Z","endTime":"2025-08-30T23:50:33.782Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":663624,"link":"/api/v1/people/663624","batSide":{"code":"R","description":"Right"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":90.1,"strikeZoneTop":3.59070912273179,"strikeZoneBottom":1.79376663656254,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.953427892659043,"aZ":-16.55845072282773,"pfxX":-4.0899148737066335,"pfxZ":7.5610663967878065,"pX":1.1333744432083204,"pZ":3.81815259040717,"vX0":9.13188403480343,"vY0":-141.9885635267241,"vZ0":-3.0602096706095883,"x":73.8,"y":135.69,"x0":-1.5763879711329911,"y0":50.00394156943353,"z0":5.948096649850443,"aX":-8.448725363367691},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.3,"breakHorizontal":5.8,"spinRate":2435,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.38403842205975813,"extension":6.531072586624058},"index":1,"playId":"567e5216-ad31-3c82-87fc-9c97b20cf178","pitchNumber":1,"startTime":"2025-08-30T23:50:47.685Z","endTime":"2025-08-30T23:50:50.864Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":663624,"link":"/api/v1/people/663624","batSide":{"code":"R","description":"Right"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.1,"strikeZoneTop":3.64,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.13397674992689,"aZ":-25.053534940117853,"pfxX":-7.613401095817043,"pfxZ":3.584924710927126,"pX":-0.44349716394176586,"pZ":2.7684980824875147,"vX0":6.442622307055748,"vY0":-140.1998885933492,"vZ0":-3.9260785701253638,"x":133.91,"y":164.03,"x0":-1.7837406067221138,"y0":50.00592588106235,"z0":5.825092954054566,"aX":-15.13665735808888},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":5.9,"breakHorizontal":12.5,"spinRate":2248,"spinDirection":229},"zone":4,"typeConfidence":2.0,"plateTime":0.39090192502137144,"extension":6.527386952234523},"hitData":{"launchSpeed":110.0,"launchAngle":24.0,"totalDistance":434.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":117.87,"coordY":29.56}},"index":2,"playId":"fe667a8b-9f8f-38a0-a662-c89cf0cae612","pitchNumber":2,"startTime":"2025-08-30T23:51:04.300Z","endTime":"2025-08-30T23:51:30.479Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":663624,"link":"/api/v1/people/663624","batSide":{"code":"R","description":"Right"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663624,"link":"/api/v1/people/663624"},"credit":"b_ab"},{"player":{"id":693313,"link":"/api/v1/people/693313"},"credit":"p_ab"},{"player":{"id":663624,"link":"/api/v1/people/663624"},"credit":"b_pa"},{"player":{"id":693313,"link":"/api/v1/people/693313"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":21.9,"awayTeamWinProbability":78.1,"homeTeamWinProbabilityAdded":-16.700000000000003,"leverageIndex":1.19,"dramaIndex":138.0,"contextMetrics":{},"playEndTime":"2025-08-30T23:51:30.479Z","atBatIndex":19},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Colton Cowser flies out to left fielder Heliot Ramos.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-30T23:51:15.615Z","endTime":"2025-08-30T23:53:12.340Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"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":86.3,"endSpeed":81.2,"strikeZoneTop":3.45104037232738,"strikeZoneBottom":1.7065776183652,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.515529984211934,"aZ":-38.23365807653985,"pfxX":-1.2587391687070664,"pfxZ":-3.7063730927161105,"pX":0.6725196287196344,"pZ":1.6778815967333156,"vX0":6.317806905219029,"vY0":-125.71732460181283,"vZ0":-2.933154422294523,"x":91.37,"y":193.48,"x0":-1.6873514927004893,"y0":50.00527209389112,"z0":5.900499265165074,"aX":-2.058288525596628},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-7.1,"breakHorizontal":1.2,"spinRate":2142,"spinDirection":21},"zone":9,"typeConfidence":2.0,"plateTime":0.4322726474681007,"extension":6.484186671319063},"index":0,"playId":"499d6e2a-646b-3b5c-97c2-81a2a9b20c3f","pitchNumber":1,"startTime":"2025-08-30T23:51:52.593Z","endTime":"2025-08-30T23:51:56.580Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":81.8,"strikeZoneTop":3.36,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.2698115706426,"aZ":-41.77870844595658,"pfxX":0.14363186929902194,"pfxZ":-5.809861899745877,"pX":0.22214252031125087,"pZ":1.1656835561376149,"vX0":4.978332914597284,"vY0":-126.57420717357361,"vZ0":-3.65842042056661,"x":108.53,"y":207.31,"x0":-1.7734496226352257,"y0":50.00202333485539,"z0":5.912067139287245,"aX":0.23752496802705764},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-11.0,"breakHorizontal":-1.2,"spinRate":2421,"spinDirection":14},"zone":14,"typeConfidence":2.0,"plateTime":0.4296441220154943,"extension":6.339047121300055},"index":1,"playId":"be115713-e01c-3185-843f-e91967949bce","pitchNumber":2,"startTime":"2025-08-30T23:52:06.046Z","endTime":"2025-08-30T23:52:10.474Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":94.5,"endSpeed":88.3,"strikeZoneTop":3.34087252388023,"strikeZoneBottom":1.64414782904872,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.26055511617138,"aZ":-21.12458301831749,"pfxX":-0.8989208632759391,"pfxZ":5.652149341475688,"pX":1.3938114973737286,"pZ":2.525605323948321,"vX0":8.79085353320328,"vY0":-137.47064791660802,"vZ0":-5.145524759695558,"x":63.87,"y":170.59,"x0":-1.6995220651070222,"y0":50.006136162800246,"z0":5.813469311776313,"aX":-1.759635987123557},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":9.6,"breakHorizontal":0.2,"spinRate":2296,"spinDirection":223},"zone":12,"typeConfidence":2.0,"plateTime":0.3951779088092273,"extension":6.456963193768277},"index":2,"playId":"9e9a23a4-f8ec-3c36-af4f-7bb0f469c49f","pitchNumber":3,"startTime":"2025-08-30T23:52:24.039Z","endTime":"2025-08-30T23:52:27.923Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.9,"strikeZoneTop":3.25568001774737,"strikeZoneBottom":1.53145375580075,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.111763556806924,"aZ":-26.766421144420363,"pfxX":-8.084269147127436,"pfxZ":2.6897842756600454,"pX":0.2791424448111083,"pZ":3.269095147141579,"vX0":8.595987661687856,"vY0":-140.28218215560736,"vZ0":-2.4385979687397494,"x":106.36,"y":150.51,"x0":-1.7615957489601406,"y0":50.002947146520995,"z0":5.878584632215422,"aX":-16.25514560416393},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":4.6,"breakHorizontal":13.1,"spinRate":2362,"spinDirection":229},"zone":3,"typeConfidence":2.0,"plateTime":0.38912902091595436,"extension":6.431441255800825},"index":3,"playId":"40f45131-85cf-39c2-a098-b993a5fb027f","pitchNumber":4,"startTime":"2025-08-30T23:52:38.675Z","endTime":"2025-08-30T23:52:42.699Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2025-08-30T23:52:47.917Z","endTime":"2025-08-30T23:53:02.946Z","isPitch":false,"type":"action","player":{"id":681297,"link":"/api/v1/people/681297"},"defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.3,"endSpeed":91.1,"strikeZoneTop":3.36,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.83437484926625,"aZ":-16.63775274523255,"pfxX":-4.214956684210202,"pfxZ":7.3635242217761565,"pX":0.02933874720446711,"pZ":3.8855788102825883,"vX0":6.589351618325835,"vY0":-143.12774817021005,"vZ0":-2.7491714084646452,"x":115.88,"y":133.87,"x0":-1.7374237042759269,"y0":50.00116439583239,"z0":5.8793881311514875,"aX":-8.891818778820866},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":13.1,"breakHorizontal":6.6,"spinRate":2440,"spinDirection":226},"zone":12,"typeConfidence":2.0,"plateTime":0.38026594763206845,"extension":6.400285832583499},"hitData":{"launchSpeed":85.2,"launchAngle":45.0,"totalDistance":272.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":47.7,"coordY":122.2}},"index":5,"playId":"8cbb33d6-e24e-3c1c-9412-a845f56911d7","pitchNumber":5,"startTime":"2025-08-30T23:53:02.946Z","endTime":"2025-08-30T23:53:12.340Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"credit":"b_ab"},{"player":{"id":693313,"link":"/api/v1/people/693313"},"credit":"p_ab"},{"player":{"id":681297,"link":"/api/v1/people/681297"},"credit":"b_pa"},{"player":{"id":693313,"link":"/api/v1/people/693313"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.900000000000002,"awayTeamWinProbability":77.1,"homeTeamWinProbabilityAdded":1.0000000000000036,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2025-08-30T23:53:12.340Z","atBatIndex":20},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dylan Beavers singles on a fly ball to left fielder Heliot Ramos.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-30T23:53:11.409Z","endTime":"2025-08-30T23:55:02.641Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,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":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":81.4,"strikeZoneTop":3.44326115073396,"strikeZoneBottom":1.68232301181799,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.117699921840295,"aZ":-39.86378110774601,"pfxX":-1.5717550490541026,"pfxZ":-4.721379472755527,"pX":1.691825601407559,"pZ":-0.08597131456911394,"vX0":8.875964044665427,"vY0":-126.14556397017472,"vZ0":-6.7156252307763715,"x":52.51,"y":241.1,"x0":-1.6522160204233887,"y0":50.002350082991505,"z0":5.784551788888117,"aX":-2.559902730264291},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-9.8,"breakHorizontal":1.1,"spinRate":2387,"spinDirection":13},"zone":14,"typeConfidence":2.0,"plateTime":0.43244995000638653,"extension":6.577512052282694},"index":0,"playId":"db8343bf-8316-3b0e-8cd3-44e1e0b6246b","pitchNumber":1,"startTime":"2025-08-30T23:53:35.303Z","endTime":"2025-08-30T23:53:39.893Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.9,"strikeZoneTop":3.5,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.54694654391721,"aZ":-40.73316346063336,"pfxX":0.9964479096152665,"pfxZ":-5.352621956321026,"pX":1.0487997809150629,"pZ":1.5416563800890728,"vX0":6.448076350599436,"vY0":-125.68582997445569,"vZ0":-2.74402701299309,"x":77.02,"y":197.16,"x0":-1.6797125707676193,"y0":50.003389918255934,"z0":5.956604986547669,"aX":1.5919918663174528},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-10.1,"breakHorizontal":-3.2,"spinRate":2133,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.43584562952220374,"extension":6.530844626326935},"index":1,"playId":"da6dfb90-a089-3108-826e-c053046416c9","pitchNumber":2,"startTime":"2025-08-30T23:53:55.817Z","endTime":"2025-08-30T23:53:59.673Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.2,"strikeZoneTop":3.3979895885778,"strikeZoneBottom":1.69782397878274,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.85833236095037,"aZ":-14.509638411121534,"pfxX":-5.911617605710427,"pfxZ":8.808305880327557,"pX":0.6198196028531118,"pZ":3.435376050675246,"vX0":8.38787467834276,"vY0":-141.13316169225607,"vZ0":-4.305652844676311,"x":93.37,"y":146.02,"x0":-1.6307199140216948,"y0":50.00511904114129,"z0":5.923617041091549,"aX":-11.858937758376547},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.1,"breakHorizontal":8.9,"spinRate":2457,"spinDirection":233},"zone":3,"typeConfidence":2.0,"plateTime":0.3889580084000186,"extension":6.556785475178905},"index":2,"playId":"3973c2f7-4390-3dcd-848d-5ec33459ce97","pitchNumber":3,"startTime":"2025-08-30T23:54:11.319Z","endTime":"2025-08-30T23:54:15.774Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-08-30T23:54:21.892Z","endTime":"2025-08-30T23:54:32.113Z","isPitch":false,"type":"action","player":{"id":687637,"link":"/api/v1/people/687637"},"defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":90.2,"strikeZoneTop":3.5,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.203266255167534,"aZ":-14.67549270183707,"pfxX":-5.322061608096202,"pfxZ":8.431821977795645,"pX":0.8691533341459176,"pZ":2.530030424145464,"vX0":8.965223435936602,"vY0":-142.7618205395559,"vZ0":-6.664829134842358,"x":83.87,"y":170.47,"x0":-1.612641734642143,"y0":50.0010184217837,"z0":5.809000294816456,"aX":-11.043653486935934},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":14.2,"breakHorizontal":7.9,"spinRate":2464,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.38286015147540553,"extension":6.4853421711525785},"index":4,"playId":"5624f9fe-942d-3c2c-94f7-9575bd79d0ea","pitchNumber":4,"startTime":"2025-08-30T23:54:32.113Z","endTime":"2025-08-30T23:54:36.570Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":88.2,"strikeZoneTop":3.5,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.217936756806967,"aZ":-21.97638660596661,"pfxX":-1.1680251167647002,"pfxZ":5.161785727279563,"pX":0.11566769054967645,"pZ":3.278638581539053,"vX0":5.837963447733729,"vY0":-138.96114634995098,"vZ0":-3.1161571050057537,"x":112.59,"y":150.26,"x0":-1.8515365975931743,"y0":50.00137599158454,"z0":5.857726391069281,"aX":-2.307510103287927},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":9.0,"breakHorizontal":1.1,"spinRate":2414,"spinDirection":224},"zone":2,"typeConfidence":2.0,"plateTime":0.39265888175044283,"extension":6.49292549675445},"hitData":{"launchSpeed":68.3,"launchAngle":33.0,"totalDistance":203.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":68.73,"coordY":130.3}},"index":5,"playId":"18ae5491-1d2d-36d4-a028-670a06da606b","pitchNumber":5,"startTime":"2025-08-30T23:54:50.762Z","endTime":"2025-08-30T23:55:02.641Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687637,"link":"/api/v1/people/687637"},"credit":"b_ab"},{"player":{"id":693313,"link":"/api/v1/people/693313"},"credit":"p_ab"},{"player":{"id":687637,"link":"/api/v1/people/687637"},"credit":"b_pa"},{"player":{"id":693313,"link":"/api/v1/people/693313"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.2,"awayTeamWinProbability":77.8,"homeTeamWinProbabilityAdded":-0.7000000000000028,"leverageIndex":0.27,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2025-08-30T23:55:02.641Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Coby Mayo strikes out swinging.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-30T23:56:08.799Z","endTime":"2025-08-30T23:57:24.917Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668800,"link":"/api/v1/people/668800"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-30T23:55:15.477Z","endTime":"2025-08-30T23:56:11.149Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"first":{"id":687637,"link":"/api/v1/people/687637"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":89.6,"strikeZoneTop":3.53115476369787,"strikeZoneBottom":1.68303885812453,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.12638239590837,"aZ":-22.248245130664255,"pfxX":-9.93487908236872,"pfxZ":4.853210385998153,"pX":0.31942837865865464,"pZ":2.564250579656876,"vX0":9.418750420482741,"vY0":-141.7949556726234,"vZ0":-5.043976627691198,"x":104.82,"y":169.55,"x0":-1.7476983023630621,"y0":50.00093577489407,"z0":5.777354634722603,"aX":-20.314456648822983},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":7.9,"breakHorizontal":16.2,"spinRate":2367,"spinDirection":217},"zone":6,"typeConfidence":2.0,"plateTime":0.3856416255475259,"extension":6.495506506957584},"index":1,"playId":"2c8d062a-9c42-3586-932a-986c9468f5b6","pitchNumber":1,"startTime":"2025-08-30T23:56:11.149Z","endTime":"2025-08-30T23:56:15.129Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"first":{"id":687637,"link":"/api/v1/people/687637"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":83.1,"strikeZoneTop":3.40298542242402,"strikeZoneBottom":1.55537574743664,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.152784536206653,"aZ":-37.85366325751083,"pfxX":-1.0339648446838892,"pfxZ":-3.2930311472907876,"pX":0.7038843146364657,"pZ":1.4071134819139128,"vX0":6.776709739935617,"vY0":-129.6488296813052,"vZ0":-4.0728009899689175,"x":90.17,"y":200.79,"x0":-1.7966563721062274,"y0":50.005435086991994,"z0":5.852063653648734,"aX":-1.7807006011654785},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-6.6,"breakHorizontal":0.6,"spinRate":2445,"spinDirection":21},"zone":14,"typeConfidence":2.0,"plateTime":0.4206021186929161,"extension":6.561226001898835},"index":2,"playId":"a441d7d7-c1e8-3142-90fd-06a9033950a3","pitchNumber":2,"startTime":"2025-08-30T23:56:27.164Z","endTime":"2025-08-30T23:56:32.544Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"first":{"id":687637,"link":"/api/v1/people/687637"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":89.4,"strikeZoneTop":3.46853428842811,"strikeZoneBottom":1.6388721874723,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.546277474787715,"aZ":-23.120751613750574,"pfxX":-10.845938477791622,"pfxZ":4.442585895307775,"pX":0.2409704963157647,"pZ":1.5491058526903503,"vX0":9.361389138548041,"vY0":-141.8195980046856,"vZ0":-7.382585247724244,"x":107.81,"y":196.95,"x0":-1.6942136718588638,"y0":50.00076834097853,"z0":5.661618701050244,"aX":-22.08280369671438},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":6.7,"breakHorizontal":17.8,"spinRate":2392,"spinDirection":224},"zone":8,"typeConfidence":2.0,"plateTime":0.38628123226707833,"extension":6.573592222097234},"index":3,"playId":"ff032313-f226-3551-a14b-08d70e7e1d2e","pitchNumber":3,"startTime":"2025-08-30T23:56:44.950Z","endTime":"2025-08-30T23:56:48.984Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"first":{"id":687637,"link":"/api/v1/people/687637"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":4,"startTime":"2025-08-30T23:57:02.762Z","endTime":"2025-08-30T23:57:19.887Z","isPitch":false,"type":"action","player":{"id":691723,"link":"/api/v1/people/691723"},"defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"first":{"id":687637,"link":"/api/v1/people/687637"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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,"runnerGoing":true},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":83.0,"strikeZoneTop":3.66,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.56594617447525,"aZ":-38.18265773591803,"pfxX":1.349420182497238,"pfxZ":-3.502890482698172,"pX":1.2996964656111076,"pZ":1.4211071832691402,"vX0":7.2636033093778885,"vY0":-129.52843273342756,"vZ0":-3.814376908572994,"x":67.46,"y":200.41,"x0":-1.7048783455256928,"y0":50.00194655359837,"z0":5.802554344460866,"aX":2.3146843217891706},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-7.0,"breakHorizontal":-4.0,"spinRate":2245,"spinDirection":18},"zone":14,"typeConfidence":2.0,"plateTime":0.42127969438647517,"extension":6.530471861476214},"index":5,"playId":"c219699d-bbaf-3662-95d1-fa62112a5a4c","pitchNumber":4,"startTime":"2025-08-30T23:57:19.887Z","endTime":"2025-08-30T23:57:24.917Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"first":{"id":687637,"link":"/api/v1/people/687637"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691723,"link":"/api/v1/people/691723"},"credit":"b_ab"},{"player":{"id":693313,"link":"/api/v1/people/693313"},"credit":"p_ab"},{"player":{"id":691723,"link":"/api/v1/people/691723"},"credit":"b_pa"},{"player":{"id":693313,"link":"/api/v1/people/693313"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.599999999999998,"awayTeamWinProbability":76.4,"homeTeamWinProbabilityAdded":1.3999999999999986,"leverageIndex":0.56,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2025-08-30T23:57:24.917Z","atBatIndex":22},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Matos grounds out softly, shortstop Gunnar Henderson to first baseman Coby Mayo.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-30T23:59:24.737Z","endTime":"2025-08-31T00:00:36.016Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":691723,"link":"/api/v1/people/691723"},"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.9,"endSpeed":84.0,"strikeZoneTop":2.97879444553688,"strikeZoneBottom":1.39211630929366,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.621064920926337,"aZ":-16.207561214804834,"pfxX":6.365027194696706,"pfxZ":8.915621370333099,"pX":0.7592734712543834,"pZ":2.447028596119721,"vX0":-5.896469984011533,"vY0":-132.3347974931116,"vZ0":-5.559522602752174,"x":88.06,"y":172.71,"x0":2.1787320044343854,"y0":50.0062349403967,"z0":5.744158273022025,"aX":11.403656296989398},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":15.2,"breakHorizontal":-10.4,"spinRate":2387,"spinDirection":115},"zone":6,"typeConfidence":2.0,"plateTime":0.4123462206943618,"extension":6.865578402361677},"index":0,"playId":"5a4141d9-b7d6-35be-aea6-2f7ed6ef46dd","pitchNumber":1,"startTime":"2025-08-30T23:59:58.857Z","endTime":"2025-08-31T00:00:02.969Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":77.7,"strikeZoneTop":2.99633791237381,"strikeZoneBottom":1.44623697890001,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.102767312858713,"aZ":-28.312276213884157,"pfxX":-2.8413500138571566,"pfxZ":2.5679478812784424,"pX":0.36489151052051727,"pZ":1.557335305049007,"vX0":-3.3207890684671924,"vY0":-120.36704770996818,"vZ0":-3.955459861114091,"x":103.09,"y":196.73,"x0":2.119219885256987,"y0":50.00161684631834,"z0":5.66353060776848,"aX":-4.268177857208302},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":4.2,"breakHorizontal":5.8,"spinRate":2327,"spinDirection":212},"zone":9,"typeConfidence":2.0,"plateTime":0.45095365301157697,"extension":6.433856067864472},"index":1,"playId":"2a1b4545-710d-3a83-80bc-bceb4a49a56e","pitchNumber":2,"startTime":"2025-08-31T00:00:13.589Z","endTime":"2025-08-31T00:00:17.839Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.954100620681622,"aZ":-33.12173927351347,"pfxX":7.649450331605002,"pfxZ":-0.6150493586045744,"pX":0.9874741663318882,"pZ":1.2292875403593684,"vX0":-5.039601152611099,"vY0":-123.33234731005923,"vZ0":-4.121427536882315,"x":79.36,"y":205.59,"x0":2.056502161442454,"y0":50.001533641750086,"z0":5.694924204812968,"aX":11.864245732285264},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-1.8,"breakHorizontal":-12.8,"spinRate":1477,"spinDirection":121},"zone":14,"typeConfidence":2.0,"plateTime":0.44295566089350125,"extension":6.871575526968711},"hitData":{"launchSpeed":49.6,"launchAngle":-37.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"soft","location":"6","coordinates":{"coordX":112.58,"coordY":155.34}},"index":2,"playId":"cd724777-f7b3-3876-a58f-9a0864afe8a9","pitchNumber":3,"startTime":"2025-08-31T00:00:28.001Z","endTime":"2025-08-31T00:00:36.016Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682641,"link":"/api/v1/people/682641"},"credit":"b_ab"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_ab"},{"player":{"id":682641,"link":"/api/v1/people/682641"},"credit":"b_pa"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":21.2,"awayTeamWinProbability":78.8,"homeTeamWinProbabilityAdded":-2.3999999999999986,"leverageIndex":0.92,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2025-08-31T00:00:36.016Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Andrew Knizner singles on a ground ball to second baseman Jackson Holliday.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-31T00:01:15.854Z","endTime":"2025-08-31T00:02:45.558Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,3,4,5,6],"actionIndex":[2],"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":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":702616,"link":"/api/v1/people/702616"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"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":"2025-08-31T00:00:58.898Z","endTime":"2025-08-31T00:01:17.991Z","isPitch":false,"type":"action","player":{"id":668800,"link":"/api/v1/people/668800"},"defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":668800,"link":"/api/v1/people/668800","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":92.2,"endSpeed":84.2,"strikeZoneTop":3.14095846340396,"strikeZoneBottom":1.48375172774799,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.982957535671723,"aZ":-16.2997041314861,"pfxX":6.120853991564262,"pfxZ":8.712495414339962,"pX":0.7068024281121084,"pZ":3.9648495617035477,"vX0":-5.808864518688324,"vY0":-134.1212272701751,"vZ0":-1.9524861615459042,"x":90.06,"y":131.73,"x0":2.1053602221642884,"y0":50.00213559558346,"z0":5.864541995071516,"aX":11.152019430771354},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.6,"breakHorizontal":-9.8,"spinRate":2385,"spinDirection":131},"zone":12,"typeConfidence":2.0,"plateTime":0.40836307842957664,"extension":6.565654357646534},"index":1,"playId":"1d0648a7-6ebc-3e35-a357-82e17251d4b8","pitchNumber":1,"startTime":"2025-08-31T00:01:17.991Z","endTime":"2025-08-31T00:01:21.610Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":668800,"link":"/api/v1/people/668800","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":2,"startTime":"2025-08-31T00:01:41.935Z","endTime":"2025-08-31T00:01:52.982Z","isPitch":false,"type":"action","player":{"id":668800,"link":"/api/v1/people/668800"},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":85.0,"strikeZoneTop":3.11565535447221,"strikeZoneBottom":1.49541878866442,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.799251663083535,"aZ":-16.628635347473004,"pfxX":6.230664947891244,"pfxZ":8.443743198309058,"pX":0.4036115442143399,"pZ":2.4422827647888172,"vX0":-6.868393293806349,"vY0":-134.5040975251322,"vZ0":-5.707246147410348,"x":101.62,"y":172.84,"x0":2.1747069339328733,"y0":50.00546666102519,"z0":5.761503371567615,"aX":11.475653622241468},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.3,"breakHorizontal":-10.0,"spinRate":2398,"spinDirection":138},"zone":6,"typeConfidence":2.0,"plateTime":0.4064415398930681,"extension":6.692855299657117},"index":3,"playId":"0f0b8a98-2e95-3085-8e60-048cad31a767","pitchNumber":2,"startTime":"2025-08-31T00:01:52.982Z","endTime":"2025-08-31T00:01:57.051Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":668800,"link":"/api/v1/people/668800","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":79.5,"endSpeed":73.9,"strikeZoneTop":3.21938946259333,"strikeZoneBottom":1.54416920795203,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.34781295007516,"aZ":-30.384101220736696,"pfxX":-2.4452651706013047,"pfxZ":1.3107729238399255,"pX":1.0698200296313405,"pZ":1.4185036751990154,"vX0":-2.0901247246182106,"vY0":-115.90207947465113,"vZ0":-3.3361950842307087,"x":76.22,"y":200.48,"x0":2.2989801521993516,"y0":50.00548558347946,"z0":5.758832790520237,"aX":-3.3485355223227518},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":1.9,"breakHorizontal":4.9,"spinRate":2167,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.47140513106865134,"extension":6.9813741832401535},"index":4,"playId":"f6486882-3262-3a37-a691-a6b5e7417d48","pitchNumber":3,"startTime":"2025-08-31T00:02:07.212Z","endTime":"2025-08-31T00:02:11.041Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":668800,"link":"/api/v1/people/668800","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":86.4,"strikeZoneTop":3.2700131750526,"strikeZoneBottom":1.56905142763588,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.609083827280642,"aZ":-22.913855358080298,"pfxX":11.056896996992734,"pfxZ":4.899248907557496,"pX":0.42434262489296964,"pZ":1.6196410921330793,"vX0":-8.401940189996951,"vY0":-136.06767633170202,"vZ0":-6.6259022556941165,"x":100.83,"y":195.05,"x0":2.1032742271900537,"y0":50.0048537243953,"z0":5.65549456430904,"aX":20.902315272227316},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":7.7,"breakHorizontal":-18.5,"spinRate":2467,"spinDirection":132},"zone":9,"typeConfidence":2.0,"plateTime":0.4013163715963888,"extension":6.885397826579271},"index":5,"playId":"81ab055c-0f74-3402-8cf6-d38adb84bc15","pitchNumber":4,"startTime":"2025-08-31T00:02:22.705Z","endTime":"2025-08-31T00:02:26.845Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":668800,"link":"/api/v1/people/668800","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":78.7,"strikeZoneTop":3.28,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.47324919280453,"aZ":-34.36786075211283,"pfxX":8.890180462556469,"pfxZ":-1.4118936687938524,"pX":1.523625339510182,"pZ":1.4736766140273712,"vX0":-4.554770123648559,"vY0":-123.2973505642352,"vZ0":-3.2046797649488887,"x":58.92,"y":198.99,"x0":2.2312650265686456,"y0":50.00255315220193,"z0":5.6642041558395055,"aX":13.80940569208147},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-3.0,"breakHorizontal":-15.1,"spinRate":1479,"spinDirection":110},"zone":14,"typeConfidence":2.0,"plateTime":0.44272199381035815,"extension":6.692630545055427},"hitData":{"launchSpeed":66.9,"launchAngle":-14.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":136.11,"coordY":157.26}},"index":6,"playId":"a2a89582-d461-3037-9133-1489d9826cfa","pitchNumber":5,"startTime":"2025-08-31T00:02:36.145Z","endTime":"2025-08-31T00:02:45.558Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":668800,"link":"/api/v1/people/668800","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668800,"link":"/api/v1/people/668800"},"credit":"b_ab"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_ab"},{"player":{"id":668800,"link":"/api/v1/people/668800"},"credit":"b_pa"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.9,"awayTeamWinProbability":76.1,"homeTeamWinProbabilityAdded":2.6999999999999993,"leverageIndex":0.65,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2025-08-31T00:02:45.558Z","atBatIndex":24},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Heliot Ramos singles on a line drive to right fielder Dylan Beavers. Andrew Knizner to 2nd.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-31T00:03:02.063Z","endTime":"2025-08-31T00:03:56.647Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"postOnSecond":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687637,"link":"/api/v1/people/687637"},"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":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.3,"endSpeed":71.8,"strikeZoneTop":3.03347174226685,"strikeZoneBottom":1.41426209541214,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.533085289358514,"aZ":-29.163706413890633,"pfxX":-6.386832040869275,"pfxZ":2.304877680642342,"pX":0.2951484898718347,"pZ":1.7260844745953592,"vX0":-2.521964902729083,"vY0":-114.04133395341655,"vZ0":-2.4822826973871424,"x":105.75,"y":192.18,"x0":2.2477529131421896,"y0":50.00295193301002,"z0":5.728164384048003,"aX":-8.345423863640699},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":3.8,"breakHorizontal":12.2,"spinRate":2141,"spinDirection":261},"zone":9,"typeConfidence":2.0,"plateTime":0.48176122844997016,"extension":6.948746404210261},"index":0,"playId":"bd462ac2-14f4-3850-a6c2-258207374217","pitchNumber":1,"startTime":"2025-08-31T00:03:12.102Z","endTime":"2025-08-31T00:03:16.241Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"first":{"id":668800,"link":"/api/v1/people/668800"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":86.4,"endSpeed":79.3,"strikeZoneTop":3.09427353687966,"strikeZoneBottom":1.47517058481459,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.58053411985649,"aZ":-33.273435527535746,"pfxX":9.566954323325147,"pfxZ":-0.6897109691325602,"pX":-0.01283955756410245,"pZ":0.6220952998262178,"vX0":-7.738133821424968,"vY0":-125.48095040887432,"vZ0":-5.648259695482455,"x":117.49,"y":221.98,"x0":1.8755580134148395,"y0":50.004117456194585,"z0":5.629203907538645,"aX":15.180757903410946},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-2.4,"breakHorizontal":-15.5,"spinRate":1583,"spinDirection":118},"zone":13,"typeConfidence":2.0,"plateTime":0.4373379589809483,"extension":6.9635411887201},"index":1,"playId":"5e394a78-e120-3a5f-912f-163d07f34ead","pitchNumber":2,"startTime":"2025-08-31T00:03:28.827Z","endTime":"2025-08-31T00:03:35.680Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"first":{"id":668800,"link":"/api/v1/people/668800"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.034930271015565,"aZ":-23.710146405748258,"pfxX":10.920229853168957,"pfxZ":4.577475416618951,"pX":0.7449986175997573,"pZ":1.90464982317102,"vX0":-6.847388321163168,"vY0":-135.25306293862505,"vZ0":-5.783015939311309,"x":88.6,"y":187.35,"x0":1.8932659816921058,"y0":50.00206693815401,"z0":5.737541413322941,"aX":20.1920435573288},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.2,"breakHorizontal":-18.2,"spinRate":2447,"spinDirection":131},"zone":9,"typeConfidence":2.0,"plateTime":0.40526439310305573,"extension":6.785108704368347},"hitData":{"launchSpeed":85.7,"launchAngle":14.0,"totalDistance":208.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":165.13,"coordY":94.7}},"index":2,"playId":"9ca7983f-12d8-352e-a22a-051022cc5130","pitchNumber":3,"startTime":"2025-08-31T00:03:47.742Z","endTime":"2025-08-31T00:03:56.647Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"first":{"id":668800,"link":"/api/v1/people/668800"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_ab"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_ab"},{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_pa"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.199999999999996,"awayTeamWinProbability":71.80000000000001,"homeTeamWinProbabilityAdded":4.299999999999997,"leverageIndex":1.29,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2025-08-31T00:03:56.647Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rafael Devers strikes out on a foul tip.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-31T00:03:56.771Z","endTime":"2025-08-31T00:05:58.601Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"postOnSecond":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.2,"strikeZoneTop":3.52,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.47451867150528,"aZ":-19.05197622598472,"pfxX":7.253766771533466,"pfxZ":6.9204346622641255,"pX":-0.40427752204012685,"pZ":2.260362101050936,"vX0":-8.529486180459147,"vY0":-136.65968729695592,"vZ0":-5.660180577374395,"x":132.41,"y":177.75,"x0":1.811490962124847,"y0":50.000986954973236,"z0":5.662548898290465,"aX":13.750525528543912},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":11.5,"breakHorizontal":-11.4,"spinRate":2348,"spinDirection":125},"zone":4,"typeConfidence":2.0,"plateTime":0.40045389152058286,"extension":6.914442791071092},"index":0,"playId":"48352979-8a4d-3af7-9ab2-630c21c261c7","pitchNumber":1,"startTime":"2025-08-31T00:04:42.014Z","endTime":"2025-08-31T00:04:46.018Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"second":{"id":668800,"link":"/api/v1/people/668800"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":92.8,"endSpeed":84.9,"strikeZoneTop":3.47053277842487,"strikeZoneBottom":1.6233319300314,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.69815768233714,"aZ":-18.30928491204825,"pfxX":5.949800007165357,"pfxZ":7.485206007204114,"pX":0.2606369649011466,"pZ":4.319794640978069,"vX0":-6.707938667535235,"vY0":-135.05141622142565,"vZ0":-0.9868018512607271,"x":107.07,"y":122.15,"x0":2.0005581457236623,"y0":50.00104051478019,"z0":5.974559321939573,"aX":11.018413829502915},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.6,"breakHorizontal":-9.4,"spinRate":2349,"spinDirection":133},"zone":12,"typeConfidence":2.0,"plateTime":0.40516817321360143,"extension":6.818982230536651},"index":1,"playId":"0dc6f0f9-54d2-32b6-8a33-7f4024ec0aea","pitchNumber":2,"startTime":"2025-08-31T00:05:03.037Z","endTime":"2025-08-31T00:05:06.499Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"second":{"id":668800,"link":"/api/v1/people/668800"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":80.4,"endSpeed":74.7,"strikeZoneTop":3.38732646077057,"strikeZoneBottom":1.54438926685724,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.50002308576946,"aZ":-31.926586506097532,"pfxX":-1.8434321179051416,"pfxZ":0.17774759532954398,"pX":1.0396453323206902,"pZ":3.2700885351822797,"vX0":-2.0025937765132653,"vY0":-117.14384610101018,"vZ0":0.7390976734815391,"x":77.37,"y":150.49,"x0":2.141122750494712,"y0":50.00485998570201,"z0":5.90573587280856,"aX":-2.59414246012147},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":0.7,"breakHorizontal":3.8,"spinRate":2087,"spinDirection":234},"zone":12,"typeConfidence":2.0,"plateTime":0.46533597280871764,"extension":6.961243060343096},"index":2,"playId":"b9b7cfa3-266f-31ad-8365-b226a87f5ba2","pitchNumber":3,"startTime":"2025-08-31T00:05:19.228Z","endTime":"2025-08-31T00:05:23.225Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"second":{"id":668800,"link":"/api/v1/people/668800"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.2,"strikeZoneTop":3.43131033734659,"strikeZoneBottom":1.60182084432515,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.269939910871898,"aZ":-24.609623369396076,"pfxX":11.946529785263344,"pfxZ":4.060497574268343,"pX":-0.7294814653690818,"pZ":2.4645991073261055,"vX0":-10.857417175415407,"vY0":-135.93720311364197,"vZ0":-4.13748347373988,"x":144.81,"y":172.24,"x0":1.7745611058947495,"y0":50.000355706718636,"z0":5.725742860209833,"aX":22.23741127759491},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":6.6,"breakHorizontal":-19.2,"spinRate":2340,"spinDirection":129},"zone":4,"typeConfidence":2.0,"plateTime":0.4037451407216017,"extension":6.989678526918595},"index":3,"playId":"1ed4f2a1-9f01-302d-ab07-fb8cf9ffac9f","pitchNumber":4,"startTime":"2025-08-31T00:05:37.037Z","endTime":"2025-08-31T00:05:41.979Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"second":{"id":668800,"link":"/api/v1/people/668800"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.9,"endSpeed":72.7,"strikeZoneTop":3.52,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.302265369354725,"aZ":-27.497586509474342,"pfxX":-2.8887696307096644,"pfxZ":3.5078167941706155,"pX":-0.5748760956178846,"pZ":2.1617702353458217,"vX0":-4.9175351053694305,"vY0":-114.80569371368495,"vZ0":-2.118756082275045,"x":138.91,"y":180.41,"x0":1.9704883942004523,"y0":50.0046476854622,"z0":5.77353738175421,"aX":-3.855788358499506},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":6.1,"breakHorizontal":6.5,"spinRate":2090,"spinDirection":240},"zone":7,"typeConfidence":2.0,"plateTime":0.4771312732848325,"extension":6.96395430380492},"index":4,"playId":"54fb9d31-0022-3675-92a5-7f0d97e6f20a","pitchNumber":5,"startTime":"2025-08-31T00:05:54.544Z","endTime":"2025-08-31T00:05:58.601Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"second":{"id":668800,"link":"/api/v1/people/668800"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_ab"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_ab"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_pa"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.1,"awayTeamWinProbability":76.9,"homeTeamWinProbabilityAdded":-5.099999999999994,"leverageIndex":2.15,"dramaIndex":90.0,"contextMetrics":{},"playEndTime":"2025-08-31T00:05:58.601Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willy Adames strikes out swinging.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-31T00:06:11.252Z","endTime":"2025-08-31T00:07:08.172Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"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":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"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, 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":87.0,"endSpeed":80.3,"strikeZoneTop":3.43204251599963,"strikeZoneBottom":1.70663268875158,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.501275563373568,"aZ":-34.636945817891345,"pfxX":7.354665674231252,"pfxZ":-1.5091100189715814,"pX":-0.3220744155343224,"pZ":2.3022896811302904,"vX0":-7.9960541409779955,"vY0":-126.5125739064605,"vZ0":-1.6782743087060357,"x":129.28,"y":176.62,"x0":1.9159137769210997,"y0":50.00346915445996,"z0":5.736378541944706,"aX":11.98694285851847},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-2.9,"breakHorizontal":-11.6,"spinRate":1720,"spinDirection":121},"zone":4,"typeConfidence":2.0,"plateTime":0.4320477511970795,"extension":7.164010534218231},"index":0,"playId":"2afe8228-a3ce-3912-8828-5071a9c68ea5","pitchNumber":1,"startTime":"2025-08-31T00:06:20.806Z","endTime":"2025-08-31T00:06:24.741Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"second":{"id":668800,"link":"/api/v1/people/668800"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.7,"strikeZoneTop":3.48,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.162297220545486,"aZ":-36.06584829911818,"pfxX":6.957170356529691,"pfxZ":-2.4280595843112573,"pX":0.3096109670569536,"pZ":1.4875870249680487,"vX0":-6.456281980964008,"vY0":-125.7079941141076,"vZ0":-3.0498968949891596,"x":105.2,"y":198.62,"x0":2.005660639357266,"y0":50.002968259991036,"z0":5.640404046739928,"aX":11.14984447288101},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-4.9,"breakHorizontal":-11.2,"spinRate":1353,"spinDirection":112},"zone":14,"typeConfidence":2.0,"plateTime":0.4354850552760312,"extension":6.833910674572526},"index":1,"playId":"1f8cb6e4-fdc8-3f65-9b39-f89f249232f4","pitchNumber":2,"startTime":"2025-08-31T00:06:37.573Z","endTime":"2025-08-31T00:06:41.251Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"second":{"id":668800,"link":"/api/v1/people/668800"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"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":"2025-08-31T00:06:47.445Z","endTime":"2025-08-31T00:07:03.918Z","isPitch":false,"type":"action","player":{"id":642715,"link":"/api/v1/people/642715"},"defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"second":{"id":668800,"link":"/api/v1/people/668800"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.8,"strikeZoneTop":3.48,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.223621157660645,"aZ":-35.6744378094041,"pfxX":7.302790201126305,"pfxZ":-2.1786088170648727,"pX":0.7294030375266484,"pZ":0.9933203637705997,"vX0":-5.551444178682072,"vY0":-126.0716432887672,"vZ0":-4.215841206251053,"x":89.2,"y":211.96,"x0":2.013841947631181,"y0":50.00327039278269,"z0":5.5742217160599985,"aX":11.726707937164322},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-4.7,"breakHorizontal":-11.9,"spinRate":1493,"spinDirection":112},"zone":14,"typeConfidence":2.0,"plateTime":0.4348622477900146,"extension":7.083850447273278},"index":3,"playId":"fdc069bc-a71f-3225-96ff-15bcb513207e","pitchNumber":3,"startTime":"2025-08-31T00:07:03.918Z","endTime":"2025-08-31T00:07:08.172Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"second":{"id":668800,"link":"/api/v1/people/668800"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_ab"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_ab"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_pa"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.6,"awayTeamWinProbability":81.4,"homeTeamWinProbabilityAdded":-4.5,"leverageIndex":1.78,"dramaIndex":77.0,"contextMetrics":{},"playEndTime":"2025-08-31T00:07:08.172Z","atBatIndex":27},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Samuel Basallo homers (1) on a fly ball to left center field.","rbi":1,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-31T00:09:40.462Z","endTime":"2025-08-31T00:10:08.674Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"responsiblePitcher":{"id":663941,"link":"/api/v1/people/663941"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Tristan Beck replaces Carson Seymour.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"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":"2025-08-31T00:07:49.830Z","endTime":"2025-08-31T00:09:42.726Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663941,"link":"/api/v1/people/663941"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":74.0,"strikeZoneTop":3.549,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.62302372630089,"aZ":-45.282139265016404,"pfxX":4.220114996232299,"pfxZ":-9.515926863846772,"pX":-0.5982843260769609,"pZ":2.103151604435898,"vX0":2.5409204562257592,"vY0":-117.34787327181704,"vZ0":0.24052938267577684,"x":139.81,"y":181.99,"x0":-2.2475004143214017,"y0":50.00051145940264,"z0":6.258666309896866,"aX":5.815218681527609},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.3,"breakVerticalInduced":-16.8,"breakHorizontal":-8.3,"spinRate":2334,"spinDirection":23},"zone":7,"typeConfidence":0.9,"plateTime":0.4688634178700517,"extension":6.870955303062943},"hitData":{"launchSpeed":103.0,"launchAngle":27.0,"totalDistance":376.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":67.37,"coordY":58.83}},"index":1,"playId":"b2e0ff33-c640-3656-808e-cf82cfd18780","pitchNumber":1,"startTime":"2025-08-31T00:09:42.726Z","endTime":"2025-08-31T00:10:08.674Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"credit":"b_ab"},{"player":{"id":663941,"link":"/api/v1/people/663941"},"credit":"p_ab"},{"player":{"id":694212,"link":"/api/v1/people/694212"},"credit":"b_pa"},{"player":{"id":663941,"link":"/api/v1/people/663941"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.4,"awayTeamWinProbability":87.6,"homeTeamWinProbabilityAdded":-6.200000000000001,"leverageIndex":0.51,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2025-08-31T00:10:08.674Z","atBatIndex":28},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Daniel Johnson singles on a sharp line drive to center fielder Jung Hoo Lee.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-31T00:09:59.774Z","endTime":"2025-08-31T00:11:26.717Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":669288,"fullName":"Daniel Johnson","link":"/api/v1/people/669288"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669288,"fullName":"Daniel Johnson","link":"/api/v1/people/669288"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669288,"fullName":"Daniel Johnson","link":"/api/v1/people/669288"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.3,"endSpeed":86.5,"strikeZoneTop":3.02908936024687,"strikeZoneBottom":1.43651411176845,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.52327565051061,"aZ":-16.80958614484082,"pfxX":-5.043531486774197,"pfxZ":8.025384064713384,"pX":-0.985764184688914,"pZ":3.3386298647696147,"vX0":5.65840166545582,"vY0":-137.27748413895108,"vZ0":-4.259434457423775,"x":154.58,"y":148.64,"x0":-2.415440708898383,"y0":50.00328985073691,"z0":6.049835833342087,"aX":-9.656214929518885},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.9,"breakHorizontal":8.0,"spinRate":2105,"spinDirection":214},"zone":11,"typeConfidence":0.9,"plateTime":0.39854276519548604,"extension":6.675621602693122},"index":0,"playId":"751769d6-8764-3caa-bc3f-5ee55f8bfdfe","pitchNumber":1,"startTime":"2025-08-31T00:10:25.471Z","endTime":"2025-08-31T00:10:29.424Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":669288,"link":"/api/v1/people/669288","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":84.4,"endSpeed":77.9,"strikeZoneTop":3.10784063151622,"strikeZoneBottom":1.53384893067669,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.33797632709996,"aZ":-44.20305167497428,"pfxX":2.059501163954228,"pfxZ":-7.974326243601579,"pX":1.2434906057405632,"pZ":0.3562455384256281,"vX0":7.27351532842934,"vY0":-122.58557398918742,"vZ0":-4.636929993035641,"x":69.6,"y":229.16,"x0":-2.041130006858727,"y0":50.00601628621327,"z0":6.083068689454928,"aX":3.104159296682164},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.1,"breakVerticalInduced":-15.4,"breakHorizontal":-5.6,"spinRate":2517,"spinDirection":28},"zone":14,"typeConfidence":0.91,"plateTime":0.44841778509266295,"extension":6.818289016464316},"index":1,"playId":"cb20e38c-308c-3058-8b90-2832860776c0","pitchNumber":2,"startTime":"2025-08-31T00:10:38.328Z","endTime":"2025-08-31T00:10:42.129Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":669288,"link":"/api/v1/people/669288","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":85.7,"strikeZoneTop":3.13,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.057313080308354,"aZ":-15.209659462484385,"pfxX":-6.489137648062557,"pfxZ":8.999047956291427,"pX":-0.6229611942993107,"pZ":1.5282477142036566,"vX0":6.894146052819027,"vY0":-137.11716799535458,"vZ0":-8.824548627183564,"x":140.75,"y":197.52,"x0":-2.3384775639323614,"y0":50.00568566632482,"z0":5.847830541212088,"aX":-12.238584057789206},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.4,"breakHorizontal":10.1,"spinRate":2121,"spinDirection":215},"zone":7,"typeConfidence":0.9,"plateTime":0.400942825496466,"extension":6.542082456599749},"index":2,"playId":"750809be-a28f-3573-a97a-10af50d8b550","pitchNumber":3,"startTime":"2025-08-31T00:10:53.711Z","endTime":"2025-08-31T00:10:59.649Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":669288,"link":"/api/v1/people/669288","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-08-31T00:11:06.467Z","endTime":"2025-08-31T00:11:18.479Z","isPitch":false,"type":"action","player":{"id":669288,"link":"/api/v1/people/669288"},"defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":669288,"link":"/api/v1/people/669288","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.7,"strikeZoneTop":3.13,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.681370750100285,"aZ":-15.974196448796798,"pfxX":-5.334766256109544,"pfxZ":8.076162363877355,"pX":-0.4882757284075519,"pZ":2.5082826930741433,"vX0":7.202399347190003,"vY0":-140.46402896353354,"vZ0":-6.7520263220110746,"x":135.61,"y":171.06,"x0":-2.387981753700518,"y0":50.004124069196315,"z0":5.974894831160443,"aX":-10.70244260869292},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.4,"breakHorizontal":8.3,"spinRate":2326,"spinDirection":216},"zone":4,"typeConfidence":0.91,"plateTime":0.38937386906719995,"extension":6.477491606834353},"hitData":{"launchSpeed":105.7,"launchAngle":10.0,"totalDistance":264.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":129.08,"coordY":73.72}},"index":4,"playId":"6791ede9-1085-370d-adb3-1a784df3bac1","pitchNumber":4,"startTime":"2025-08-31T00:11:18.479Z","endTime":"2025-08-31T00:11:26.717Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":669288,"link":"/api/v1/people/669288","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669288,"link":"/api/v1/people/669288"},"credit":"b_ab"},{"player":{"id":663941,"link":"/api/v1/people/663941"},"credit":"p_ab"},{"player":{"id":669288,"link":"/api/v1/people/669288"},"credit":"b_pa"},{"player":{"id":663941,"link":"/api/v1/people/663941"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.0,"awayTeamWinProbability":89.0,"homeTeamWinProbabilityAdded":-1.4000000000000004,"leverageIndex":0.35,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-08-31T00:11:26.717Z","atBatIndex":29},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Jackson Holliday triples (3) on a sharp line drive to center fielder Jung Hoo Lee. Daniel Johnson scores.","rbi":1,"awayScore":6,"homeScore":1,"isOut":false},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-31T00:11:25.038Z","endTime":"2025-08-31T00:12:06.692Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_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":669288,"fullName":"Daniel Johnson","link":"/api/v1/people/669288"},"responsiblePitcher":{"id":663941,"link":"/api/v1/people/663941"},"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, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.2,"strikeZoneTop":3.42,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.532623196353708,"aZ":-23.046924627214104,"pfxX":1.6111494449528965,"pfxZ":5.184775134499498,"pX":-0.04832716703242067,"pZ":2.529801597210284,"vX0":5.453358693183532,"vY0":-131.74988168115144,"vZ0":-4.563011247459818,"x":118.84,"y":170.48,"x0":-2.3529585130058797,"y0":50.004363951334504,"z0":5.983719195897558,"aX":2.837547687888538},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":8.6,"breakHorizontal":-4.1,"spinRate":2458,"spinDirection":178},"zone":5,"typeConfidence":0.91,"plateTime":0.4154595285625331,"extension":6.675749834051673},"hitData":{"launchSpeed":106.1,"launchAngle":22.0,"totalDistance":407.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":189.54,"coordY":46.85}},"index":0,"playId":"22596eed-365b-3afe-bc43-fe1006cd3edc","pitchNumber":1,"startTime":"2025-08-31T00:11:51.393Z","endTime":"2025-08-31T00:12:06.692Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"first":{"id":669288,"link":"/api/v1/people/669288"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702616,"link":"/api/v1/people/702616"},"credit":"b_ab"},{"player":{"id":663941,"link":"/api/v1/people/663941"},"credit":"p_ab"},{"player":{"id":702616,"link":"/api/v1/people/702616"},"credit":"b_pa"},{"player":{"id":663941,"link":"/api/v1/people/663941"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.5,"awayTeamWinProbability":94.5,"homeTeamWinProbabilityAdded":-5.5,"leverageIndex":0.57,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2025-08-31T00:12:06.692Z","atBatIndex":30},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jeremiah Jackson grounds out, third baseman Matt Chapman to first baseman Rafael Devers.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-31T00:13:30.711Z","endTime":"2025-08-31T00:14:05.322Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"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":"2025-08-31T00:12:41.676Z","endTime":"2025-08-31T00:13:32.820Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"third":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":76.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.684150289973665,"aZ":-40.766124079754555,"pfxX":5.172740919145545,"pfxZ":-5.899396211960072,"pX":0.019361785349575687,"pZ":1.6023031274214228,"vX0":3.4129289598836916,"vY0":-120.06990722515272,"vZ0":-2.3922282880044152,"x":116.26,"y":195.52,"x0":-2.0934091358641704,"y0":50.00235703295232,"z0":6.246062409157924,"aX":7.5358038929361495},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-11.0,"breakHorizontal":-10.2,"spinRate":2417,"spinDirection":38},"zone":8,"typeConfidence":0.74,"plateTime":0.4565387514572281,"extension":6.918477622427645},"index":1,"playId":"655a4585-b1f4-31d4-9f91-dc7c8c850ec0","pitchNumber":1,"startTime":"2025-08-31T00:13:32.820Z","endTime":"2025-08-31T00:13:37.307Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"third":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":82.3,"endSpeed":76.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.082397285800006,"aZ":-42.812494438468335,"pfxX":3.5804831109746384,"pfxZ":-7.311544046650049,"pX":-0.7787068717596806,"pZ":1.6244881503614268,"vX0":1.8722093443013657,"vY0":-119.84378267641893,"vZ0":-1.7741218768492946,"x":146.68,"y":194.92,"x0":-2.0351100053757176,"y0":50.00281168506517,"z0":6.197080175609543,"aX":5.209615524893247},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-13.4,"breakHorizontal":-7.0,"spinRate":2420,"spinDirection":27},"zone":7,"typeConfidence":0.9,"plateTime":0.4569658377797823,"extension":6.790100485150207},"hitData":{"launchSpeed":72.6,"launchAngle":-10.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.68,"coordY":167.9}},"index":2,"playId":"09bd7837-e3b2-3106-8194-b74129caa120","pitchNumber":2,"startTime":"2025-08-31T00:13:56.352Z","endTime":"2025-08-31T00:14:05.322Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"third":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669236,"link":"/api/v1/people/669236"},"credit":"b_ab"},{"player":{"id":663941,"link":"/api/v1/people/663941"},"credit":"p_ab"},{"player":{"id":669236,"link":"/api/v1/people/669236"},"credit":"b_pa"},{"player":{"id":663941,"link":"/api/v1/people/663941"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.4,"awayTeamWinProbability":93.6,"homeTeamWinProbabilityAdded":0.9000000000000004,"leverageIndex":0.26,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2025-08-31T00:14:05.322Z","atBatIndex":31},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Gunnar Henderson out on a sacrifice fly to right fielder Luis Matos. Jackson Holliday scores.","rbi":1,"awayScore":7,"homeScore":1,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-31T00:14:07.268Z","endTime":"2025-08-31T00:14:39.004Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682641,"link":"/api/v1/people/682641"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"responsiblePitcher":{"id":663941,"link":"/api/v1/people/663941"},"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, 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":92.5,"endSpeed":85.7,"strikeZoneTop":3.69,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.18791548527869,"aZ":-21.49254474383255,"pfxX":-2.7201762869906294,"pfxZ":5.773065933565085,"pX":0.48382352425503916,"pZ":1.7220798393010799,"vX0":8.454807615312921,"vY0":-134.40623940365168,"vZ0":-7.261593154759607,"x":98.56,"y":192.28,"x0":-2.334240498217482,"y0":50.001087030818816,"z0":5.959340215085093,"aX":-5.031882729048624},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.2,"breakHorizontal":3.4,"spinRate":2532,"spinDirection":204},"zone":9,"typeConfidence":0.65,"plateTime":0.4058479719879431,"extension":6.689845643214257},"hitData":{"launchSpeed":109.5,"launchAngle":14.0,"totalDistance":307.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":174.94,"coordY":85.77}},"index":0,"playId":"f8927f75-f18d-3da3-b2ed-0f613f9428be","pitchNumber":1,"startTime":"2025-08-31T00:14:28.484Z","endTime":"2025-08-31T00:14:39.004Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"third":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_pa"},{"player":{"id":663941,"link":"/api/v1/people/663941"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":5.6000000000000005,"awayTeamWinProbability":94.4,"homeTeamWinProbabilityAdded":-0.7999999999999998,"leverageIndex":0.41,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2025-08-31T00:14:39.004Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan Mountcastle called out on strikes.","rbi":0,"awayScore":7,"homeScore":1,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-31T00:14:57.083Z","endTime":"2025-08-31T00:16:51.296Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":663624,"fullName":"Ryan Mountcastle","link":"/api/v1/people/663624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663624,"fullName":"Ryan Mountcastle","link":"/api/v1/people/663624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668800,"link":"/api/v1/people/668800"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":76.2,"strikeZoneTop":3.64,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.934933618957512,"aZ":-32.42246622477144,"pfxX":10.487464995476566,"pfxZ":-0.17379216158602162,"pX":-0.008620189734587712,"pZ":2.479614913309332,"vX0":2.3997478873990867,"vY0":-121.68599964798346,"vZ0":-1.7587911481869498,"x":117.33,"y":171.83,"x0":-2.372331068892746,"y0":50.00008210611416,"z0":6.057448406490125,"aX":15.50695183018473},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-0.5,"breakHorizontal":-19.6,"spinRate":2878,"spinDirection":65},"zone":5,"typeConfidence":0.91,"plateTime":0.4525141664879593,"extension":6.7087989423050285},"index":0,"playId":"860fafa4-411f-3ca5-9700-738bae4aef06","pitchNumber":1,"startTime":"2025-08-31T00:15:14.466Z","endTime":"2025-08-31T00:15:18.684Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":663624,"link":"/api/v1/people/663624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.9,"strikeZoneTop":3.55312113251449,"strikeZoneBottom":1.81890294650763,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.467097127937944,"aZ":-15.97707006471128,"pfxX":-5.505550206711108,"pfxZ":8.564328518631498,"pX":-0.8862130326787966,"pZ":3.7289054778383526,"vX0":6.095901437254793,"vY0":-136.52201188399678,"vZ0":-3.2156382567969417,"x":150.78,"y":138.1,"x0":-2.4305205600584645,"y0":50.00493438424307,"z0":6.018800083347187,"aX":-10.41571414899738},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.0,"breakHorizontal":8.8,"spinRate":2146,"spinDirection":214},"zone":11,"typeConfidence":0.9,"plateTime":0.40088273668601415,"extension":6.632222424619926},"index":1,"playId":"4296b310-cf35-3989-b0a7-3e5a16c192e0","pitchNumber":2,"startTime":"2025-08-31T00:15:30.708Z","endTime":"2025-08-31T00:15:35.740Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":663624,"link":"/api/v1/people/663624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":84.5,"endSpeed":77.3,"strikeZoneTop":3.53522248666391,"strikeZoneBottom":1.79397106118974,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.318286124352507,"aZ":-32.49449037760057,"pfxX":9.770612905503768,"pfxZ":-0.2095604883039126,"pX":1.44083463436183,"pZ":2.4142419680478286,"vX0":6.032720059003198,"vY0":-122.95652749570323,"vZ0":-1.80228827651634,"x":62.08,"y":173.6,"x0":-2.3248004513423712,"y0":50.0047937450102,"z0":5.948075883163681,"aX":14.76746431530142},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-0.6,"breakHorizontal":-19.2,"spinRate":2887,"spinDirection":56},"zone":14,"typeConfidence":0.91,"plateTime":0.44767927893094495,"extension":6.704200878378528},"index":2,"playId":"138d1e40-6077-3b82-b5f7-6e0a8274c2c2","pitchNumber":3,"startTime":"2025-08-31T00:15:47.256Z","endTime":"2025-08-31T00:15:52.239Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":663624,"link":"/api/v1/people/663624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":91.2,"endSpeed":84.0,"strikeZoneTop":3.52404378369265,"strikeZoneBottom":1.76240548084864,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.872609481982675,"aZ":-21.838262772394682,"pfxX":0.5575217185417649,"pfxZ":5.80688940434873,"pX":0.2709309538328695,"pZ":0.9143973605643463,"vX0":6.368289898493506,"vY0":-132.45260408122508,"vZ0":-8.787424506840898,"x":106.67,"y":214.09,"x0":-2.2353074699193964,"y0":50.00172721294907,"z0":5.867554469962292,"aX":0.9913815736704399},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":8.8,"breakHorizontal":-2.4,"spinRate":2500,"spinDirection":187},"zone":14,"typeConfidence":0.91,"plateTime":0.4132813287462338,"extension":6.849513430200737},"index":3,"playId":"e02370c3-f420-3002-94dd-b5a33eda7b68","pitchNumber":4,"startTime":"2025-08-31T00:16:03.171Z","endTime":"2025-08-31T00:16:08.433Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":663624,"link":"/api/v1/people/663624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":90.0,"endSpeed":83.8,"strikeZoneTop":3.64,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.553972433492817,"aZ":-25.69941668408911,"pfxX":-0.29582571000797897,"pfxZ":3.6613019555513446,"pX":-0.17785230758350076,"pZ":2.6160960875015595,"vX0":5.3931126366061015,"vY0":-131.05927287851205,"vZ0":-3.6942826689653714,"x":123.78,"y":168.15,"x0":-2.2099900606937872,"y0":50.00143189604621,"z0":5.9288622014520564,"aX":-0.5239441518774691},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":6.1,"breakHorizontal":-0.5,"spinRate":2478,"spinDirection":173},"zone":5,"typeConfidence":0.91,"plateTime":0.41541333869043884,"extension":6.479428866530642},"index":4,"playId":"f02d740f-2895-3f07-b913-103e6864c4a7","pitchNumber":5,"startTime":"2025-08-31T00:16:21.151Z","endTime":"2025-08-31T00:16:25.400Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":663624,"link":"/api/v1/people/663624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.4,"strikeZoneTop":3.4691559709692,"strikeZoneBottom":1.74473525581055,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.867153333451324,"aZ":-12.32952464805682,"pfxX":-6.032533519501377,"pfxZ":10.362802815000235,"pX":0.7536054982209648,"pZ":2.483238333760634,"vX0":10.158304983809348,"vY0":-137.81987469171247,"vZ0":-7.345934335564354,"x":88.27,"y":171.73,"x0":-2.203649520876353,"y0":50.0053610340398,"z0":6.023870019324806,"aX":-11.556033408072079},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.3,"breakHorizontal":8.6,"spinRate":2313,"spinDirection":216},"zone":6,"typeConfidence":0.91,"plateTime":0.39807278272657687,"extension":6.508785485123527},"index":5,"playId":"098200f9-c9e1-3424-9890-18a5f8ecd465","pitchNumber":6,"startTime":"2025-08-31T00:16:46.745Z","endTime":"2025-08-31T00:16:51.296Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":663624,"link":"/api/v1/people/663624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663624,"link":"/api/v1/people/663624"},"credit":"b_ab"},{"player":{"id":663941,"link":"/api/v1/people/663941"},"credit":"p_ab"},{"player":{"id":663624,"link":"/api/v1/people/663624"},"credit":"b_pa"},{"player":{"id":663941,"link":"/api/v1/people/663941"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.800000000000001,"awayTeamWinProbability":94.2,"homeTeamWinProbabilityAdded":0.20000000000000018,"leverageIndex":0.08,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2025-08-31T00:16:51.296Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matt Chapman grounds out softly, pitcher Trevor Rogers to first baseman Coby Mayo.","rbi":0,"awayScore":7,"homeScore":1,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-31T00:18:31.677Z","endTime":"2025-08-31T00:20:33.632Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669432,"link":"/api/v1/people/669432"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":691723,"link":"/api/v1/people/691723"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.1,"strikeZoneTop":3.54,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.81311032736447,"aZ":-14.925423347137782,"pfxX":7.165889135906754,"pfxZ":9.340666934744172,"pX":-0.11401235026840019,"pZ":2.610006989293745,"vX0":-8.496143809988691,"vY0":-134.66583710236134,"vZ0":-5.817999406684316,"x":121.35,"y":168.31,"x0":2.1430386853143086,"y0":50.00097834547415,"z0":5.844957065622455,"aX":13.229708601396391},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.0,"breakHorizontal":-11.3,"spinRate":2446,"spinDirection":131},"zone":5,"typeConfidence":2.0,"plateTime":0.40593257395416193,"extension":7.074483458185696},"index":0,"playId":"d131f7b9-0b34-36ec-9b4f-2cb6830c6372","pitchNumber":1,"startTime":"2025-08-31T00:19:22.183Z","endTime":"2025-08-31T00:19:30.704Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":82.3,"endSpeed":76.8,"strikeZoneTop":3.38979045865961,"strikeZoneBottom":1.66314633832461,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.635217569715046,"aZ":-27.82419485993826,"pfxX":-2.2356022064725836,"pfxZ":2.9552700530310383,"pX":0.2816906662539017,"pZ":0.6988048985121246,"vX0":-4.071784533283019,"vY0":-119.79990638473615,"vZ0":-5.775292002867482,"x":106.26,"y":219.91,"x0":2.286034141339213,"y0":50.00137632949837,"z0":5.59249437042119,"aX":-3.2857938181341098},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":4.3,"breakHorizontal":4.9,"spinRate":2232,"spinDirection":194},"zone":14,"typeConfidence":2.0,"plateTime":0.4552073949803819,"extension":6.788090293792296},"index":1,"playId":"094d91bd-411f-3c29-944d-d81fb110f37f","pitchNumber":2,"startTime":"2025-08-31T00:19:47.579Z","endTime":"2025-08-31T00:19:51.669Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":86.9,"strikeZoneTop":3.54,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.42269787106274,"aZ":-12.68480026073874,"pfxX":6.6220668400747495,"pfxZ":10.261153251366743,"pX":-0.5992913219143968,"pZ":1.767919762138987,"vX0":-9.359042117191976,"vY0":-135.4545940927744,"vZ0":-8.11143762401892,"x":139.84,"y":191.05,"x0":2.0052891522349805,"y0":50.005414600794936,"z0":5.644727322104619,"aX":12.58144113347874},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.4,"breakHorizontal":-10.6,"spinRate":2490,"spinDirection":131},"zone":7,"typeConfidence":2.0,"plateTime":0.4009846863461184,"extension":6.782795912073549},"index":2,"playId":"be7a4c66-c801-3ce3-825e-423a31b2d0c1","pitchNumber":3,"startTime":"2025-08-31T00:20:03.985Z","endTime":"2025-08-31T00:20:07.747Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-08-31T00:20:16.595Z","endTime":"2025-08-31T00:20:26.120Z","isPitch":false,"type":"action","player":{"id":656305,"link":"/api/v1/people/656305"},"defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":79.5,"strikeZoneTop":3.54,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.359373800864066,"aZ":-29.39433536043486,"pfxX":7.674660563302705,"pfxZ":1.7564347444151567,"pX":0.9258753919148807,"pZ":1.5153189461991905,"vX0":-5.273852103274241,"vY0":-124.16112704176624,"vZ0":-4.305209079881089,"x":81.71,"y":197.87,"x0":2.064527647119223,"y0":50.00511325833075,"z0":5.676907813602561,"aX":12.164315429822787},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":2.5,"breakHorizontal":-13.0,"spinRate":1256,"spinDirection":119},"zone":14,"typeConfidence":2.0,"plateTime":0.4386289496318261,"extension":6.985932203294534},"hitData":{"launchSpeed":38.7,"launchAngle":-77.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":123.8,"coordY":184.24}},"index":4,"playId":"9c648d3e-77aa-3993-a122-5ff57afde1fe","pitchNumber":4,"startTime":"2025-08-31T00:20:26.120Z","endTime":"2025-08-31T00:20:33.632Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_ab"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_ab"},{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_pa"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.8,"awayTeamWinProbability":95.2,"homeTeamWinProbabilityAdded":-1.0000000000000009,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2025-08-31T00:20:33.632Z","atBatIndex":34},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Wilmer Flores grounds out to first baseman Coby Mayo.","rbi":0,"awayScore":7,"homeScore":1,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-31T00:20:34.519Z","endTime":"2025-08-31T00:21:34.873Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":527038,"fullName":"Wilmer Flores","link":"/api/v1/people/527038"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":527038,"fullName":"Wilmer Flores","link":"/api/v1/people/527038"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691723,"link":"/api/v1/people/691723"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.5,"endSpeed":75.7,"strikeZoneTop":3.14714759301722,"strikeZoneBottom":1.54401633370373,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.853286322945074,"aZ":-29.278727585388417,"pfxX":-2.5036787778372975,"pfxZ":2.040635494932631,"pX":-1.6730408146894789,"pZ":1.9829104666106072,"vX0":-7.952903025017625,"vY0":-117.1795985760204,"vZ0":-2.5652432401099237,"x":180.77,"y":185.24,"x0":2.062218071789261,"y0":50.00414508701265,"z0":5.771840715178315,"aX":-3.552202229763386},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":3.4,"breakHorizontal":6.1,"spinRate":2336,"spinDirection":245},"zone":13,"typeConfidence":2.0,"plateTime":0.46379562942153996,"extension":7.057415874621553},"index":0,"playId":"4d8bd695-0bb6-3aa8-acd6-51ced06083c7","pitchNumber":1,"startTime":"2025-08-31T00:20:55.842Z","endTime":"2025-08-31T00:21:00.249Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":527038,"link":"/api/v1/people/527038","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":76.6,"strikeZoneTop":3.32,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.432007655784577,"aZ":-28.60363743469243,"pfxX":-2.26456639540108,"pfxZ":2.4347977161294256,"pX":-0.4171434354177661,"pZ":1.970864394319273,"vX0":-5.5464161502905265,"vY0":-119.68198743479694,"vZ0":-3.0377431011859084,"x":132.9,"y":185.57,"x0":2.21341554839961,"y0":50.00573682674004,"z0":5.785939119181723,"aX":-3.325559015852752},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":4.0,"breakHorizontal":5.3,"spinRate":2294,"spinDirection":242},"zone":7,"typeConfidence":2.0,"plateTime":0.4555255579987536,"extension":6.909371096152921},"index":1,"playId":"f9abbb65-0b93-3871-bbab-df6354a49e55","pitchNumber":2,"startTime":"2025-08-31T00:21:12.653Z","endTime":"2025-08-31T00:21:16.782Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":527038,"link":"/api/v1/people/527038","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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.2,"endSpeed":81.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.191306149438326,"aZ":-31.781285050365064,"pfxX":8.293245396402586,"pfxZ":0.23616147296537005,"pX":0.6286678485125424,"pZ":1.8060119290272498,"vX0":-6.495619834729511,"vY0":-126.98430091670718,"vZ0":-3.3925202162383696,"x":93.04,"y":190.02,"x0":2.12286089459057,"y0":50.00152760625731,"z0":5.646445695195827,"aX":13.754732865225012},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":0.0,"breakHorizontal":-13.8,"spinRate":1482,"spinDirection":113},"zone":9,"typeConfidence":2.0,"plateTime":0.42877786393147144,"extension":7.023477560427737},"hitData":{"launchSpeed":61.5,"launchAngle":-32.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":146.11,"coordY":175.66}},"index":2,"playId":"6fa8d4c0-79df-36a7-ba74-e3fc83f0b5be","pitchNumber":3,"startTime":"2025-08-31T00:21:27.469Z","endTime":"2025-08-31T00:21:34.873Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":527038,"link":"/api/v1/people/527038","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":527038,"link":"/api/v1/people/527038"},"credit":"b_ab"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_ab"},{"player":{"id":527038,"link":"/api/v1/people/527038"},"credit":"b_pa"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.1000000000000005,"awayTeamWinProbability":95.9,"homeTeamWinProbabilityAdded":-0.6999999999999993,"leverageIndex":0.26,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2025-08-31T00:21:34.873Z","atBatIndex":35},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Casey Schmitt flies out sharply to center fielder Colton Cowser.","rbi":0,"awayScore":7,"homeScore":1,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-31T00:21:35.350Z","endTime":"2025-08-31T00:22:22.746Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.2,"endSpeed":72.3,"strikeZoneTop":3.36582102317899,"strikeZoneBottom":1.58690253930592,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.07770920252902,"aZ":-27.599802995048993,"pfxX":-4.284942618411762,"pfxZ":3.5085041936643577,"pX":0.5700082303883237,"pZ":1.906760854402867,"vX0":-2.704485276536067,"vY0":-112.50424030203051,"vZ0":-2.6550459427674955,"x":95.27,"y":187.3,"x0":2.337364601576465,"y0":50.004305751945616,"z0":5.851174959287416,"aX":-5.58825255254126},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":6.1,"breakHorizontal":8.4,"spinRate":2091,"spinDirection":252},"zone":9,"typeConfidence":2.0,"plateTime":0.4836491078195677,"extension":7.006291187296479},"index":0,"playId":"845b8c3b-0232-30e1-9b34-8f4545fe3cde","pitchNumber":1,"startTime":"2025-08-31T00:22:00.241Z","endTime":"2025-08-31T00:22:04.318Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":86.1,"endSpeed":80.3,"strikeZoneTop":3.41,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.014770707790113,"aZ":-26.71102661606246,"pfxX":7.007842884155925,"pfxZ":3.377003632357007,"pX":0.60684199171042,"pZ":2.003414001081922,"vX0":-6.036383935767419,"vY0":-125.32750096897608,"vZ0":-3.660706752674992,"x":93.87,"y":184.69,"x0":2.115171026355334,"y0":50.00574595910906,"z0":5.621143515864986,"aX":11.352516841519682},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":5.6,"breakHorizontal":-11.6,"spinRate":1251,"spinDirection":109},"zone":9,"typeConfidence":2.0,"plateTime":0.4340376621213382,"extension":6.94331528120903},"hitData":{"launchSpeed":100.9,"launchAngle":33.0,"totalDistance":383.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":167.33,"coordY":50.16}},"index":1,"playId":"d901ac81-af67-37a0-9419-f8785f055041","pitchNumber":2,"startTime":"2025-08-31T00:22:13.552Z","endTime":"2025-08-31T00:22:22.746Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_ab"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_ab"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_pa"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.8,"awayTeamWinProbability":96.2,"homeTeamWinProbabilityAdded":-0.3000000000000007,"leverageIndex":0.14,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2025-08-31T00:22:22.746Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Colton Cowser strikes out swinging.","rbi":0,"awayScore":7,"homeScore":1,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-31T00:23:54.221Z","endTime":"2025-08-31T00:25:57.178Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668800,"link":"/api/v1/people/668800"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":75.4,"strikeZoneTop":3.31813830919751,"strikeZoneBottom":1.67179616494941,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.829392690332224,"aZ":-41.959852994967584,"pfxX":4.5919934515053935,"pfxZ":-6.866860483723041,"pX":-0.35815940670359503,"pZ":2.150726445117078,"vX0":2.601304096304225,"vY0":-118.6639618101073,"vZ0":-0.7165584060172075,"x":130.65,"y":180.71,"x0":-2.0653882604697125,"y0":50.00344648759293,"z0":6.281381680152889,"aX":6.543839502119214},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-12.4,"breakHorizontal":-9.0,"spinRate":2409,"spinDirection":25},"zone":7,"typeConfidence":0.88,"plateTime":0.4616976467977567,"extension":6.962775470258955},"index":0,"playId":"541458af-6402-350b-bd24-ab98c1f79c0c","pitchNumber":1,"startTime":"2025-08-31T00:24:56.658Z","endTime":"2025-08-31T00:25:00.579Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.2,"endSpeed":74.2,"strikeZoneTop":3.26552079832065,"strikeZoneBottom":1.61923175131617,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.584729925357916,"aZ":-41.98064106190443,"pfxX":5.637634204707496,"pfxZ":-7.0780924728050305,"pX":-1.0002046255406625,"pZ":3.142029322811329,"vX0":1.1041598632968483,"vY0":-116.84562181232461,"vZ0":1.7510059404318414,"x":155.13,"y":153.95,"x0":-2.2111189116144296,"y0":50.0021687004654,"z0":6.321231573319819,"aX":7.811184822433307},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-12.1,"breakHorizontal":-10.4,"spinRate":2335,"spinDirection":31},"zone":11,"typeConfidence":0.86,"plateTime":0.46838823340260216,"extension":6.542744991646147},"index":1,"playId":"2b11fe33-d94a-355c-8201-04e4e4a6b861","pitchNumber":2,"startTime":"2025-08-31T00:25:11.109Z","endTime":"2025-08-31T00:25:15.278Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-08-31T00:25:20.632Z","endTime":"2025-08-31T00:25:34.791Z","isPitch":false,"type":"action","player":{"id":681297,"link":"/api/v1/people/681297"},"defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":77.7,"strikeZoneTop":3.15982966607885,"strikeZoneBottom":1.51318017230746,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.770145071307912,"aZ":-30.98674528969444,"pfxX":7.342560932644247,"pfxZ":0.7799328541736417,"pX":0.21907432025091045,"pZ":1.2922476344704,"vX0":4.734581704208331,"vY0":-122.55163189515615,"vZ0":-3.8935423731029113,"x":108.65,"y":203.89,"x0":-2.6932365146374906,"y0":50.001343759309464,"z0":5.555316927848539,"aX":11.139147588599096},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":0.7,"breakHorizontal":-14.4,"spinRate":2902,"spinDirection":63},"zone":14,"typeConfidence":0.9,"plateTime":0.44734765321480374,"extension":6.642939399920943},"index":3,"playId":"eeb27d07-7fc0-317c-a659-97f12def3e44","pitchNumber":3,"startTime":"2025-08-31T00:25:34.791Z","endTime":"2025-08-31T00:25:42.928Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":94.5,"endSpeed":87.2,"strikeZoneTop":3.36,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.680868856174065,"aZ":-15.54692102636392,"pfxX":-4.49560268461429,"pfxZ":8.59319976601155,"pX":-0.2595816538416423,"pZ":3.2734626367066024,"vX0":7.273560090648302,"vY0":-137.54108734169435,"vZ0":-4.502504707019013,"x":126.89,"y":150.4,"x0":-2.342325384069193,"y0":50.00112182641462,"z0":5.970487845719993,"aX":-8.697666507427169},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.9,"breakHorizontal":6.8,"spinRate":2179,"spinDirection":218},"zone":2,"typeConfidence":0.89,"plateTime":0.39672003403495193,"extension":6.390488812763208},"index":4,"playId":"387e495d-c923-3843-8d19-b5b55ff834ff","pitchNumber":4,"startTime":"2025-08-31T00:25:53.047Z","endTime":"2025-08-31T00:25:57.178Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"credit":"b_ab"},{"player":{"id":663941,"link":"/api/v1/people/663941"},"credit":"p_ab"},{"player":{"id":681297,"link":"/api/v1/people/681297"},"credit":"b_pa"},{"player":{"id":663941,"link":"/api/v1/people/663941"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.1000000000000005,"awayTeamWinProbability":95.9,"homeTeamWinProbabilityAdded":0.3000000000000007,"leverageIndex":0.12,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2025-08-31T00:25:57.178Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dylan Beavers strikes out swinging.","rbi":0,"awayScore":7,"homeScore":1,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-31T00:25:57.156Z","endTime":"2025-08-31T00:28:10.633Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":668800,"link":"/api/v1/people/668800"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.6,"endSpeed":73.6,"strikeZoneTop":3.44533657866165,"strikeZoneBottom":1.67122946475805,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.320168264634148,"aZ":-42.9066905166863,"pfxX":3.608737486871591,"pfxZ":-7.9071339148666135,"pX":-0.9523423433532262,"pZ":1.8630817272855265,"vX0":1.905229649937397,"vY0":-115.92215627064229,"vZ0":-0.3658922213198783,"x":153.3,"y":188.48,"x0":-2.2546616195476323,"y0":50.00451984473311,"z0":6.130126744395225,"aX":4.896076943443425},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.4,"breakVerticalInduced":-14.2,"breakHorizontal":-7.0,"spinRate":2486,"spinDirection":31},"zone":13,"typeConfidence":0.9,"plateTime":0.4730728788373151,"extension":6.572187589949429},"index":0,"playId":"f9a50e09-1f7d-370c-ad1e-0796a02bb259","pitchNumber":1,"startTime":"2025-08-31T00:26:20.824Z","endTime":"2025-08-31T00:26:24.974Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.3,"endSpeed":72.9,"strikeZoneTop":3.4175517454287,"strikeZoneBottom":1.7037118776314,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.7835554721061,"aZ":-43.56855757713623,"pfxX":4.5357667708679195,"pfxZ":-8.444293776133023,"pX":-2.633284616363878,"pZ":5.028610524725546,"vX0":-1.9690389023549768,"vY0":-115.27684518897246,"vZ0":6.084775608502128,"x":217.37,"y":103.01,"x0":-2.3587716897711464,"y0":50.00036595057174,"z0":6.553234152567479,"aX":6.123206438105683},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.0,"breakVerticalInduced":-13.6,"breakHorizontal":-7.8,"spinRate":2271,"spinDirection":28},"zone":11,"typeConfidence":0.9,"plateTime":0.4745669036388862,"extension":6.698390393836605},"index":1,"playId":"9578ac4e-d268-37f9-b3db-7d54032a2d5b","pitchNumber":2,"startTime":"2025-08-31T00:26:36.127Z","endTime":"2025-08-31T00:26:39.600Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":83.6,"strikeZoneTop":3.5,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.74694417492035,"aZ":-25.659509614485092,"pfxX":0.22356076777806555,"pfxZ":3.72384004303607,"pX":-0.7950305698576546,"pZ":1.2157911227612619,"vX0":3.8018201575794826,"vY0":-130.49358100363958,"vZ0":-7.235890130327447,"x":147.3,"y":205.95,"x0":-2.2911912226603075,"y0":50.00449380948077,"z0":5.918302364909141,"aX":0.3902729124983145},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":5.6,"breakHorizontal":-1.1,"spinRate":2491,"spinDirection":185},"zone":13,"typeConfidence":0.91,"plateTime":0.41744593958254006,"extension":6.650628471192886},"index":2,"playId":"53b8b030-4038-3519-b026-99807905d01d","pitchNumber":3,"startTime":"2025-08-31T00:26:53.925Z","endTime":"2025-08-31T00:26:57.776Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.1,"strikeZoneTop":3.5,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.971945640380806,"aZ":-13.940022091919339,"pfxX":-6.018748240882166,"pfxZ":9.409588269931204,"pX":-0.4527101558715532,"pZ":3.2699552827236373,"vX0":6.884372691197397,"vY0":-137.92265636851005,"vZ0":-5.021300581661683,"x":134.26,"y":150.49,"x0":-2.1921743523617248,"y0":50.00323256636815,"z0":6.045045101243193,"aX":-11.664742420486155},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.2,"breakHorizontal":9.6,"spinRate":2203,"spinDirection":215},"zone":1,"typeConfidence":0.91,"plateTime":0.3962192212567941,"extension":6.589621636982512},"index":3,"playId":"b6f72c4e-1e26-3a5d-a900-bfdacab0e0c5","pitchNumber":4,"startTime":"2025-08-31T00:27:09.848Z","endTime":"2025-08-31T00:27:15.368Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.4,"strikeZoneTop":3.5,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.552194866128005,"aZ":-14.470820099087312,"pfxX":-7.762201919210608,"pfxZ":9.063436793501946,"pX":0.18103179277990833,"pZ":2.1466432153862085,"vX0":9.46231413441468,"vY0":-138.98192922284622,"vZ0":-7.4840018782689315,"x":110.1,"y":180.82,"x0":-2.261476606603403,"y0":50.00615985528439,"z0":5.838331535342071,"aX":-15.167574810791425},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.0,"breakHorizontal":12.1,"spinRate":2294,"spinDirection":219},"zone":8,"typeConfidence":0.91,"plateTime":0.3943120006207459,"extension":6.450954260266261},"index":4,"playId":"4b7b5352-1011-3d16-945d-b920c8e07f66","pitchNumber":5,"startTime":"2025-08-31T00:27:30.709Z","endTime":"2025-08-31T00:27:34.801Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":75.9,"strikeZoneTop":3.43092238318912,"strikeZoneBottom":1.66230501064756,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.455022907476515,"aZ":-42.625466126902054,"pfxX":5.220980825214523,"pfxZ":-7.269354319530502,"pX":-0.5935072720318112,"pZ":1.2037698411413746,"vX0":1.509354985811222,"vY0":-119.2974332466621,"vZ0":-2.579820833248081,"x":139.62,"y":206.28,"x0":-1.9130545498061866,"y0":50.003235038897095,"z0":6.1501604195540995,"aX":7.5068889001614725},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":-13.6,"breakHorizontal":-9.8,"spinRate":2504,"spinDirection":33},"zone":13,"typeConfidence":0.88,"plateTime":0.4595408578474989,"extension":6.910480999361319},"index":5,"playId":"d9e315df-cc5f-308f-b43b-e3adefb86ee0","pitchNumber":6,"startTime":"2025-08-31T00:27:49.818Z","endTime":"2025-08-31T00:27:53.804Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":77.3,"strikeZoneTop":3.5,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.54648179502822,"aZ":-29.638216134332016,"pfxX":10.771221256259391,"pfxZ":1.692279850249025,"pX":0.37468557251203577,"pZ":1.9770273218667744,"vX0":3.6109526353859724,"vY0":-121.70610817858575,"vZ0":-2.875332521049506,"x":102.72,"y":185.4,"x0":-2.527358787615757,"y0":50.005656766925334,"z0":5.736631903314501,"aX":16.185958839673823},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":2.6,"breakHorizontal":-20.4,"spinRate":2937,"spinDirection":62},"zone":9,"typeConfidence":0.91,"plateTime":0.44976735808903534,"extension":6.641339335361998},"index":6,"playId":"717d0d1b-af4b-3285-ac45-341c92bb206c","pitchNumber":7,"startTime":"2025-08-31T00:28:05.561Z","endTime":"2025-08-31T00:28:10.633Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687637,"link":"/api/v1/people/687637"},"credit":"b_ab"},{"player":{"id":663941,"link":"/api/v1/people/663941"},"credit":"p_ab"},{"player":{"id":687637,"link":"/api/v1/people/687637"},"credit":"b_pa"},{"player":{"id":663941,"link":"/api/v1/people/663941"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.3,"awayTeamWinProbability":95.7,"homeTeamWinProbabilityAdded":0.1999999999999993,"leverageIndex":0.1,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2025-08-31T00:28:10.633Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Coby Mayo strikes out swinging.","rbi":0,"awayScore":7,"homeScore":1,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-31T00:28:09.470Z","endTime":"2025-08-31T00:29:21.385Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668800,"link":"/api/v1/people/668800"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":77.3,"strikeZoneTop":3.56100252338114,"strikeZoneBottom":1.70686044103776,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.989783610530168,"aZ":-30.13641052056196,"pfxX":9.704188951392306,"pfxZ":1.3564834917716642,"pX":0.6617617164981782,"pZ":2.6230070783020096,"vX0":4.416020066099718,"vY0":-121.60005788992613,"vZ0":-1.451767126546598,"x":91.78,"y":167.96,"x0":-2.436599778023807,"y0":50.00452823566224,"z0":5.833191490716413,"aX":14.58739471493035},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":2.4,"breakHorizontal":-18.6,"spinRate":2837,"spinDirection":52},"zone":6,"typeConfidence":0.91,"plateTime":0.4497837076773652,"extension":6.713828104736192},"index":0,"playId":"4f28ea7b-0c06-35fb-8163-2a0f0db23bbf","pitchNumber":1,"startTime":"2025-08-31T00:28:32.098Z","endTime":"2025-08-31T00:28:36.289Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.3,"strikeZoneTop":3.66,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.960113240716545,"aZ":-28.757011989760155,"pfxX":9.70822805546711,"pfxZ":2.215954916768464,"pX":0.3469430769774952,"pZ":1.3662936940400017,"vX0":3.327022126086257,"vY0":-123.4861988130763,"vZ0":-4.878900968826819,"x":103.78,"y":201.89,"x0":-2.2796168970315973,"y0":50.00226608028315,"z0":5.791423014725175,"aX":14.968102768023853},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":3.1,"breakHorizontal":-18.4,"spinRate":2778,"spinDirection":61},"zone":14,"typeConfidence":0.9,"plateTime":0.44382790901747526,"extension":6.711682636229154},"index":1,"playId":"e53486a2-a61c-3127-a104-90108a8c7309","pitchNumber":2,"startTime":"2025-08-31T00:28:46.706Z","endTime":"2025-08-31T00:28:50.919Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"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":"2025-08-31T00:29:01.928Z","endTime":"2025-08-31T00:29:17.068Z","isPitch":false,"type":"action","player":{"id":691723,"link":"/api/v1/people/691723"},"defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.8,"strikeZoneTop":3.66,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.036862766054597,"aZ":-30.511757960759635,"pfxX":10.340700117352034,"pfxZ":1.0434969118980115,"pX":0.9036031181448217,"pZ":1.5271820488168715,"vX0":4.785734290540452,"vY0":-125.68625657344175,"vZ0":-4.545046886158405,"x":82.56,"y":197.55,"x0":-2.3700958098027027,"y0":50.003525765794826,"z0":5.843369125653359,"aX":16.505915110443333},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":1.1,"breakHorizontal":-19.8,"spinRate":3067,"spinDirection":69},"zone":14,"typeConfidence":0.9,"plateTime":0.4361765503576529,"extension":6.588346156423433},"index":3,"playId":"10829178-1e47-35b1-b5fc-f64226f99a40","pitchNumber":3,"startTime":"2025-08-31T00:29:17.068Z","endTime":"2025-08-31T00:29:21.385Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691723,"link":"/api/v1/people/691723"},"credit":"b_ab"},{"player":{"id":663941,"link":"/api/v1/people/663941"},"credit":"p_ab"},{"player":{"id":691723,"link":"/api/v1/people/691723"},"credit":"b_pa"},{"player":{"id":663941,"link":"/api/v1/people/663941"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.5,"awayTeamWinProbability":95.5,"homeTeamWinProbabilityAdded":0.20000000000000018,"leverageIndex":0.07,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2025-08-31T00:29:21.385Z","atBatIndex":39},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jung Hoo Lee lines out to second baseman Jackson Holliday.","rbi":0,"awayScore":7,"homeScore":1,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-31T00:31:37.124Z","endTime":"2025-08-31T00:32:44.396Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":702616,"link":"/api/v1/people/702616"},"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(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":91.1,"endSpeed":83.2,"strikeZoneTop":3.41,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.248399627667876,"aZ":-23.902222722708096,"pfxX":9.94896220404522,"pfxZ":4.671750115149449,"pX":0.24686138018011422,"pZ":2.3353681495393137,"vX0":-7.86283684524215,"vY0":-132.43990784888882,"vZ0":-4.3931233958915294,"x":107.59,"y":175.73,"x0":1.966985676790026,"y0":50.00146163357085,"z0":5.771621971917611,"aX":17.608324817773457},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":7.7,"breakHorizontal":-16.2,"spinRate":2290,"spinDirection":131},"zone":5,"typeConfidence":2.0,"plateTime":0.4141510789436875,"extension":6.803899727481202},"index":0,"playId":"e6f73959-a751-33ca-90c2-d4f0c7e2640b","pitchNumber":1,"startTime":"2025-08-31T00:31:59.219Z","endTime":"2025-08-31T00:32:04.383Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":85.2,"strikeZoneTop":3.26243401777406,"strikeZoneBottom":1.4558200544629,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.13143425731148,"aZ":-24.216757497269974,"pfxX":11.108303016307143,"pfxZ":4.32766888945647,"pX":-1.2468169986045512,"pZ":2.4355705170900293,"vX0":-11.635061931832995,"vY0":-134.29620142628414,"vZ0":-4.412295789968982,"x":164.53,"y":173.02,"x0":1.6838080996518578,"y0":50.006131539191784,"z0":5.807380543795579,"aX":20.440652798000077},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.1,"breakHorizontal":-17.9,"spinRate":2321,"spinDirection":126},"zone":11,"typeConfidence":2.0,"plateTime":0.4067512272937508,"extension":6.890511726824362},"index":1,"playId":"87ae6ee2-b81b-3815-82ff-b4c93d159f8b","pitchNumber":2,"startTime":"2025-08-31T00:32:24.181Z","endTime":"2025-08-31T00:32:28.488Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":80.3,"strikeZoneTop":3.41,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.861902819319635,"aZ":-33.08439790822021,"pfxX":8.779560602335929,"pfxZ":-0.5652419308676038,"pX":-0.23177079639690457,"pZ":1.1293008998776084,"vX0":-8.221576059697101,"vY0":-125.25720051612586,"vZ0":-4.478039253771083,"x":125.83,"y":208.29,"x0":1.9298041435704698,"y0":50.00204001614874,"z0":5.60229940815409,"aX":14.152580313765446},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-1.8,"breakHorizontal":-14.4,"spinRate":1542,"spinDirection":112},"zone":13,"typeConfidence":2.0,"plateTime":0.43488637687920306,"extension":7.076938661651469},"hitData":{"launchSpeed":92.6,"launchAngle":9.0,"totalDistance":193.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":154.03,"coordY":128.75}},"index":2,"playId":"f6c862c7-3ade-332d-ba6f-693a7a2cdd6a","pitchNumber":3,"startTime":"2025-08-31T00:32:38.367Z","endTime":"2025-08-31T00:32:44.396Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_ab"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_ab"},{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_pa"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.5999999999999996,"awayTeamWinProbability":96.4,"homeTeamWinProbabilityAdded":-0.9000000000000004,"leverageIndex":0.37,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2025-08-31T00:32:44.396Z","atBatIndex":40},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis Matos singles on a ground ball to right fielder Dylan Beavers.","rbi":0,"awayScore":7,"homeScore":1,"isOut":false},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-31T00:32:43.830Z","endTime":"2025-08-31T00:34:11.327Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687637,"link":"/api/v1/people/687637"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.1,"endSpeed":72.4,"strikeZoneTop":2.96979708608472,"strikeZoneBottom":1.39926935711095,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":16.534398374567704,"aZ":-28.268748993598283,"pfxX":-3.678448762132817,"pfxZ":2.9999835611353145,"pX":-0.957620621990469,"pZ":2.153544788144747,"vX0":-5.964185576671386,"vY0":-112.32428087908679,"vZ0":-1.89429709216506,"x":153.5,"y":180.63,"x0":2.1896842958825795,"y0":50.00507517129046,"z0":5.828247777696827,"aX":-4.7944308751224005},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":5.3,"breakHorizontal":7.9,"spinRate":2198,"spinDirection":258},"zone":13,"typeConfidence":2.0,"plateTime":0.4839491661127049,"extension":6.754282587230866},"index":0,"playId":"a678ea25-d35e-3f33-a926-ffc37c8ef40b","pitchNumber":1,"startTime":"2025-08-31T00:33:09.717Z","endTime":"2025-08-31T00:33:14.019Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":81.8,"endSpeed":77.4,"strikeZoneTop":3.00364716742203,"strikeZoneBottom":1.40470020593986,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.146862184000895,"aZ":-30.45449735051416,"pfxX":-3.572793487355597,"pfxZ":1.163881130963908,"pX":0.5590487748415424,"pZ":1.7245444063473923,"vX0":-2.899815334258001,"vY0":-119.3819704805616,"vZ0":-3.3344433096906334,"x":95.69,"y":192.22,"x0":2.242291394541643,"y0":50.00544146034113,"z0":5.804860659450194,"aX":-5.297263629917166},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":1.7,"breakHorizontal":7.1,"spinRate":2256,"spinDirection":240},"zone":9,"typeConfidence":2.0,"plateTime":0.4541492504218132,"extension":6.619220096676289},"index":1,"playId":"aba8713a-5a57-3116-b051-fc192c77aa22","pitchNumber":2,"startTime":"2025-08-31T00:33:22.134Z","endTime":"2025-08-31T00:33:26.134Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":87.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.151649863865572,"aZ":-17.568366247504244,"pfxX":6.95709232094182,"pfxZ":7.5958959402694,"pX":0.05061813446775647,"pZ":2.3897177202342585,"vX0":-7.832108695469525,"vY0":-136.81925373194608,"vZ0":-5.957889349713796,"x":115.07,"y":174.26,"x0":2.027237054566442,"y0":50.00258679584963,"z0":5.772383184095124,"aX":13.378026638919376},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.8,"breakHorizontal":-11.3,"spinRate":2400,"spinDirection":128},"zone":5,"typeConfidence":2.0,"plateTime":0.39815595995931385,"extension":6.481162653537215},"index":2,"playId":"599eabe3-717b-3cf3-9a9e-802f05565519","pitchNumber":3,"startTime":"2025-08-31T00:33:37.155Z","endTime":"2025-08-31T00:33:44.418Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-08-31T00:33:49.546Z","endTime":"2025-08-31T00:34:00.997Z","isPitch":false,"type":"action","player":{"id":682641,"link":"/api/v1/people/682641"},"defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.64497774444291,"aZ":-23.921987286616773,"pfxX":9.476864816583397,"pfxZ":4.668519035972626,"pX":-0.6533079019939492,"pZ":2.4748322395025673,"vX0":-9.606206723810226,"vY0":-132.21618101328002,"vZ0":-4.123642912228718,"x":141.9,"y":171.96,"x0":1.7987765670529647,"y0":50.00229965171819,"z0":5.813854363480637,"aX":16.749325723671465},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":7.7,"breakHorizontal":-15.0,"spinRate":2223,"spinDirection":119},"zone":4,"typeConfidence":2.0,"plateTime":0.41454729194073137,"extension":6.451924791197945},"hitData":{"launchSpeed":74.0,"launchAngle":11.0,"totalDistance":135.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":162.94,"coordY":112.17}},"index":4,"playId":"aa278116-9527-3ab1-a55d-e98a5366fc4a","pitchNumber":4,"startTime":"2025-08-31T00:34:00.997Z","endTime":"2025-08-31T00:34:11.327Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682641,"link":"/api/v1/people/682641"},"credit":"b_ab"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_ab"},{"player":{"id":682641,"link":"/api/v1/people/682641"},"credit":"b_pa"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.6,"awayTeamWinProbability":95.4,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.23,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2025-08-31T00:34:11.327Z","atBatIndex":41},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Andrew Knizner singles on a line drive to left fielder Daniel Johnson. Luis Matos to 2nd.","rbi":0,"awayScore":7,"homeScore":1,"isOut":false},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-31T00:34:11.882Z","endTime":"2025-08-31T00:34:47.519Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"postOnSecond":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"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":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669288,"link":"/api/v1/people/669288"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.5,"strikeZoneTop":3.28,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.210862631778518,"aZ":-34.874541987846015,"pfxX":6.705913112404063,"pfxZ":-1.700572556149968,"pX":0.41817752798265156,"pZ":1.492912881436664,"vX0":-6.081341588858274,"vY0":-125.08133766983369,"vZ0":-3.2823459687898247,"x":101.06,"y":198.47,"x0":2.004684828921074,"y0":50.000326036451284,"z0":5.669046520220769,"aX":10.670270797785944},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-3.6,"breakHorizontal":-10.8,"spinRate":1315,"spinDirection":113},"zone":9,"typeConfidence":2.0,"plateTime":0.43718371620971963,"extension":6.956286798108634},"hitData":{"launchSpeed":76.4,"launchAngle":13.0,"totalDistance":190.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":103.89,"coordY":97.31}},"index":0,"playId":"b6d91afe-79f5-31a3-a605-8fc6d32eb1bc","pitchNumber":1,"startTime":"2025-08-31T00:34:37.521Z","endTime":"2025-08-31T00:34:47.519Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":668800,"link":"/api/v1/people/668800","batSide":{"code":"R","description":"Right"}},"first":{"id":682641,"link":"/api/v1/people/682641"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668800,"link":"/api/v1/people/668800"},"credit":"b_ab"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_ab"},{"player":{"id":668800,"link":"/api/v1/people/668800"},"credit":"b_pa"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.5,"awayTeamWinProbability":93.5,"homeTeamWinProbabilityAdded":1.9000000000000004,"leverageIndex":0.5,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2025-08-31T00:34:47.519Z","atBatIndex":42},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Heliot Ramos pops out to first baseman Coby Mayo in foul territory.","rbi":0,"awayScore":7,"homeScore":1,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-31T00:35:44.015Z","endTime":"2025-08-31T00:37:57.674Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"postOnSecond":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6,7],"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":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":691723,"link":"/api/v1/people/691723"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"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":"2025-08-31T00:35:08.929Z","endTime":"2025-08-31T00:35:46.363Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"first":{"id":668800,"link":"/api/v1/people/668800"},"second":{"id":682641,"link":"/api/v1/people/682641"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":93.2,"endSpeed":86.1,"strikeZoneTop":3.09633409847183,"strikeZoneBottom":1.44416387151644,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.166962528171673,"aZ":-19.46482413377352,"pfxX":7.39526481481869,"pfxZ":6.789861418460024,"pX":-0.511079235367856,"pZ":1.2074040474905685,"vX0":-8.980047763019254,"vY0":-135.35516925444753,"vZ0":-8.180415606860375,"x":136.48,"y":206.18,"x0":1.8754131052361034,"y0":50.00008543957293,"z0":5.610976667645474,"aX":13.837931229668069},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.8,"breakHorizontal":-11.6,"spinRate":2338,"spinDirection":125},"zone":13,"typeConfidence":2.0,"plateTime":0.403334804682145,"extension":6.538152591644381},"index":1,"playId":"640664f5-8d6a-37f9-9689-2d5bd92475ae","pitchNumber":1,"startTime":"2025-08-31T00:35:46.363Z","endTime":"2025-08-31T00:35:50.601Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"first":{"id":668800,"link":"/api/v1/people/668800"},"second":{"id":682641,"link":"/api/v1/people/682641"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.3,"strikeZoneTop":3.1273918005672,"strikeZoneBottom":1.46209043870705,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.86730187580634,"aZ":-18.919775421256027,"pfxX":7.217996235237812,"pfxZ":7.121568495918277,"pX":0.7070275656705742,"pZ":2.1990265242545535,"vX0":-6.041825018622622,"vY0":-135.63198060403155,"vZ0":-5.940986351258152,"x":90.05,"y":179.41,"x0":2.026494515076142,"y0":50.00468022488042,"z0":5.738686232732436,"aX":13.439606124344733},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.8,"breakHorizontal":-11.8,"spinRate":2307,"spinDirection":126},"zone":6,"typeConfidence":2.0,"plateTime":0.40394759753237386,"extension":6.706508708845217},"index":2,"playId":"461fe801-3d8d-33e0-8f6c-5de9e0608482","pitchNumber":2,"startTime":"2025-08-31T00:36:05.310Z","endTime":"2025-08-31T00:36:09.449Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"first":{"id":668800,"link":"/api/v1/people/668800"},"second":{"id":682641,"link":"/api/v1/people/682641"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":79.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.04254708578472,"aZ":-32.9245347009369,"pfxX":7.236969600100698,"pfxZ":-0.46481794017374334,"pX":-0.0903752354110713,"pZ":1.643445858098992,"vX0":-7.201525976634538,"vY0":-124.76238071472075,"vZ0":-3.3509466365246356,"x":120.44,"y":194.41,"x0":1.8755718090447135,"y0":50.005666057460814,"z0":5.681118828198176,"aX":11.559096349782397},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-1.3,"breakHorizontal":-11.8,"spinRate":1322,"spinDirection":110},"zone":8,"typeConfidence":2.0,"plateTime":0.4368551938947709,"extension":6.827935979284478},"index":3,"playId":"81e036cf-2bf3-3d6c-ad43-f8110e59060e","pitchNumber":3,"startTime":"2025-08-31T00:36:21.788Z","endTime":"2025-08-31T00:36:26.348Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"first":{"id":668800,"link":"/api/v1/people/668800"},"second":{"id":682641,"link":"/api/v1/people/682641"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.6,"strikeZoneTop":3.053868630956,"strikeZoneBottom":1.38787299175459,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.940776525266617,"aZ":-31.044214711556933,"pfxX":7.213976350986449,"pfxZ":0.7062771717729781,"pX":0.5512552737362209,"pZ":1.1999315711739262,"vX0":-5.789524507293113,"vY0":-125.90610722478013,"vZ0":-4.750203923392956,"x":95.99,"y":206.38,"x0":1.9450374697541635,"y0":50.00322494266441,"z0":5.627785689806903,"aX":11.5640215496575},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":0.4,"breakHorizontal":-11.8,"spinRate":1265,"spinDirection":109},"zone":14,"typeConfidence":2.0,"plateTime":0.4352892194525735,"extension":6.811739784567727},"index":4,"playId":"ed4b21d8-3342-34bf-a53e-bd6ae7f9fa33","pitchNumber":4,"startTime":"2025-08-31T00:37:00.338Z","endTime":"2025-08-31T00:37:04.479Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"first":{"id":668800,"link":"/api/v1/people/668800"},"second":{"id":682641,"link":"/api/v1/people/682641"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"index":5,"playId":"dbc3ea54-b5e3-4bef-a3b2-ebcdf1cc50b3","startTime":"2025-08-31T00:37:18.483Z","endTime":"2025-08-31T00:37:23.483Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"first":{"id":668800,"link":"/api/v1/people/668800"},"second":{"id":682641,"link":"/api/v1/people/682641"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":84.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.13762065560704,"aZ":-16.73801332759414,"pfxX":7.65501314875298,"pfxZ":8.275658454288404,"pX":0.4836481306235451,"pZ":2.851345163196182,"vX0":-6.4551440622692144,"vY0":-136.9052433973941,"vZ0":-4.461444606474743,"x":98.56,"y":161.79,"x0":1.89794938358527,"y0":50.00306272045676,"z0":5.676742070983045,"aX":14.27846548533764},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.0,"breakHorizontal":-12.2,"spinRate":2556,"spinDirection":125},"zone":3,"typeConfidence":2.0,"plateTime":0.4027739974657778,"extension":6.757776400670438},"index":6,"playId":"32f7c658-143b-3322-aa02-717bee953c4c","pitchNumber":5,"startTime":"2025-08-31T00:37:30.830Z","endTime":"2025-08-31T00:37:34.809Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"first":{"id":668800,"link":"/api/v1/people/668800"},"second":{"id":682641,"link":"/api/v1/people/682641"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":85.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.727246340388994,"aZ":-15.577228053101832,"pfxX":6.117788324091272,"pfxZ":8.780376269028057,"pX":0.0025741406520022278,"pZ":2.4204715117923556,"vX0":-7.285346819811817,"vY0":-137.41273973076545,"vZ0":-5.707679902552272,"x":116.9,"y":173.43,"x0":1.9078924576274652,"y0":50.00418294285029,"z0":5.603366290157626,"aX":11.565970433866157},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.6,"breakHorizontal":-9.4,"spinRate":2429,"spinDirection":125},"zone":5,"typeConfidence":2.0,"plateTime":0.4003829209608165,"extension":6.802172773285234},"hitData":{"launchSpeed":84.4,"launchAngle":75.0,"totalDistance":120.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":170.06,"coordY":172.97}},"index":7,"playId":"f7aece42-3bce-37e4-9e1e-fab880051195","pitchNumber":6,"startTime":"2025-08-31T00:37:48.101Z","endTime":"2025-08-31T00:37:57.674Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"first":{"id":668800,"link":"/api/v1/people/668800"},"second":{"id":682641,"link":"/api/v1/people/682641"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_ab"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_ab"},{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_pa"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":4.3,"awayTeamWinProbability":95.7,"homeTeamWinProbabilityAdded":-2.2,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2025-08-31T00:37:57.674Z","atBatIndex":43},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Rafael Devers grounds out to first baseman Coby Mayo.","rbi":0,"awayScore":7,"homeScore":1,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-31T00:38:02.927Z","endTime":"2025-08-31T00:39:11.759Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691723,"link":"/api/v1/people/691723"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.1,"strikeZoneTop":3.52,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.985709300433143,"aZ":-18.072724682262315,"pfxX":8.066542770408791,"pfxZ":7.589662746354588,"pX":-0.3919051256566247,"pZ":3.012174326979534,"vX0":-8.146910439667437,"vY0":-135.52767696943638,"vZ0":-4.010341435333721,"x":131.94,"y":157.45,"x0":1.6069685416785033,"y0":50.001077357247,"z0":5.7754618834271945,"aX":14.984673683644909},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.1,"breakHorizontal":-12.8,"spinRate":2449,"spinDirection":132},"zone":1,"typeConfidence":2.0,"plateTime":0.40435388347040746,"extension":6.836550399910033},"index":0,"playId":"c78b78a0-91af-3465-b3e7-9639be62fc78","pitchNumber":1,"startTime":"2025-08-31T00:38:29.373Z","endTime":"2025-08-31T00:38:33.120Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":668800,"link":"/api/v1/people/668800"},"second":{"id":682641,"link":"/api/v1/people/682641"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.4,"strikeZoneTop":3.41845991176481,"strikeZoneBottom":1.64393757834767,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.215357060512005,"aZ":-15.786575428438546,"pfxX":7.1335732209963805,"pfxZ":8.594795158594067,"pX":-2.1918614548517747,"pZ":2.3238188929314796,"vX0":-13.097395764914056,"vY0":-137.40029280198362,"vZ0":-6.290488530694667,"x":200.55,"y":176.04,"x0":1.7158580159197174,"y0":50.00574416074267,"z0":5.720931608465896,"aX":13.606951002444164},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.3,"breakHorizontal":-10.1,"spinRate":2485,"spinDirection":127},"zone":13,"typeConfidence":2.0,"plateTime":0.3990662123989299,"extension":6.797530056723659},"index":1,"playId":"7514ebb2-0869-3b0a-b84f-5b22665efe5c","pitchNumber":2,"startTime":"2025-08-31T00:38:46.964Z","endTime":"2025-08-31T00:38:50.284Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":668800,"link":"/api/v1/people/668800"},"second":{"id":682641,"link":"/api/v1/people/682641"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":79.6,"strikeZoneTop":3.52,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.799976861447004,"aZ":-31.786656040302987,"pfxX":8.662630062351402,"pfxZ":0.24028472796804046,"pX":0.5533729881359667,"pZ":2.179276448760822,"vX0":-6.186993038508623,"vY0":-126.48797124232358,"vZ0":-2.3013848537483885,"x":95.91,"y":179.94,"x0":1.9106927866895616,"y0":50.00310877437738,"z0":5.660063449804015,"aX":13.978791092466295},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":0.1,"breakHorizontal":-14.2,"spinRate":1443,"spinDirection":106},"zone":9,"typeConfidence":2.0,"plateTime":0.4337215581566092,"extension":6.750209448164609},"hitData":{"launchSpeed":74.4,"launchAngle":-40.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":147.26,"coordY":170.43}},"index":2,"playId":"9b37f838-6734-3d54-b348-20909ce662c9","pitchNumber":3,"startTime":"2025-08-31T00:39:04.434Z","endTime":"2025-08-31T00:39:11.759Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":668800,"link":"/api/v1/people/668800"},"second":{"id":682641,"link":"/api/v1/people/682641"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_ab"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_ab"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_pa"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.7,"awayTeamWinProbability":97.3,"homeTeamWinProbabilityAdded":-1.5999999999999996,"leverageIndex":0.64,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-08-31T00:39:11.759Z","atBatIndex":44},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Samuel Basallo grounds out sharply, first baseman Rafael Devers to pitcher Tristan Beck.","rbi":0,"awayScore":7,"homeScore":1,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-31T00:40:37.622Z","endTime":"2025-08-31T00:43:31.122Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7],"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":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":663941,"link":"/api/v1/people/663941"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":82.6,"endSpeed":76.0,"strikeZoneTop":3.43222253710909,"strikeZoneBottom":1.62597368889004,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.23328192378812,"aZ":-32.915155136661724,"pfxX":8.860490834861185,"pfxZ":-0.5101635759081304,"pX":0.1720416123954237,"pZ":2.4306854912805793,"vX0":3.6057587474805164,"vY0":-120.22801712615923,"vZ0":-1.2119581237903068,"x":110.44,"y":173.15,"x0":-2.5000050187621405,"y0":50.00152461565757,"z0":5.8737071093457836,"aX":12.91450985763039},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-1.0,"breakHorizontal":-16.9,"spinRate":2755,"spinDirection":49},"zone":5,"typeConfidence":0.91,"plateTime":0.4563109285492506,"extension":6.421976912775684},"index":0,"playId":"72186a93-4b6d-31b5-9209-c9659bd7b948","pitchNumber":1,"startTime":"2025-08-31T00:41:44.201Z","endTime":"2025-08-31T00:41:48.384Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":76.6,"strikeZoneTop":3.53699212632964,"strikeZoneBottom":1.6732602405656,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.26650873422301,"aZ":-29.54141906275093,"pfxX":12.378158263700133,"pfxZ":1.7707401282930206,"pX":-0.9090897387280369,"pZ":1.8188702867149638,"vX0":0.3690161844982298,"vY0":-121.8819728945505,"vZ0":-3.5436836087969046,"x":151.65,"y":189.67,"x0":-2.668704743793784,"y0":50.00526531375452,"z0":5.8713838394407665,"aX":18.432223864113954},"breaks":{"breakAngle":31.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":2.5,"breakHorizontal":-22.4,"spinRate":2844,"spinDirection":59},"zone":13,"typeConfidence":0.91,"plateTime":0.45118269055985305,"extension":6.415738264971115},"index":1,"playId":"24c9ae58-b304-37b5-b19b-41eb79dd2747","pitchNumber":2,"startTime":"2025-08-31T00:41:57.335Z","endTime":"2025-08-31T00:42:01.631Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-08-31T00:42:04.837Z","endTime":"2025-08-31T00:42:12.819Z","isPitch":false,"type":"action","player":{"id":694212,"link":"/api/v1/people/694212"},"defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.4,"strikeZoneTop":3.52113738879601,"strikeZoneBottom":1.67217628365859,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.940226520689983,"aZ":-32.12013142510761,"pfxX":11.585564582329837,"pfxZ":0.030767118282375883,"pX":-0.42724716436508686,"pZ":1.4608381381385835,"vX0":1.925184575531548,"vY0":-122.27171465169523,"vZ0":-3.7509824672097367,"x":133.29,"y":199.34,"x0":-2.7299551238896247,"y0":50.00019717229753,"z0":5.781816175868818,"aX":17.47283197703558},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-0.6,"breakHorizontal":-21.5,"spinRate":2917,"spinDirection":54},"zone":13,"typeConfidence":0.91,"plateTime":0.448606143097277,"extension":6.600213872221021},"index":3,"playId":"cf2cd466-670a-3ba4-a1a7-e3938cca1e63","pitchNumber":3,"startTime":"2025-08-31T00:42:12.819Z","endTime":"2025-08-31T00:42:16.863Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.3,"endSpeed":74.4,"strikeZoneTop":3.51328336431624,"strikeZoneBottom":1.66432003808935,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.379112965806407,"aZ":-43.634924460644115,"pfxX":5.444169802449704,"pfxZ":-8.285496290958164,"pX":-2.06751980306688,"pZ":1.65740336520017,"vX0":-1.0721175679219608,"vY0":-116.95897400227452,"vZ0":-0.9468408803225992,"x":195.81,"y":194.03,"x0":-2.310016000641338,"y0":50.00323403975572,"z0":6.165143329940736,"aX":7.530666923370029},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.4,"breakVerticalInduced":-15.0,"breakHorizontal":-9.6,"spinRate":2407,"spinDirection":28},"zone":13,"typeConfidence":0.9,"plateTime":0.46859027082014304,"extension":6.524561306475346},"index":4,"playId":"847116de-26ec-3681-a5d6-c8310945f15e","pitchNumber":4,"startTime":"2025-08-31T00:42:28.359Z","endTime":"2025-08-31T00:42:31.898Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":88.1,"strikeZoneTop":3.54653209661247,"strikeZoneBottom":1.7212065720328,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.278180273385008,"aZ":-13.476171876515682,"pfxX":-6.1020748581909094,"pfxZ":9.614022178814292,"pX":1.3147315877098116,"pZ":0.7995747483356241,"vX0":11.860461525990514,"vY0":-137.33275057959855,"vZ0":-10.961655637206693,"x":66.89,"y":217.19,"x0":-2.2323383335611395,"y0":50.00182785480655,"z0":5.715985130576256,"aX":-11.866833269706422},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.6,"breakHorizontal":9.1,"spinRate":2251,"spinDirection":217},"zone":14,"typeConfidence":0.9,"plateTime":0.39611972812181095,"extension":6.538775790204259},"index":5,"playId":"3dc78c69-61d2-39dd-9d3c-879d2aa7ca5a","pitchNumber":5,"startTime":"2025-08-31T00:42:46.076Z","endTime":"2025-08-31T00:42:49.824Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":76.8,"strikeZoneTop":3.549,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.53717989520579,"aZ":-31.894984104622786,"pfxX":9.287039918873448,"pfxZ":0.18550909673933802,"pX":-0.1401524912004337,"pZ":2.199001291021223,"vX0":2.624370672876328,"vY0":-121.14698959538828,"vZ0":-1.8555201960775163,"x":122.34,"y":179.41,"x0":-2.4437018984888086,"y0":50.00101147447668,"z0":5.7610835404998575,"aX":13.810501911055487},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":0.1,"breakHorizontal":-17.4,"spinRate":2736,"spinDirection":61},"zone":8,"typeConfidence":0.91,"plateTime":0.4520116225399291,"extension":6.651737322065358},"index":6,"playId":"44f4fc95-e7cf-313d-a3ae-3f53e7fbf7b4","pitchNumber":6,"startTime":"2025-08-31T00:43:01.069Z","endTime":"2025-08-31T00:43:05.074Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":77.0,"strikeZoneTop":3.549,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.78155943884908,"aZ":-34.63499284504502,"pfxX":10.592307057214315,"pfxZ":-1.6484311749763148,"pX":-0.26338788056642104,"pZ":2.4061658060389974,"vX0":2.2181670542957965,"vY0":-121.43556207609853,"vZ0":-1.0448714605197216,"x":127.04,"y":173.81,"x0":-2.564811922999601,"y0":50.003423357677875,"z0":5.855153456221115,"aX":15.8180278442567},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-3.0,"breakHorizontal":-19.7,"spinRate":2803,"spinDirection":62},"zone":5,"typeConfidence":0.91,"plateTime":0.45105244480994733,"extension":6.80753636970836},"hitData":{"launchSpeed":100.5,"launchAngle":8.0,"totalDistance":137.0,"trajectory":"ground_ball","hardness":"hard","location":"3","coordinates":{"coordX":152.32,"coordY":160.3}},"index":7,"playId":"51522f4c-8480-307f-b997-2163f0f0d32d","pitchNumber":7,"startTime":"2025-08-31T00:43:22.612Z","endTime":"2025-08-31T00:43:31.122Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"credit":"b_ab"},{"player":{"id":663941,"link":"/api/v1/people/663941"},"credit":"p_ab"},{"player":{"id":694212,"link":"/api/v1/people/694212"},"credit":"b_pa"},{"player":{"id":663941,"link":"/api/v1/people/663941"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.9000000000000004,"awayTeamWinProbability":97.1,"homeTeamWinProbabilityAdded":0.20000000000000018,"leverageIndex":0.09,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2025-08-31T00:43:31.122Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Daniel Johnson grounds out, second baseman Casey Schmitt to first baseman Rafael Devers.","rbi":0,"awayScore":7,"homeScore":1,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-31T00:43:39.267Z","endTime":"2025-08-31T00:44:49.456Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":669288,"fullName":"Daniel Johnson","link":"/api/v1/people/669288"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669288,"fullName":"Daniel Johnson","link":"/api/v1/people/669288"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":76.5,"strikeZoneTop":3.01795790667251,"strikeZoneBottom":1.49709934334455,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.977364761102013,"aZ":-32.081250806476106,"pfxX":11.705000718190172,"pfxZ":0.06343334399383238,"pX":0.678322698112625,"pZ":2.2069225422361587,"vX0":3.988527287903087,"vY0":-120.56734553157932,"vZ0":-1.9970204283924538,"x":91.14,"y":179.19,"x0":-2.51923354318327,"y0":50.0035043969163,"z0":5.883817909513979,"aX":17.189180791863674},"breaks":{"breakAngle":28.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-0.1,"breakHorizontal":-22.2,"spinRate":2754,"spinDirection":54},"zone":6,"typeConfidence":0.9,"plateTime":0.45472961150819247,"extension":6.510860059295278},"index":0,"playId":"96f64a0f-6bd9-3ab3-b2b2-dc0761b67daa","pitchNumber":1,"startTime":"2025-08-31T00:44:10.586Z","endTime":"2025-08-31T00:44:14.879Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":669288,"link":"/api/v1/people/669288","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":77.2,"strikeZoneTop":3.15495905327339,"strikeZoneBottom":1.55004124260332,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.75235243321386,"aZ":-29.28263597960744,"pfxX":10.542217260211233,"pfxZ":1.9229458709523186,"pX":-0.45793054520566123,"pZ":1.656900917472845,"vX0":1.3814836502706527,"vY0":-121.70841120406592,"vZ0":-4.108943247483015,"x":134.46,"y":194.04,"x0":-2.402307585333753,"y0":50.00076415257175,"z0":5.9012685006335355,"aX":15.822143298135302},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":2.8,"breakHorizontal":-19.4,"spinRate":2721,"spinDirection":56},"zone":7,"typeConfidence":0.91,"plateTime":0.4499332178898272,"extension":6.720489729408212},"index":1,"playId":"6a5ef9e7-d29e-3d32-96fe-8ca26d22f90e","pitchNumber":2,"startTime":"2025-08-31T00:44:25.273Z","endTime":"2025-08-31T00:44:29.669Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":669288,"link":"/api/v1/people/669288","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":78.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.22389246320128,"aZ":-28.059197784557895,"pfxX":9.634061508596218,"pfxZ":2.636180771443433,"pX":0.2567662838067928,"pZ":1.9921798448212569,"vX0":3.655638961188523,"vY0":-124.02965775239691,"vZ0":-3.4224110531245837,"x":107.21,"y":184.99,"x0":-2.486906813676053,"y0":50.00315584594755,"z0":5.723400903290764,"aX":15.048253932823895},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":4.2,"breakHorizontal":-18.2,"spinRate":2904,"spinDirection":71},"zone":8,"typeConfidence":0.9,"plateTime":0.44118288375550563,"extension":6.733954913395954},"hitData":{"launchSpeed":72.9,"launchAngle":-16.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.72,"coordY":155.74}},"index":2,"playId":"0748ab3e-da35-350e-a6e8-9bae1dd0ece3","pitchNumber":3,"startTime":"2025-08-31T00:44:41.449Z","endTime":"2025-08-31T00:44:49.456Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":669288,"link":"/api/v1/people/669288","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669288,"link":"/api/v1/people/669288"},"credit":"b_ab"},{"player":{"id":663941,"link":"/api/v1/people/663941"},"credit":"p_ab"},{"player":{"id":669288,"link":"/api/v1/people/669288"},"credit":"b_pa"},{"player":{"id":663941,"link":"/api/v1/people/663941"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.1,"awayTeamWinProbability":96.9,"homeTeamWinProbabilityAdded":0.19999999999999973,"leverageIndex":0.07,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2025-08-31T00:44:49.456Z","atBatIndex":46},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jackson Holliday walks.","rbi":0,"awayScore":7,"homeScore":1,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-31T00:44:51.188Z","endTime":"2025-08-31T00:48:17.258Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":76.4,"strikeZoneTop":3.42,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.58352818959474,"aZ":-30.63578930172905,"pfxX":9.021033855999665,"pfxZ":1.0397470953173666,"pX":0.244919240657129,"pZ":2.6805105458277425,"vX0":3.8324634309328647,"vY0":-121.43710166952422,"vZ0":-0.9981611011215028,"x":107.66,"y":166.41,"x0":-2.5295940793001024,"y0":50.00340734023854,"z0":5.781392343630148,"aX":13.364068037436004},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":1.9,"breakHorizontal":-17.3,"spinRate":2773,"spinDirection":59},"zone":5,"typeConfidence":0.91,"plateTime":0.4524506963984676,"extension":6.9689805399021925},"index":0,"playId":"816396ac-0f6c-3774-9384-538b832c1d4b","pitchNumber":1,"startTime":"2025-08-31T00:45:14.820Z","endTime":"2025-08-31T00:45:19.977Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":75.6,"strikeZoneTop":3.42,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.95719093568083,"aZ":-31.547566234477845,"pfxX":11.45227760458935,"pfxZ":0.43198020805853865,"pX":1.2376524180787238,"pZ":2.7450138477263297,"vX0":5.212696137716499,"vY0":-120.65004856842712,"vZ0":-0.5549405304292047,"x":69.82,"y":164.66,"x0":-2.4494313528753247,"y0":50.00346711689768,"z0":5.797222042531291,"aX":16.6134042012207},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":1.0,"breakHorizontal":-22.1,"spinRate":2741,"spinDirection":66},"zone":12,"typeConfidence":0.9,"plateTime":0.4567735592545765,"extension":6.906988601354112},"index":1,"playId":"7eb5b513-f985-389b-947b-9cfb21f695ea","pitchNumber":2,"startTime":"2025-08-31T00:45:55.026Z","endTime":"2025-08-31T00:45:58.889Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":95.7,"endSpeed":88.1,"strikeZoneTop":3.357306722584,"strikeZoneBottom":1.59331235186431,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.71335063135883,"aZ":-16.852835657602665,"pfxX":-7.065395540237314,"pfxZ":7.8118457659764955,"pX":1.296028864277751,"pZ":1.3167611067131806,"vX0":12.53871155031728,"vY0":-138.61525301593,"vZ0":-8.746446743092534,"x":67.6,"y":203.23,"x0":-2.3520580599542393,"y0":50.00388224353302,"z0":5.6207435523964495,"aX":-13.859279389071121},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.5,"breakHorizontal":10.4,"spinRate":2121,"spinDirection":229},"zone":14,"typeConfidence":0.9,"plateTime":0.39396749135529063,"extension":6.680656661364004},"index":2,"playId":"b8e0dce5-d810-3439-9415-2088e7dc3bb4","pitchNumber":3,"startTime":"2025-08-31T00:46:15.226Z","endTime":"2025-08-31T00:46:18.958Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":74.6,"strikeZoneTop":3.32624382300552,"strikeZoneBottom":1.59044921606112,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.870428564953727,"aZ":-34.381058604198586,"pfxX":10.997219424364452,"pfxZ":-1.5564042031810423,"pX":-0.7489479464268518,"pZ":4.028647932322407,"vX0":1.5976931031695791,"vY0":-118.26383704413728,"vZ0":3.084672902747307,"x":145.55,"y":130.01,"x0":-2.8622955352876454,"y0":50.00464290669124,"z0":5.86386917560431,"aX":15.556188702957444},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-1.8,"breakHorizontal":-20.3,"spinRate":2813,"spinDirection":59},"zone":11,"typeConfidence":0.91,"plateTime":0.4634021795454988,"extension":6.385524828350232},"index":3,"playId":"fc631c14-3faf-3895-8a12-14b79721f35e","pitchNumber":4,"startTime":"2025-08-31T00:46:32.769Z","endTime":"2025-08-31T00:46:36.695Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":77.8,"strikeZoneTop":3.42,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.265573490500625,"aZ":-30.468819550468428,"pfxX":10.049965241173226,"pfxZ":1.1224559953065238,"pX":-0.9134828087758111,"pZ":2.4015149308681147,"vX0":0.745707392842386,"vY0":-122.4881955465396,"vZ0":-2.083297286267869,"x":151.82,"y":173.94,"x0":-2.528186429677481,"y0":50.00549818825748,"z0":5.857888509088002,"aX":15.336517061473685},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":1.8,"breakHorizontal":-18.4,"spinRate":2774,"spinDirection":57},"zone":13,"typeConfidence":0.91,"plateTime":0.44646487551067215,"extension":6.624729679551467},"index":4,"playId":"b8b5b035-aff8-3c2e-8063-33904cd11da4","pitchNumber":5,"startTime":"2025-08-31T00:46:50.623Z","endTime":"2025-08-31T00:46:58.499Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.3,"strikeZoneTop":3.34643044657172,"strikeZoneBottom":1.61094508936132,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.307917772857422,"aZ":-11.41756296053617,"pfxX":-5.691846364804148,"pfxZ":10.715505263021743,"pX":0.5037662144738185,"pZ":0.91400102760372,"vX0":9.387472300002193,"vY0":-138.38799284323184,"vZ0":-11.323119121854607,"x":97.8,"y":214.1,"x0":-2.1951077348343153,"y0":50.00192883593533,"z0":5.826995898448488,"aX":-11.024524325345517},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.0,"breakHorizontal":8.3,"spinRate":2382,"spinDirection":213},"zone":14,"typeConfidence":0.91,"plateTime":0.39601226597415806,"extension":6.503912393959426},"index":5,"playId":"2409333f-9f24-3205-a3ff-7737a60e82fd","pitchNumber":6,"startTime":"2025-08-31T00:47:14.609Z","endTime":"2025-08-31T00:47:19.053Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":76.9,"strikeZoneTop":3.42,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.18427255965757,"aZ":-32.936474832164706,"pfxX":10.51945553570985,"pfxZ":-0.5121079334194683,"pX":0.0832804798824388,"pZ":1.4179064960980077,"vX0":2.591786577179788,"vY0":-121.56750357140736,"vZ0":-3.6466560234631045,"x":113.83,"y":200.5,"x0":-2.3647458721866963,"y0":50.00369044101202,"z0":5.8148890190427505,"aX":15.64882169138175},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-1.6,"breakHorizontal":-19.7,"spinRate":2937,"spinDirection":51},"zone":14,"typeConfidence":0.91,"plateTime":0.4516031126918727,"extension":6.6601825769164895},"index":6,"playId":"a0334991-1309-34b7-a503-3aa9087a49f7","pitchNumber":7,"startTime":"2025-08-31T00:47:30.583Z","endTime":"2025-08-31T00:47:35.027Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.5,"strikeZoneTop":3.42,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.25858808288591,"aZ":-33.23838469778425,"pfxX":9.730087387377843,"pfxZ":-0.7035154098312741,"pX":0.10930673552015205,"pZ":1.5268596679990116,"vX0":3.324470501722768,"vY0":-122.52568760296204,"vZ0":-3.092202160535556,"x":112.83,"y":197.55,"x0":-2.530834944822838,"y0":50.002238619664574,"z0":5.658923450141364,"aX":14.724556792764336},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-1.8,"breakHorizontal":-18.4,"spinRate":2864,"spinDirection":61},"zone":8,"typeConfidence":0.91,"plateTime":0.4478183454115645,"extension":6.8060721798516655},"index":7,"playId":"2fc7bc69-f619-3ac0-ba33-3d257f7ca2d7","pitchNumber":8,"startTime":"2025-08-31T00:47:49.857Z","endTime":"2025-08-31T00:47:53.987Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":88.3,"strikeZoneTop":3.40123690540918,"strikeZoneBottom":1.6389427228684,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.0442345206564,"aZ":-17.165815095214043,"pfxX":-7.641783830915763,"pfxZ":7.618124625725111,"pX":0.6214945811239155,"pZ":1.2830285593796245,"vX0":10.767912667816368,"vY0":-138.7329387062384,"vZ0":-8.908305223420196,"x":93.31,"y":204.14,"x0":-2.298792237744455,"y0":50.0013205738058,"z0":5.656342699026622,"aX":-15.049999088227032},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.2,"breakHorizontal":11.9,"spinRate":2183,"spinDirection":225},"zone":14,"typeConfidence":0.9,"plateTime":0.3932743107489589,"extension":6.595082674854185},"index":8,"playId":"8bebfdba-f276-3546-a0e1-2f3664ed5a77","pitchNumber":9,"startTime":"2025-08-31T00:48:12.037Z","endTime":"2025-08-31T00:48:17.258Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702616,"link":"/api/v1/people/702616"},"credit":"b_pa"},{"player":{"id":663941,"link":"/api/v1/people/663941"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.0,"awayTeamWinProbability":97.0,"homeTeamWinProbabilityAdded":-0.10000000000000009,"leverageIndex":0.05,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2025-08-31T00:48:17.258Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jeremiah Jackson strikes out swinging.","rbi":0,"awayScore":7,"homeScore":1,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-31T00:48:16.787Z","endTime":"2025-08-31T00:49:26.208Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668800,"link":"/api/v1/people/668800"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":76.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.065008980589234,"aZ":-34.30850713616558,"pfxX":11.039174414813028,"pfxZ":-1.4628605974963769,"pX":0.39906849532628547,"pZ":1.2413029933409312,"vX0":3.577843824684737,"vY0":-120.19965636890177,"vZ0":-3.171213735583687,"x":101.79,"y":205.26,"x0":-2.544325864950788,"y0":50.00330211561625,"z0":5.634895180636117,"aX":16.096196337369644},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-3.1,"breakHorizontal":-20.9,"spinRate":2854,"spinDirection":47},"zone":14,"typeConfidence":0.91,"plateTime":0.456297573680323,"extension":6.918443967490535},"index":0,"playId":"d82d5b14-75e1-3b1f-9684-12ecce10959e","pitchNumber":1,"startTime":"2025-08-31T00:48:42.608Z","endTime":"2025-08-31T00:48:46.770Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"first":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.5,"strikeZoneTop":3.1916743525604,"strikeZoneBottom":1.55210567556608,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.72826311917989,"aZ":-11.676516762344201,"pfxX":-6.562792971503108,"pfxZ":10.530939012070082,"pX":0.4886818548447854,"pZ":1.5464504597313444,"vX0":9.970273833111307,"vY0":-138.35363565666742,"vZ0":-9.115432092232716,"x":98.37,"y":197.03,"x0":-2.302486102612129,"y0":50.003431903933645,"z0":5.658515860735232,"aX":-12.774875344030033},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.4,"breakHorizontal":10.0,"spinRate":2264,"spinDirection":218},"zone":9,"typeConfidence":0.91,"plateTime":0.39529083027179057,"extension":6.878956827381463},"index":1,"playId":"2e5a9956-7e35-3eb3-b94d-90cb79fccd38","pitchNumber":2,"startTime":"2025-08-31T00:49:03.274Z","endTime":"2025-08-31T00:49:07.488Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"first":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":76.5,"strikeZoneTop":3.34,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.453351408426887,"aZ":-33.02487819471988,"pfxX":10.293715159497975,"pfxZ":-0.573629960613431,"pX":0.23037291238073165,"pZ":2.5717153313230603,"vX0":3.25194008107981,"vY0":-120.66406104663182,"vZ0":-0.6632026738413993,"x":108.22,"y":169.34,"x0":-2.4723082884634078,"y0":50.004614812334474,"z0":5.75956557621487,"aX":15.182205490135043},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-1.0,"breakHorizontal":-19.4,"spinRate":2810,"spinDirection":54},"zone":5,"typeConfidence":0.91,"plateTime":0.4538963621369758,"extension":6.8945961612346185},"index":2,"playId":"d0a415f1-81ee-3822-b707-a00a3dc31530","pitchNumber":3,"startTime":"2025-08-31T00:49:22.083Z","endTime":"2025-08-31T00:49:26.208Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"first":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669236,"link":"/api/v1/people/669236"},"credit":"b_ab"},{"player":{"id":663941,"link":"/api/v1/people/663941"},"credit":"p_ab"},{"player":{"id":669236,"link":"/api/v1/people/669236"},"credit":"b_pa"},{"player":{"id":663941,"link":"/api/v1/people/663941"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.2,"awayTeamWinProbability":96.8,"homeTeamWinProbabilityAdded":0.20000000000000018,"leverageIndex":0.1,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2025-08-31T00:49:26.208Z","atBatIndex":48},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Willy Adames flies out to center fielder Colton Cowser.","rbi":0,"awayScore":7,"homeScore":1,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-31T00:51:35.357Z","endTime":"2025-08-31T00:53:34.620Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"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":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":75.6,"strikeZoneTop":3.37886897011144,"strikeZoneBottom":1.66508034617978,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.774512288564722,"aZ":-30.4196793402056,"pfxX":-1.9644232764009728,"pfxZ":1.2295816586588986,"pX":0.35813218870106944,"pZ":1.7282051912727527,"vX0":-3.7789541317469646,"vY0":-117.56362825215966,"vZ0":-3.0208073443315735,"x":103.35,"y":192.12,"x0":2.2309486446156384,"y0":50.00132718521731,"z0":5.805390362220549,"aX":-2.7948669744924084},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":1.8,"breakHorizontal":4.3,"spinRate":2177,"spinDirection":233},"zone":9,"typeConfidence":2.0,"plateTime":0.4629394738563275,"extension":6.517972429937674},"index":0,"playId":"6edeb772-cb44-3ebf-9f1e-ee16fd8ab3dd","pitchNumber":1,"startTime":"2025-08-31T00:51:59.918Z","endTime":"2025-08-31T00:52:04.025Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":81.3,"endSpeed":76.0,"strikeZoneTop":3.2930082816239,"strikeZoneBottom":1.60788408727632,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.180667619095896,"aZ":-29.88083818227179,"pfxX":-1.1400546904578495,"pfxZ":1.598334481498571,"pX":-0.4704020044433425,"pZ":0.48146669702387485,"vX0":-5.527297600633959,"vY0":-118.32678957440557,"vZ0":-5.936960230922305,"x":134.93,"y":225.78,"x0":2.033124611678586,"y0":50.003739970752015,"z0":5.723604536580274,"aX":-1.6336101978225808},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":1.8,"breakHorizontal":3.2,"spinRate":2118,"spinDirection":229},"zone":13,"typeConfidence":2.0,"plateTime":0.4609107639174135,"extension":6.690682539229814},"index":1,"playId":"6b6670ca-3e23-33ad-94a4-ccb71fca99ea","pitchNumber":2,"startTime":"2025-08-31T00:52:13.164Z","endTime":"2025-08-31T00:52:17.302Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.5,"strikeZoneTop":3.24903762093326,"strikeZoneBottom":1.51369267918496,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.812632689879013,"aZ":-16.152346149741838,"pfxX":6.185314250853699,"pfxZ":9.065079080070102,"pX":0.3863927279158035,"pZ":1.2375814102255138,"vX0":-6.553996132511353,"vY0":-131.78487243602393,"vZ0":-8.415943559398302,"x":102.27,"y":205.37,"x0":2.0965826293309693,"y0":50.001628727719854,"z0":5.655037450799846,"aX":10.929064924290865},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":14.9,"breakHorizontal":-9.8,"spinRate":2332,"spinDirection":126},"zone":14,"typeConfidence":2.0,"plateTime":0.414903119889269,"extension":6.676223374217702},"index":2,"playId":"d2fd0add-baa0-3f3f-8e5e-76d4fb8b0abe","pitchNumber":3,"startTime":"2025-08-31T00:52:28.396Z","endTime":"2025-08-31T00:52:32.739Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.9,"strikeZoneTop":3.39977469086096,"strikeZoneBottom":1.69374588844363,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.573587772848033,"aZ":-31.60684782658642,"pfxX":8.394539242701532,"pfxZ":0.35502766812259523,"pX":-0.5582031414463655,"pZ":1.3086913340048587,"vX0":-8.812439287331499,"vY0":-125.36659231175986,"vZ0":-4.562015941822954,"x":138.28,"y":203.45,"x0":1.899499764509712,"y0":50.00313357361638,"z0":5.7101533427037126,"aX":13.462224593692149},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-0.1,"breakHorizontal":-13.3,"spinRate":1545,"spinDirection":115},"zone":13,"typeConfidence":2.0,"plateTime":0.4356574490304501,"extension":6.920287777693658},"index":3,"playId":"ef02a606-a8fa-3a63-ade6-95a0772c84d9","pitchNumber":4,"startTime":"2025-08-31T00:52:40.944Z","endTime":"2025-08-31T00:52:45.004Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.7,"strikeZoneTop":3.48,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.98891344312853,"aZ":-14.722148811507818,"pfxX":6.799526494369665,"pfxZ":9.312617159248445,"pX":-0.5876797788462107,"pZ":1.969629327590332,"vX0":-8.896202307847046,"vY0":-136.06453109127224,"vZ0":-7.4629799954984675,"x":139.4,"y":185.6,"x0":1.8415733486258532,"y0":50.0033592485883,"z0":5.769119290543338,"aX":12.743856616915382},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.4,"breakHorizontal":-10.4,"spinRate":2405,"spinDirection":129},"zone":7,"typeConfidence":2.0,"plateTime":0.4026163816845836,"extension":6.771855560226888},"index":4,"playId":"655b94b6-118e-31d7-889c-64683b0c814c","pitchNumber":5,"startTime":"2025-08-31T00:52:54.578Z","endTime":"2025-08-31T00:52:58.496Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.4,"strikeZoneTop":3.48,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.742990129465678,"aZ":-15.673281605579891,"pfxX":7.543953255784064,"pfxZ":8.84390116590593,"pX":-0.28282689813725115,"pZ":2.574106329653261,"vX0":-8.28750307004695,"vY0":-135.50351060991147,"vZ0":-5.322682145640741,"x":127.78,"y":169.28,"x0":1.8305738304058632,"y0":50.00056768820484,"z0":5.653461908873509,"aX":14.071399723829966},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.1,"breakHorizontal":-12.0,"spinRate":2441,"spinDirection":124},"zone":4,"typeConfidence":2.0,"plateTime":0.4037326035364597,"extension":6.747588404928816},"hitData":{"launchSpeed":86.8,"launchAngle":32.0,"totalDistance":329.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":114.74,"coordY":67.67}},"index":5,"playId":"1c0b41e8-2e0a-3858-98ba-0174bf0b5d1b","pitchNumber":6,"startTime":"2025-08-31T00:53:25.479Z","endTime":"2025-08-31T00:53:34.620Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_ab"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_ab"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_pa"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.4,"awayTeamWinProbability":97.6,"homeTeamWinProbabilityAdded":-0.8000000000000003,"leverageIndex":0.32,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2025-08-31T00:53:34.620Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matt Chapman grounds out softly, pitcher Trevor Rogers to first baseman Coby Mayo.","rbi":0,"awayScore":7,"homeScore":1,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-31T00:53:33.916Z","endTime":"2025-08-31T00:55:02.220Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669432,"link":"/api/v1/people/669432"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":691723,"link":"/api/v1/people/691723"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.1,"strikeZoneTop":3.44269311704207,"strikeZoneBottom":1.65825973562864,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.267986988292108,"aZ":-16.223090455490507,"pfxX":7.120595689321496,"pfxZ":8.75952836842183,"pX":-0.6974867495971377,"pZ":3.5635568433495166,"vX0":-9.259663992261217,"vY0":-134.37260980204033,"vZ0":-3.059460321295659,"x":143.59,"y":142.56,"x0":1.87482704783322,"y0":50.00215345693854,"z0":5.875612166183537,"aX":12.966268329820803},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.4,"breakHorizontal":-10.8,"spinRate":2385,"spinDirection":132},"zone":1,"typeConfidence":2.0,"plateTime":0.4082873293889442,"extension":6.694448887776965},"index":0,"playId":"4edeabbf-99b6-3e54-8d76-fc1610bdb9aa","pitchNumber":1,"startTime":"2025-08-31T00:53:55.855Z","endTime":"2025-08-31T00:53:59.889Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":76.9,"strikeZoneTop":3.54,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.7900455799559,"aZ":-27.409736451199205,"pfxX":-0.9802659572834942,"pfxZ":3.201961901475741,"pX":-0.46457725559215374,"pZ":2.404618585335073,"vX0":-5.766415540682321,"vY0":-120.47499618068841,"vZ0":-2.4516511555107354,"x":134.71,"y":173.86,"x0":2.075563274513063,"y0":50.00176765858309,"z0":5.829158945639265,"aX":-1.4575749888078058},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":5.5,"breakHorizontal":3.0,"spinRate":2228,"spinDirection":201},"zone":4,"typeConfidence":2.0,"plateTime":0.4525844306981308,"extension":6.662145297504359},"index":1,"playId":"a61e2ca8-2da9-3acd-8e12-41707f041948","pitchNumber":2,"startTime":"2025-08-31T00:54:08.851Z","endTime":"2025-08-31T00:54:14.599Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2025-08-31T00:54:21.940Z","endTime":"2025-08-31T00:54:38.108Z","isPitch":false,"type":"action","player":{"id":656305,"link":"/api/v1/people/656305"},"defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.2,"strikeZoneTop":3.54,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.46587804166578,"aZ":-32.3993017876824,"pfxX":10.278633704313979,"pfxZ":-0.14118380778498762,"pX":0.3967699863137697,"pZ":0.8649286824073211,"vX0":-7.119762782713731,"vY0":-126.32730182921985,"vZ0":-5.330553738255264,"x":101.88,"y":215.43,"x0":1.9146935414252755,"y0":50.00155841776981,"z0":5.603375829069758,"aX":16.630344713903312},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-1.2,"breakHorizontal":-17.0,"spinRate":1505,"spinDirection":112},"zone":14,"typeConfidence":2.0,"plateTime":0.4333890321030416,"extension":6.9758303147523515},"index":3,"playId":"109c3d56-5faf-3934-8fcc-4039c6037764","pitchNumber":3,"startTime":"2025-08-31T00:54:38.108Z","endTime":"2025-08-31T00:54:42.534Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.9,"strikeZoneTop":3.54,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.473476485372476,"aZ":-34.889038245074374,"pfxX":8.977850137195022,"pfxZ":-1.7348607248471914,"pX":0.856081082669839,"pZ":2.0085236493713783,"vX0":-5.659591976646467,"vY0":-124.13273152534371,"vZ0":-2.04554103108492,"x":84.37,"y":184.55,"x0":1.992421533214793,"y0":50.000247477176025,"z0":5.7317011474807655,"aX":14.09148525839613},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-3.4,"breakHorizontal":-15.0,"spinRate":1452,"spinDirection":108},"zone":14,"typeConfidence":2.0,"plateTime":0.44026176510478,"extension":6.793855644195135},"hitData":{"launchSpeed":53.8,"launchAngle":-70.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":123.37,"coordY":194.06}},"index":4,"playId":"333e7422-d0c7-3831-9fb8-0299653120e7","pitchNumber":4,"startTime":"2025-08-31T00:54:52.926Z","endTime":"2025-08-31T00:55:02.220Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_ab"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_ab"},{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_pa"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.9,"awayTeamWinProbability":98.1,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.19,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2025-08-31T00:55:02.220Z","atBatIndex":50},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Wilmer Flores pops out to shortstop Gunnar Henderson.","rbi":0,"awayScore":7,"homeScore":1,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-31T00:55:14.334Z","endTime":"2025-08-31T00:56:51.877Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":527038,"fullName":"Wilmer Flores","link":"/api/v1/people/527038"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":527038,"fullName":"Wilmer Flores","link":"/api/v1/people/527038"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.5,"endSpeed":70.6,"strikeZoneTop":3.17897710668208,"strikeZoneBottom":1.61448279558115,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.57630644412411,"aZ":-25.328121443267502,"pfxX":-1.5864175508511875,"pfxZ":5.440919674663883,"pX":0.11464912643978858,"pZ":2.1814023968234255,"vX0":-4.101506860238792,"vY0":-111.35282614868184,"vZ0":-2.3388641262294376,"x":112.63,"y":179.88,"x0":2.184963057984635,"y0":50.005044075678825,"z0":5.860128384719989,"aX":-1.995855824256995},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":9.6,"breakHorizontal":4.0,"spinRate":2041,"spinDirection":263},"zone":5,"typeConfidence":2.0,"plateTime":0.49146556055614976,"extension":6.621716998845419},"index":0,"playId":"46ddf720-be90-3b3d-bbca-6ca33b3bf038","pitchNumber":1,"startTime":"2025-08-31T00:55:30.454Z","endTime":"2025-08-31T00:55:34.534Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":527038,"link":"/api/v1/people/527038","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.6,"endSpeed":71.5,"strikeZoneTop":3.32,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.458104826788606,"aZ":-24.320636197212067,"pfxX":-1.4028385460127084,"pfxZ":6.083880897159662,"pX":-0.7903576934354389,"pZ":1.6955460626225787,"vX0":-5.972421632620531,"vY0":-112.86636469170901,"vZ0":-3.7041126509971742,"x":147.13,"y":193.0,"x0":2.071760832115908,"y0":50.00139161963618,"z0":5.805807318243385,"aX":-1.8104960390382137},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":10.3,"breakHorizontal":4.1,"spinRate":2083,"spinDirection":250},"zone":7,"typeConfidence":2.0,"plateTime":0.4852070513313107,"extension":6.792549857445053},"index":1,"playId":"64ea76c3-e6ff-3bbc-8189-e52ca9f38e05","pitchNumber":2,"startTime":"2025-08-31T00:55:43.624Z","endTime":"2025-08-31T00:55:47.660Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":527038,"link":"/api/v1/people/527038","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.635624252832077,"aZ":-16.708721082252556,"pfxX":7.601791115163431,"pfxZ":8.282630083777411,"pX":0.8597515268101558,"pZ":2.9960864867378576,"vX0":-5.818931462790512,"vY0":-135.74438849433216,"vZ0":-4.309411834702771,"x":84.23,"y":157.89,"x0":2.0432528592754644,"y0":50.00058790213074,"z0":5.766992926135009,"aX":14.18887963079656},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.3,"breakHorizontal":-12.5,"spinRate":2483,"spinDirection":121},"zone":12,"typeConfidence":2.0,"plateTime":0.4034627791451788,"extension":6.655494022264101},"index":2,"playId":"4b1a9d29-35a0-34ef-96de-8ab6410ab0dd","pitchNumber":3,"startTime":"2025-08-31T00:56:03.221Z","endTime":"2025-08-31T00:56:07.025Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":527038,"link":"/api/v1/people/527038","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":85.2,"endSpeed":79.0,"strikeZoneTop":3.06396819208129,"strikeZoneBottom":1.48725785747217,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.50050748002078,"aZ":-32.67468131875927,"pfxX":8.197448505892456,"pfxZ":-0.3196357668713681,"pX":1.2055769516139552,"pZ":2.369373297662544,"vX0":-4.891344310166637,"vY0":-124.05160750847281,"vZ0":-1.704346285431003,"x":71.05,"y":174.81,"x0":2.1278721196002772,"y0":50.002867258998954,"z0":5.764058297530112,"aX":12.903443694405027},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-0.7,"breakHorizontal":-13.9,"spinRate":1301,"spinDirection":115},"zone":12,"typeConfidence":2.0,"plateTime":0.4398705494327042,"extension":7.019500695490194},"index":3,"playId":"9b579e79-1acc-32ab-8a8a-b8558827ede8","pitchNumber":4,"startTime":"2025-08-31T00:56:23.159Z","endTime":"2025-08-31T00:56:27.089Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":527038,"link":"/api/v1/people/527038","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.8,"endSpeed":71.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.441017440490228,"aZ":-29.302797512277248,"pfxX":-3.228131450422053,"pfxZ":2.2562439374756478,"pX":-0.25392710997076207,"pZ":1.838824811842952,"vX0":-4.52627616792716,"vY0":-111.79880323296804,"vZ0":-2.2331996982964633,"x":126.68,"y":189.13,"x0":2.2131198709266138,"y0":50.0002212457361,"z0":5.847044184990396,"aX":-4.10082342307884},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":3.8,"breakHorizontal":7.0,"spinRate":2047,"spinDirection":251},"zone":8,"typeConfidence":2.0,"plateTime":0.48920522019702783,"extension":6.523181320091975},"hitData":{"launchSpeed":91.5,"launchAngle":63.0,"totalDistance":178.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":103.68,"coordY":131.41}},"index":4,"playId":"1fbeda45-5162-3f92-acb3-90564c86f787","pitchNumber":5,"startTime":"2025-08-31T00:56:41.630Z","endTime":"2025-08-31T00:56:51.877Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":527038,"link":"/api/v1/people/527038","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":527038,"link":"/api/v1/people/527038"},"credit":"b_ab"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_ab"},{"player":{"id":527038,"link":"/api/v1/people/527038"},"credit":"b_pa"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.7000000000000002,"awayTeamWinProbability":98.3,"homeTeamWinProbabilityAdded":-0.19999999999999973,"leverageIndex":0.09,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2025-08-31T00:56:51.877Z","atBatIndex":51},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gunnar Henderson grounds out, second baseman Casey Schmitt to first baseman Rafael Devers.","rbi":0,"awayScore":7,"homeScore":1,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-31T00:57:19.437Z","endTime":"2025-08-31T00:59:44.713Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.0,"endSpeed":73.5,"strikeZoneTop":3.56466725451168,"strikeZoneBottom":1.70139357702084,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.3186987756889,"aZ":-44.69296766593461,"pfxX":5.505690228776505,"pfxZ":-9.23285812592182,"pX":0.5256338078563061,"pZ":2.0648395421448105,"vX0":3.968094702474435,"vY0":-116.40112159463617,"vZ0":-0.017020680133658983,"x":96.96,"y":183.03,"x0":-1.923878780456978,"y0":50.00452091367999,"z0":6.3470368092638845,"aX":7.463116373407266},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.5,"breakVerticalInduced":-16.3,"breakHorizontal":-11.0,"spinRate":2479,"spinDirection":27},"zone":9,"typeConfidence":0.9,"plateTime":0.47276073873902735,"extension":6.6403928830811525},"index":0,"playId":"a6ab2853-1ed2-3cc9-bca4-af31d277facc","pitchNumber":1,"startTime":"2025-08-31T00:59:22.654Z","endTime":"2025-08-31T00:59:26.957Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":76.0,"strikeZoneTop":3.69,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.874159594971644,"aZ":-31.348392779350213,"pfxX":10.72467559444921,"pfxZ":0.5700506468577835,"pX":0.1009073524608146,"pZ":2.779769307781841,"vX0":2.986194432130556,"vY0":-120.31096218334862,"vZ0":-0.6105485650198346,"x":113.15,"y":163.73,"x0":-2.5507863661050902,"y0":50.00579662600397,"z0":5.8209625825744995,"aX":15.68696292407455},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":1.2,"breakHorizontal":-20.2,"spinRate":2791,"spinDirection":59},"zone":5,"typeConfidence":0.91,"plateTime":0.45568340906151183,"extension":6.667893054915495},"hitData":{"launchSpeed":89.2,"launchAngle":-8.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.78,"coordY":157.26}},"index":1,"playId":"8bbc4a77-97ff-342d-9f35-fe84c64be8d2","pitchNumber":2,"startTime":"2025-08-31T00:59:36.687Z","endTime":"2025-08-31T00:59:44.713Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_ab"},{"player":{"id":663941,"link":"/api/v1/people/663941"},"credit":"p_ab"},{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_pa"},{"player":{"id":663941,"link":"/api/v1/people/663941"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.7999999999999998,"awayTeamWinProbability":98.2,"homeTeamWinProbabilityAdded":0.09999999999999964,"leverageIndex":0.06,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2025-08-31T00:59:44.713Z","atBatIndex":52},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Ryan Mountcastle doubles (17) on a fly ball to right fielder Luis Matos.","rbi":0,"awayScore":7,"homeScore":1,"isOut":false},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-31T00:59:46.418Z","endTime":"2025-08-31T01:00:40.801Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":663624,"fullName":"Ryan Mountcastle","link":"/api/v1/people/663624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":663624,"fullName":"Ryan Mountcastle","link":"/api/v1/people/663624"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":663624,"fullName":"Ryan Mountcastle","link":"/api/v1/people/663624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682641,"link":"/api/v1/people/682641"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":92.8,"endSpeed":85.2,"strikeZoneTop":3.60325124225164,"strikeZoneBottom":1.79338034123303,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.013296242753192,"aZ":-14.392918618719348,"pfxX":-5.430111278095963,"pfxZ":9.568411700880722,"pX":-0.8727075138820155,"pZ":3.824924751971591,"vX0":5.860475899892933,"vY0":-135.1008327900921,"vZ0":-3.207879670696014,"x":150.27,"y":135.51,"x0":-2.3592269605543907,"y0":50.000649372186004,"z0":6.032374585988393,"aX":-10.088762994607777},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.9,"breakHorizontal":8.6,"spinRate":2174,"spinDirection":212},"zone":11,"typeConfidence":0.9,"plateTime":0.40462998227283187,"extension":6.395206383441104},"index":0,"playId":"503a17d5-99c6-3568-a317-3ffba0a5b2f9","pitchNumber":1,"startTime":"2025-08-31T01:00:11.269Z","endTime":"2025-08-31T01:00:15.175Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":663624,"link":"/api/v1/people/663624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.7,"strikeZoneTop":3.64,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.347522442590318,"aZ":-14.533425798471402,"pfxX":-6.508270093254996,"pfxZ":9.394966569489702,"pX":-0.33192434788962916,"pZ":3.3503984249638106,"vX0":7.547651803626629,"vY0":-135.8260865237241,"vZ0":-4.18738141739738,"x":129.65,"y":148.32,"x0":-2.294582204386128,"y0":50.00547757638227,"z0":5.915308712315716,"aX":-12.22428526508436},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.3,"breakHorizontal":10.3,"spinRate":2194,"spinDirection":220},"zone":1,"typeConfidence":0.9,"plateTime":0.4024902767101892,"extension":6.801211332250317},"hitData":{"launchSpeed":94.7,"launchAngle":37.0,"totalDistance":318.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":220.25,"coordY":110.88}},"index":1,"playId":"f8d800e9-b7dd-3756-b86f-14dde8cb6473","pitchNumber":2,"startTime":"2025-08-31T01:00:26.078Z","endTime":"2025-08-31T01:00:40.801Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":663624,"link":"/api/v1/people/663624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663624,"link":"/api/v1/people/663624"},"credit":"b_ab"},{"player":{"id":663941,"link":"/api/v1/people/663941"},"credit":"p_ab"},{"player":{"id":663624,"link":"/api/v1/people/663624"},"credit":"b_pa"},{"player":{"id":663941,"link":"/api/v1/people/663941"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.5,"awayTeamWinProbability":98.5,"homeTeamWinProbabilityAdded":-0.2999999999999998,"leverageIndex":0.05,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2025-08-31T01:00:40.801Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Colton Cowser strikes out swinging.","rbi":0,"awayScore":7,"homeScore":1,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-31T01:00:40.997Z","endTime":"2025-08-31T01:01:56.153Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":663624,"fullName":"Ryan Mountcastle","link":"/api/v1/people/663624"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668800,"link":"/api/v1/people/668800"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":75.4,"strikeZoneTop":3.36,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.723034389289946,"aZ":-31.805678878395767,"pfxX":9.190517009132606,"pfxZ":0.2564666122403594,"pX":0.08307528313675043,"pZ":2.576523607676065,"vX0":3.1552620183883597,"vY0":-120.99530069465357,"vZ0":-1.0772340137759007,"x":113.83,"y":169.21,"x0":-2.4387231222312438,"y0":50.004725099367725,"z0":5.862154227722735,"aX":13.373341347715437},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":0.5,"breakHorizontal":-17.4,"spinRate":2772,"spinDirection":58},"zone":5,"typeConfidence":0.91,"plateTime":0.45596694318068476,"extension":6.83957152743785},"index":0,"playId":"2a5f4e21-447c-3076-8372-cb1e2a0a9ce3","pitchNumber":1,"startTime":"2025-08-31T01:01:13.852Z","endTime":"2025-08-31T01:01:17.867Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"second":{"id":663624,"link":"/api/v1/people/663624"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":75.9,"strikeZoneTop":3.36,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.26229638002096,"aZ":-35.14043461690776,"pfxX":9.583987825424268,"pfxZ":-2.0287118913685216,"pX":1.1312825051507465,"pZ":2.0116515153532926,"vX0":5.282100645303214,"vY0":-121.43075491052997,"vZ0":-1.6252543253439864,"x":73.88,"y":184.47,"x0":-2.3317053819812603,"y0":50.00216007141409,"z0":5.8050213483499755,"aX":14.021280486452557},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-3.8,"breakHorizontal":-18.7,"spinRate":2812,"spinDirection":57},"zone":14,"typeConfidence":0.91,"plateTime":0.4546098781920751,"extension":6.729047528729267},"index":1,"playId":"2c87bf22-7de6-3537-b023-b6de1c168582","pitchNumber":2,"startTime":"2025-08-31T01:01:31.988Z","endTime":"2025-08-31T01:01:36.314Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"second":{"id":663624,"link":"/api/v1/people/663624"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":75.7,"strikeZoneTop":3.36,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.062675806123003,"aZ":-34.48795100236473,"pfxX":9.939212461880382,"pfxZ":-1.5969697785725128,"pX":0.05933536197378627,"pZ":1.4412224658573427,"vX0":3.3269570429858044,"vY0":-120.3516930413563,"vZ0":-2.4391804719377848,"x":114.74,"y":199.87,"x0":-2.636860274486566,"y0":50.00350423862046,"z0":5.559639488745026,"aX":14.398711516157656},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-3.2,"breakHorizontal":-18.8,"spinRate":2911,"spinDirection":64},"zone":14,"typeConfidence":0.91,"plateTime":0.45729520401071255,"extension":6.752390659459625},"index":2,"playId":"d3937984-46af-35ba-89de-f09c53ee81ef","pitchNumber":3,"startTime":"2025-08-31T01:01:49.899Z","endTime":"2025-08-31T01:01:56.153Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"second":{"id":663624,"link":"/api/v1/people/663624"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"credit":"b_ab"},{"player":{"id":663941,"link":"/api/v1/people/663941"},"credit":"p_ab"},{"player":{"id":681297,"link":"/api/v1/people/681297"},"credit":"b_pa"},{"player":{"id":663941,"link":"/api/v1/people/663941"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.7999999999999998,"awayTeamWinProbability":98.2,"homeTeamWinProbabilityAdded":0.2999999999999998,"leverageIndex":0.09,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2025-08-31T01:01:56.153Z","atBatIndex":54},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dylan Beavers singles on a line drive to left fielder Heliot Ramos. Ryan Mountcastle scores.","rbi":1,"awayScore":8,"homeScore":1,"isOut":false},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-31T01:01:56.107Z","endTime":"2025-08-31T01:03:30.551Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"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":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":663624,"fullName":"Ryan Mountcastle","link":"/api/v1/people/663624"},"responsiblePitcher":{"id":663941,"link":"/api/v1/people/663941"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.1,"strikeZoneTop":3.41314124523268,"strikeZoneBottom":1.67842111098917,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.786455064136703,"aZ":-34.17825526383837,"pfxX":9.40050353001017,"pfxZ":-1.3675819360369532,"pX":-0.6630222263124433,"pZ":1.7045202470131093,"vX0":2.111169033893423,"vY0":-120.93758176401037,"vZ0":-2.1187736216679984,"x":142.27,"y":192.76,"x0":-2.7701521360833556,"y0":50.002042806370525,"z0":5.618578496618213,"aX":13.784492064001519},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-2.8,"breakHorizontal":-17.5,"spinRate":2802,"spinDirection":69},"zone":7,"typeConfidence":0.91,"plateTime":0.45465022418192236,"extension":6.630592903072639},"index":0,"playId":"c7e73641-e444-360e-827c-7d1b8bd1c18b","pitchNumber":1,"startTime":"2025-08-31T01:02:14.550Z","endTime":"2025-08-31T01:02:18.998Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"second":{"id":663624,"link":"/api/v1/people/663624"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":76.2,"strikeZoneTop":3.37699046532232,"strikeZoneBottom":1.67052027748572,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.036575173328103,"aZ":-35.2852948453608,"pfxX":9.400318213625468,"pfxZ":-2.1157086211038463,"pX":-0.8424458055291313,"pZ":1.8360779982488042,"vX0":0.9199404603423604,"vY0":-120.86669058040574,"vZ0":-1.9314240059638141,"x":149.11,"y":189.21,"x0":-2.4490926340493235,"y0":50.0047119553835,"z0":5.763913708612718,"aX":13.814858937857705},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-4.1,"breakHorizontal":-17.3,"spinRate":2948,"spinDirection":59},"zone":13,"typeConfidence":0.91,"plateTime":0.4543515403785099,"extension":6.695843280737259},"index":1,"playId":"c0b3dadd-bf36-31bb-8139-cb2c4de17075","pitchNumber":2,"startTime":"2025-08-31T01:02:29.328Z","endTime":"2025-08-31T01:02:33.684Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"second":{"id":663624,"link":"/api/v1/people/663624"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":77.9,"strikeZoneTop":3.37527559181929,"strikeZoneBottom":1.66924020272211,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.979758756175666,"aZ":-35.943213672557086,"pfxX":7.670049713052552,"pfxZ":-2.4465044198100276,"pX":-1.9059510707362743,"pZ":2.985935537287831,"vX0":-0.6118971752796234,"vY0":-123.48432335775543,"vZ0":0.022004853759851395,"x":189.65,"y":158.16,"x0":-2.6508807973250166,"y0":50.00114406066539,"z0":6.004996912166447,"aX":11.823697508520265},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-4.2,"breakHorizontal":-13.7,"spinRate":2958,"spinDirection":61},"zone":11,"typeConfidence":0.9,"plateTime":0.44383853567863873,"extension":6.34810773310654},"index":2,"playId":"51e7dcef-d5dc-367a-a872-8538da0520d5","pitchNumber":3,"startTime":"2025-08-31T01:02:44.387Z","endTime":"2025-08-31T01:02:48.173Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"second":{"id":663624,"link":"/api/v1/people/663624"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.5,"strikeZoneTop":3.34598398505456,"strikeZoneBottom":1.63953099685967,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.01763839659168,"aZ":-36.98261170170584,"pfxX":9.380981797976476,"pfxZ":-3.2603317271073813,"pX":-1.228122342890523,"pZ":1.3576587978630172,"vX0":0.7218795477130817,"vY0":-121.00993090384483,"vZ0":-2.6316513220983606,"x":163.81,"y":202.12,"x0":-2.7487431399048026,"y0":50.00526976640215,"z0":5.719487927468228,"aX":13.824909517260101},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-6.2,"breakHorizontal":-17.2,"spinRate":2984,"spinDirection":55},"zone":13,"typeConfidence":0.91,"plateTime":0.45374367440630436,"extension":6.7436773172135736},"index":3,"playId":"ed7a419e-7b14-3fcd-ae2d-f7921e1358cd","pitchNumber":4,"startTime":"2025-08-31T01:03:02.557Z","endTime":"2025-08-31T01:03:07.273Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"second":{"id":663624,"link":"/api/v1/people/663624"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.4,"strikeZoneTop":3.5,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.99407234477565,"aZ":-17.594342378962427,"pfxX":-5.8147913588341265,"pfxZ":7.833480813280824,"pX":-0.00403459783234976,"pZ":2.7786767038062394,"vX0":8.27679688888935,"vY0":-135.41525072941562,"vZ0":-4.944801295227885,"x":117.15,"y":163.76,"x0":-2.3417003171154325,"y0":50.002965603291784,"z0":5.855615947092389,"aX":-10.822760958908253},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.3,"breakHorizontal":8.8,"spinRate":2188,"spinDirection":220},"zone":5,"typeConfidence":0.89,"plateTime":0.4041582614582473,"extension":6.758928891187713},"hitData":{"launchSpeed":88.8,"launchAngle":16.0,"totalDistance":241.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":92.59,"coordY":83.96}},"index":4,"playId":"5ec051a2-13df-35be-8ab2-f7a659ca4824","pitchNumber":5,"startTime":"2025-08-31T01:03:18.807Z","endTime":"2025-08-31T01:03:30.551Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"second":{"id":663624,"link":"/api/v1/people/663624"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687637,"link":"/api/v1/people/687637"},"credit":"b_ab"},{"player":{"id":663941,"link":"/api/v1/people/663941"},"credit":"p_ab"},{"player":{"id":687637,"link":"/api/v1/people/687637"},"credit":"b_pa"},{"player":{"id":663941,"link":"/api/v1/people/663941"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.0,"awayTeamWinProbability":99.0,"homeTeamWinProbabilityAdded":-0.7999999999999998,"leverageIndex":0.1,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2025-08-31T01:03:30.551Z","atBatIndex":55},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Coby Mayo grounds into a force out, shortstop Willy Adames to second baseman Casey Schmitt. Dylan Beavers out at 2nd.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-31T01:05:57.284Z","endTime":"2025-08-31T01:06:23.979Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":8,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-31T01:03:47.020Z","endTime":"2025-08-31T01:04:01.602Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"first":{"id":687637,"link":"/api/v1/people/687637"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Matt Gage replaces Tristan Beck.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-08-31T01:04:01.602Z","endTime":"2025-08-31T01:05:59.412Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657424,"link":"/api/v1/people/657424"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"first":{"id":687637,"link":"/api/v1/people/687637"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.4,"strikeZoneTop":3.53845443918108,"strikeZoneBottom":1.71521140481966,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.556111441448994,"aZ":-28.71169324732887,"pfxX":-1.308123853695422,"pfxZ":2.175156420579384,"pX":-1.360536177514241,"pZ":2.697818185395577,"vX0":-7.659229921504935,"vY0":-125.19792460266315,"vZ0":-3.0027861608762505,"x":168.86,"y":165.94,"x0":1.904468936056235,"y0":50.002589746232736,"z0":6.2550204071543245,"aX":-2.0829782567463373},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":3.5,"breakHorizontal":4.1,"spinRate":2193,"spinDirection":225},"zone":11,"typeConfidence":0.89,"plateTime":0.4369830443073859,"extension":6.253338689860353},"index":2,"playId":"14eb2a65-e59a-3a36-abb1-d8254e5315e6","pitchNumber":1,"startTime":"2025-08-31T01:05:59.412Z","endTime":"2025-08-31T01:06:03.384Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"first":{"id":687637,"link":"/api/v1/people/687637"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.4,"strikeZoneTop":3.66,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.759401827051608,"aZ":-20.422280607433326,"pfxX":8.091933326173343,"pfxZ":6.3311055526122395,"pX":0.21054666950377324,"pZ":2.9901104454349645,"vX0":-7.241005866271047,"vY0":-134.98379054932136,"vZ0":-5.063211334193089,"x":108.97,"y":158.05,"x0":1.8688264681990687,"y0":50.00450365865345,"z0":6.316531013282094,"aX":15.02256985473571},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.7,"breakHorizontal":-13.2,"spinRate":2194,"spinDirection":148},"zone":5,"typeConfidence":2.0,"plateTime":0.404873173817891,"extension":6.105707583974498},"hitData":{"launchSpeed":107.1,"launchAngle":-12.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":112.29,"coordY":159.79}},"index":3,"playId":"770fae41-cdeb-32db-befa-ac920c68846c","pitchNumber":2,"startTime":"2025-08-31T01:06:17.016Z","endTime":"2025-08-31T01:06:23.979Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"first":{"id":687637,"link":"/api/v1/people/687637"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691723,"link":"/api/v1/people/691723"},"credit":"b_ab"},{"player":{"id":657424,"link":"/api/v1/people/657424"},"credit":"p_ab"},{"player":{"id":691723,"link":"/api/v1/people/691723"},"credit":"b_pa"},{"player":{"id":657424,"link":"/api/v1/people/657424"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.0999999999999999,"awayTeamWinProbability":98.9,"homeTeamWinProbabilityAdded":0.09999999999999987,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2025-08-31T01:06:23.979Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Casey Schmitt strikes out swinging.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-31T01:08:40.397Z","endTime":"2025-08-31T01:11:05.874Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"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.7,"endSpeed":84.6,"strikeZoneTop":3.29659214766468,"strikeZoneBottom":1.56919696045828,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.031784954202575,"aZ":-19.793734722506997,"pfxX":6.5190674744189945,"pfxZ":6.816036008225946,"pX":-0.5911992941104421,"pZ":2.524467575837903,"vX0":-9.068237687718062,"vY0":-133.26697677808406,"vZ0":-4.991922674558187,"x":139.54,"y":170.62,"x0":1.9934179578692295,"y0":50.00267175211498,"z0":5.832605243658445,"aX":11.840761453819225},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":11.5,"breakHorizontal":-10.1,"spinRate":2227,"spinDirection":135},"zone":4,"typeConfidence":2.0,"plateTime":0.40947991257189775,"extension":6.7004084573707035},"index":0,"playId":"2b62be0d-2318-363b-b66f-f3f03c548eee","pitchNumber":1,"startTime":"2025-08-31T01:10:08.886Z","endTime":"2025-08-31T01:10:13.014Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.2,"strikeZoneTop":3.41,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.999938420771578,"aZ":-15.252997452764296,"pfxX":5.555349531924106,"pfxZ":9.12432196053238,"pX":0.20738947848746006,"pZ":2.799733122598165,"vX0":-6.779472715468337,"vY0":-134.9855852207874,"vZ0":-5.274901093882316,"x":109.09,"y":163.19,"x0":2.0237885419019475,"y0":50.00324228627502,"z0":5.844466383673934,"aX":10.303773703037951},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.6,"breakHorizontal":-8.8,"spinRate":2458,"spinDirection":129},"zone":5,"typeConfidence":2.0,"plateTime":0.4049819465722435,"extension":6.377613659122588},"index":1,"playId":"d67b50bd-5c21-3a1f-950a-4cbdf4a245de","pitchNumber":2,"startTime":"2025-08-31T01:10:22.995Z","endTime":"2025-08-31T01:10:26.569Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.2,"strikeZoneTop":3.17998335465163,"strikeZoneBottom":1.50767880970509,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.920033495376703,"aZ":-14.426293498545808,"pfxX":8.669723618787032,"pfxZ":9.632001453671275,"pX":-1.6702698970247771,"pZ":1.4115825733557454,"vX0":-12.182173046691286,"vY0":-134.79055643307026,"vZ0":-8.738006187245213,"x":180.67,"y":200.67,"x0":1.7785662685784114,"y0":50.00368375838838,"z0":5.711038756338341,"aX":15.976669680357151},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.6,"breakHorizontal":-13.1,"spinRate":2528,"spinDirection":128},"zone":13,"typeConfidence":2.0,"plateTime":0.4061508384744328,"extension":6.701566693951782},"index":2,"playId":"6be1ee18-5089-33e6-bf2e-4803c6eb15fe","pitchNumber":3,"startTime":"2025-08-31T01:10:41.821Z","endTime":"2025-08-31T01:10:46.087Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.7,"endSpeed":70.8,"strikeZoneTop":3.41,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.282696649114914,"aZ":-24.200327837754624,"pfxX":-5.159905322571932,"pfxZ":6.3312184586463385,"pX":0.029279147410785585,"pZ":0.924667987051094,"vX0":-3.2716326322428184,"vY0":-111.56355568782229,"vZ0":-5.249863790128991,"x":115.88,"y":213.81,"x0":2.185625030609534,"y0":50.002494015625366,"z0":5.80620573323987,"aX":-6.495762101071392},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":10.4,"breakHorizontal":10.2,"spinRate":2161,"spinDirection":260},"zone":14,"typeConfidence":2.0,"plateTime":0.4911652678995355,"extension":6.565870629039487},"index":3,"playId":"a2208751-c4bc-3584-a709-60a3f6bc728f","pitchNumber":4,"startTime":"2025-08-31T01:11:01.122Z","endTime":"2025-08-31T01:11:05.874Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_ab"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_ab"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_pa"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.7000000000000001,"awayTeamWinProbability":99.3,"homeTeamWinProbabilityAdded":-0.3999999999999998,"leverageIndex":0.14,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2025-08-31T01:11:05.874Z","atBatIndex":57},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jung Hoo Lee pops out softly to third baseman Jeremiah Jackson.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-31T01:11:06.479Z","endTime":"2025-08-31T01:11:58.856Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669236,"link":"/api/v1/people/669236"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.7,"endSpeed":70.7,"strikeZoneTop":3.25051084583171,"strikeZoneBottom":1.43930371900722,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.27760995220834,"aZ":-28.326354460096468,"pfxX":-3.3704578603307844,"pfxZ":3.048705760300505,"pX":0.3663585272256944,"pZ":1.9516631337808628,"vX0":-3.356196574311376,"vY0":-111.67961120941052,"vZ0":-2.1419075177570743,"x":103.04,"y":186.09,"x0":2.3270328082306158,"y0":50.003817242099295,"z0":5.83932594188543,"aX":-4.252840874487643},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":5.3,"breakHorizontal":7.0,"spinRate":1995,"spinDirection":251},"zone":9,"typeConfidence":2.0,"plateTime":0.49061122507597776,"extension":6.642972778100063},"index":0,"playId":"445d04ca-b8bf-3f21-a032-adda52dbf7be","pitchNumber":1,"startTime":"2025-08-31T01:11:36.027Z","endTime":"2025-08-31T01:11:40.263Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":76.5,"strikeZoneTop":3.41,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.871547478007425,"aZ":-28.66914203283961,"pfxX":-3.412965157056319,"pfxZ":2.413290137505479,"pX":-0.6253844799020867,"pZ":0.8195439321088156,"vX0":-5.58498328039401,"vY0":-118.91135284377691,"vZ0":-5.398719874599378,"x":140.84,"y":216.65,"x0":2.1846061237465424,"y0":50.00114140379838,"z0":5.677867299957985,"aX":-4.954150510347319},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":3.5,"breakHorizontal":7.3,"spinRate":2321,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.45821524680896175,"extension":6.801542740497348},"hitData":{"launchSpeed":51.4,"launchAngle":59.0,"totalDistance":109.0,"trajectory":"popup","hardness":"soft","location":"5","coordinates":{"coordX":96.54,"coordY":169.6}},"index":1,"playId":"2679958e-1341-392a-a4c6-be9fe4e19252","pitchNumber":2,"startTime":"2025-08-31T01:11:51.302Z","endTime":"2025-08-31T01:11:58.856Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_ab"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_ab"},{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_pa"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.5,"awayTeamWinProbability":99.5,"homeTeamWinProbabilityAdded":-0.20000000000000007,"leverageIndex":0.08,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2025-08-31T01:11:58.856Z","atBatIndex":58},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Luis Matos pops out to third baseman Jeremiah Jackson in foul territory.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-31T01:11:58.806Z","endTime":"2025-08-31T01:13:24.691Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669236,"link":"/api/v1/people/669236"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.6,"strikeZoneTop":3.02746005558549,"strikeZoneBottom":1.48939402240999,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.16874169859979,"aZ":-16.2282698114915,"pfxX":6.749972464054402,"pfxZ":8.529852431146848,"pX":-0.07302432100549267,"pZ":2.7124944530327237,"vX0":-8.050354060466171,"vY0":-135.49966944121726,"vZ0":-5.206274252511274,"x":119.78,"y":165.54,"x0":2.0522579868911652,"y0":50.00172111868752,"z0":5.783646652017319,"aX":12.616659392164445},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.5,"breakHorizontal":-10.6,"spinRate":2407,"spinDirection":130},"zone":2,"typeConfidence":2.0,"plateTime":0.4034335108162894,"extension":6.713431919998592},"index":0,"playId":"124c9b25-53c8-31ac-884e-5dc7b0a76756","pitchNumber":1,"startTime":"2025-08-31T01:12:23.110Z","endTime":"2025-08-31T01:12:27.023Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":91.5,"endSpeed":84.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.023672492757054,"aZ":-18.021273430944294,"pfxX":7.640623808825648,"pfxZ":7.855535193416259,"pX":-0.16430175213967288,"pZ":3.0478255817518893,"vX0":-8.42335914221176,"vY0":-133.0037980303623,"vZ0":-3.9728757880570247,"x":123.26,"y":156.49,"x0":2.042641172460447,"y0":50.00455002523455,"z0":5.858311882283367,"aX":13.768429706906229},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.6,"breakHorizontal":-12.1,"spinRate":2390,"spinDirection":127},"zone":2,"typeConfidence":2.0,"plateTime":0.4109400029792738,"extension":6.80200936662734},"index":1,"playId":"4a195c8e-ad8f-331e-9d29-2aae981bdd43","pitchNumber":2,"startTime":"2025-08-31T01:12:37.342Z","endTime":"2025-08-31T01:12:42.486Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.5,"endSpeed":70.2,"strikeZoneTop":2.9804781793375,"strikeZoneBottom":1.50375162777254,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.348476925446462,"aZ":-28.874182994500373,"pfxX":-8.436037976618877,"pfxZ":2.64708297148714,"pX":1.2524517235453412,"pZ":1.537188548668362,"vX0":-0.16237711192689197,"vY0":-111.37813542227403,"vZ0":-2.9461344845878967,"x":69.26,"y":197.28,"x0":2.421281558357785,"y0":50.00426936991027,"z0":5.885174508902874,"aX":-10.522727961959568},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":4.3,"breakHorizontal":15.2,"spinRate":2034,"spinDirection":260},"zone":14,"typeConfidence":2.0,"plateTime":0.493140033882705,"extension":6.601285091280781},"index":2,"playId":"d07d75ac-d1b8-3053-828e-7687e666a39c","pitchNumber":3,"startTime":"2025-08-31T01:13:00.298Z","endTime":"2025-08-31T01:13:04.163Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.5,"endSpeed":71.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.509237699141664,"aZ":-26.80695260591289,"pfxX":-3.8187637407738335,"pfxZ":4.191122782310144,"pX":-0.5786359867634338,"pZ":1.8048834305008574,"vX0":-4.7300826102462,"vY0":-112.7017317164761,"vZ0":-3.0200938148194805,"x":115.34,"y":155.03,"x0":2.0475967253619305,"y0":50.00101308680109,"z0":5.884963487572509,"aX":-4.884220458128796},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":7.1,"breakHorizontal":8.2,"spinRate":2127,"spinDirection":251},"zone":7,"typeConfidence":2.0,"plateTime":0.48701008730667406,"extension":6.67363707025184},"hitData":{"launchSpeed":77.9,"launchAngle":80.0,"totalDistance":32.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":111.78,"coordY":200.33}},"index":3,"playId":"8e23abc8-1ad1-330c-a792-760439c472c2","pitchNumber":4,"startTime":"2025-08-31T01:13:14.754Z","endTime":"2025-08-31T01:13:24.691Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682641,"link":"/api/v1/people/682641"},"credit":"b_ab"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_ab"},{"player":{"id":682641,"link":"/api/v1/people/682641"},"credit":"b_pa"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":0.4,"awayTeamWinProbability":99.6,"homeTeamWinProbabilityAdded":-0.09999999999999998,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2025-08-31T01:13:24.691Z","atBatIndex":59},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Samuel Basallo walks.","rbi":0,"awayScore":8,"homeScore":1,"isOut":false},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-31T01:15:28.262Z","endTime":"2025-08-31T01:17:22.944Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.2,"strikeZoneTop":3.46954881624338,"strikeZoneBottom":1.68301365703667,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.10655701925907,"aZ":-17.523860818741984,"pfxX":2.2370614148077355,"pfxZ":7.912391612955149,"pX":-0.8312022531705296,"pZ":4.161912670049336,"vX0":-7.66654157229792,"vY0":-134.92918751271128,"vZ0":-3.0473269739709177,"x":148.68,"y":126.41,"x0":1.7507942452013263,"y0":50.00604271251917,"z0":6.5339266815547745,"aX":4.14410318069217},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.9,"breakHorizontal":-2.5,"spinRate":1918,"spinDirection":156},"zone":11,"typeConfidence":0.93,"plateTime":0.40523108677709985,"extension":6.218233998940239},"index":0,"playId":"7c010cf2-0c28-3f50-8eea-1165032e0f27","pitchNumber":1,"startTime":"2025-08-31T01:15:54.745Z","endTime":"2025-08-31T01:15:58.688Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":75.8,"strikeZoneTop":3.56011453531399,"strikeZoneBottom":1.67340411400971,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.77737755805086,"aZ":-32.23369056319125,"pfxX":-3.919951952036624,"pfxZ":-0.04140151053737462,"pX":-0.9444601501604921,"pZ":2.6586854130340263,"vX0":-6.2439068921331975,"vY0":-118.63979550182229,"vZ0":-1.8686355801203338,"x":153.0,"y":167.0,"x0":2.2215769903929306,"y0":50.00383106328058,"z0":6.369588659972466,"aX":-5.63693906884138},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-0.2,"breakHorizontal":8.5,"spinRate":2276,"spinDirection":313},"zone":11,"typeConfidence":2.0,"plateTime":0.4600897926697751,"extension":6.0533897955934135},"index":1,"playId":"e56fad8f-43ba-30e6-b85c-34cd48bbf637","pitchNumber":2,"startTime":"2025-08-31T01:16:09.096Z","endTime":"2025-08-31T01:16:13.178Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.1,"strikeZoneTop":3.47513140392861,"strikeZoneBottom":1.66072090727432,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.401475390555593,"aZ":-16.001516920501643,"pfxX":2.298826615042924,"pfxZ":8.564100904505759,"pX":-0.8509833956537236,"pZ":3.6467941620334674,"vX0":-8.034465089003428,"vY0":-136.1828846807676,"vZ0":-4.265239134524742,"x":149.44,"y":140.32,"x0":1.8318757920611262,"y0":50.001938906656925,"z0":6.331654529628706,"aX":4.341356178966672},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.9,"breakHorizontal":-2.5,"spinRate":2033,"spinDirection":156},"zone":11,"typeConfidence":0.92,"plateTime":0.40137827859726416,"extension":6.227519869241792},"index":2,"playId":"5e991e40-50b2-36ba-9085-b6190334447e","pitchNumber":3,"startTime":"2025-08-31T01:16:24.320Z","endTime":"2025-08-31T01:16:28.536Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.2,"strikeZoneTop":3.549,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.237077098666358,"aZ":-14.501236616832664,"pfxX":2.075787615867279,"pfxZ":9.545854145979353,"pX":-0.176554435561384,"pZ":3.053407636587498,"vX0":-4.867930165032474,"vY0":-134.9344431020941,"vZ0":-6.344482941705866,"x":123.73,"y":156.34,"x0":1.3779524524785405,"y0":50.00580045303108,"z0":6.449606378986727,"aX":3.844841958744265},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.2,"breakHorizontal":-2.8,"spinRate":2045,"spinDirection":160},"zone":2,"typeConfidence":0.91,"plateTime":0.40529908956174054,"extension":6.087869436294747},"index":3,"playId":"619443c3-e405-3055-949a-de1107389152","pitchNumber":4,"startTime":"2025-08-31T01:16:42.876Z","endTime":"2025-08-31T01:16:47.180Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2025-08-31T01:16:51.175Z","endTime":"2025-08-31T01:17:03.123Z","isPitch":false,"type":"action","player":{"id":694212,"link":"/api/v1/people/694212"},"defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":77.3,"strikeZoneTop":3.4717208071274,"strikeZoneBottom":1.62851481160263,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.703810062104115,"aZ":-30.647659338031517,"pfxX":-3.8006839253303824,"pfxZ":1.024979430014965,"pX":-1.9228797852754251,"pZ":1.0562863692377396,"vX0":-8.083221191341613,"vY0":-121.26243562611269,"vZ0":-5.728981224454663,"x":190.3,"y":210.26,"x0":1.9474972342898218,"y0":50.00397153419109,"z0":6.123243520921975,"aX":-5.658769641785903},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":0.7,"breakHorizontal":8.8,"spinRate":2422,"spinDirection":327},"zone":13,"typeConfidence":2.0,"plateTime":0.45169220068860705,"extension":6.347717313151022},"index":5,"playId":"f35c2d89-54ae-3f2c-93f2-9e756bcd80f1","pitchNumber":5,"startTime":"2025-08-31T01:17:03.123Z","endTime":"2025-08-31T01:17:06.940Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.8,"strikeZoneTop":3.44041438793604,"strikeZoneBottom":1.62600068554896,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.690360185270034,"aZ":-31.52798268379652,"pfxX":-1.0196137236594511,"pfxZ":0.40678778176855923,"pX":-0.6619186293333652,"pZ":0.9823272537871951,"vX0":-6.163042865355141,"vY0":-124.80275047589514,"vZ0":-6.376429763581279,"x":142.23,"y":212.26,"x0":1.965851791551437,"y0":50.003596678316576,"z0":6.147693925644951,"aX":-1.6170047179651077},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-0.5,"breakHorizontal":3.2,"spinRate":2375,"spinDirection":266},"zone":13,"typeConfidence":0.89,"plateTime":0.43787420160800083,"extension":6.33794491586023},"index":6,"playId":"e515b266-f2fb-3e88-9573-771178433fd0","pitchNumber":6,"startTime":"2025-08-31T01:17:18.118Z","endTime":"2025-08-31T01:17:22.944Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"credit":"b_pa"},{"player":{"id":657424,"link":"/api/v1/people/657424"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.3,"awayTeamWinProbability":99.7,"homeTeamWinProbabilityAdded":-0.10000000000000003,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-08-31T01:17:22.944Z","atBatIndex":60},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Daniel Johnson hits a ground-rule double (3) on a fly ball to right-center field. Samuel Basallo to 3rd.","rbi":0,"awayScore":8,"homeScore":1,"isOut":false},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-31T01:17:22.100Z","endTime":"2025-08-31T01:19:52.069Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":669288,"fullName":"Daniel Johnson","link":"/api/v1/people/669288"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":669288,"fullName":"Daniel Johnson","link":"/api/v1/people/669288"},"postOnThird":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":669288,"fullName":"Daniel Johnson","link":"/api/v1/people/669288"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"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(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":86.5,"endSpeed":80.9,"strikeZoneTop":3.16091174798545,"strikeZoneBottom":1.59733026375633,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.578294741894435,"aZ":-30.010469256415252,"pfxX":-3.024845396784748,"pfxZ":1.3191178204041236,"pX":0.3320682264232097,"pZ":2.134416189418634,"vX0":-3.621782314770883,"vY0":-126.04906311986153,"vZ0":-4.371309210843652,"x":104.34,"y":181.15,"x0":2.171422485782379,"y0":50.00083958991237,"z0":6.26859313856093,"aX":-4.947786636836247},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.8,"breakHorizontal":6.2,"spinRate":2450,"spinDirection":237},"zone":6,"typeConfidence":0.9,"plateTime":0.43177683469825023,"extension":6.229606547044738},"index":0,"playId":"7e3a6541-ae66-3591-bc88-833d04a7f27a","pitchNumber":1,"startTime":"2025-08-31T01:17:47.967Z","endTime":"2025-08-31T01:17:51.863Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":669288,"link":"/api/v1/people/669288","batSide":{"code":"L","description":"Left"}},"first":{"id":694212,"link":"/api/v1/people/694212"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":92.7,"endSpeed":85.7,"strikeZoneTop":3.13,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.645948562063957,"aZ":-13.952811679958975,"pfxX":1.0522022752378275,"pfxZ":9.818620815573148,"pX":-1.3240329049437123,"pZ":2.376851719175928,"vX0":-7.9533937285948815,"vY0":-134.73302272793757,"vZ0":-7.95087603903109,"x":167.47,"y":174.61,"x0":1.5174786842288106,"y0":50.00429902938408,"z0":6.332531338070155,"aX":1.9529149238380807},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.4,"breakHorizontal":-0.4,"spinRate":2197,"spinDirection":165},"zone":11,"typeConfidence":0.9,"plateTime":0.40503486656590315,"extension":6.254568496043872},"index":1,"playId":"02fdb625-dfe4-3f8a-96cb-2782306d0e7e","pitchNumber":2,"startTime":"2025-08-31T01:18:06.626Z","endTime":"2025-08-31T01:18:10.149Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":669288,"link":"/api/v1/people/669288","batSide":{"code":"L","description":"Left"}},"first":{"id":694212,"link":"/api/v1/people/694212"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-08-31T01:18:14.375Z","endTime":"2025-08-31T01:18:32.276Z","isPitch":false,"type":"action","player":{"id":669288,"link":"/api/v1/people/669288"},"defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":669288,"link":"/api/v1/people/669288","batSide":{"code":"L","description":"Left"}},"first":{"id":694212,"link":"/api/v1/people/694212"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":93.7,"endSpeed":86.0,"strikeZoneTop":3.13,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.06404040049098,"aZ":-13.075660239852276,"pfxX":1.3155765549170586,"pfxZ":10.09967683003955,"pX":0.011670191564467363,"pZ":3.295186555281573,"vX0":-4.227527531041844,"vY0":-136.41405086409875,"vZ0":-6.018846000321652,"x":116.56,"y":149.81,"x0":1.408242508072523,"y0":50.001652768944936,"z0":6.425865536872797,"aX":2.487698108368025},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.3,"breakHorizontal":-1.6,"spinRate":2222,"spinDirection":165},"zone":12,"typeConfidence":0.91,"plateTime":0.4010042425554956,"extension":6.107943573067703},"index":3,"playId":"414c9af5-79b8-3b6a-ac52-7c33d3f8f4c7","pitchNumber":3,"startTime":"2025-08-31T01:18:32.276Z","endTime":"2025-08-31T01:18:36.968Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":669288,"link":"/api/v1/people/669288","batSide":{"code":"L","description":"Left"}},"first":{"id":694212,"link":"/api/v1/people/694212"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":94.0,"endSpeed":86.1,"strikeZoneTop":3.19172080430847,"strikeZoneBottom":1.56034204063609,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.128554371152752,"aZ":-14.468675537290062,"pfxX":0.37152806098618907,"pfxZ":9.376678956528515,"pX":-1.77230986031671,"pZ":2.5168049314995105,"vX0":-8.325862908714601,"vY0":-136.5581994332836,"vZ0":-7.553446462430736,"x":184.56,"y":170.83,"x0":1.2680622826083174,"y0":50.00314011692449,"z0":6.314457379678219,"aX":0.7024843111258717},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.5,"breakHorizontal":1.1,"spinRate":2205,"spinDirection":164},"zone":11,"typeConfidence":0.89,"plateTime":0.40112722733577977,"extension":6.203736280024355},"index":4,"playId":"c6166727-fac6-3cb7-9715-a13e2b82976f","pitchNumber":4,"startTime":"2025-08-31T01:18:56.316Z","endTime":"2025-08-31T01:19:00.089Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":669288,"link":"/api/v1/people/669288","batSide":{"code":"L","description":"Left"}},"first":{"id":694212,"link":"/api/v1/people/694212"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.9,"strikeZoneTop":3.13188297828975,"strikeZoneBottom":1.52928033857914,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.19104380672258,"aZ":-30.052194393034778,"pfxX":-2.882829258991757,"pfxZ":1.3089609614162834,"pX":-1.6657931655781262,"pZ":0.5791196479387488,"vX0":-8.130597488356102,"vY0":-126.2439464289958,"vZ0":-7.731296993072005,"x":180.5,"y":223.14,"x0":1.963249610681622,"y0":50.005708449184056,"z0":6.079885230542593,"aX":-4.681893885495688},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":0.8,"breakHorizontal":7.0,"spinRate":2433,"spinDirection":242},"zone":13,"typeConfidence":0.91,"plateTime":0.4328336089261353,"extension":6.314224486695908},"index":5,"playId":"307e79ab-740c-3503-b582-782cfd0517e7","pitchNumber":5,"startTime":"2025-08-31T01:19:15.097Z","endTime":"2025-08-31T01:19:18.799Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":669288,"link":"/api/v1/people/669288","batSide":{"code":"L","description":"Left"}},"first":{"id":694212,"link":"/api/v1/people/694212"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":78.4,"strikeZoneTop":3.13,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.47530300771335,"aZ":-32.47145688686663,"pfxX":-2.0164720679951054,"pfxZ":-0.18930271894650375,"pX":0.4611458061341672,"pZ":3.1216059518989443,"vX0":-3.3139380628569204,"vY0":-123.24217649495719,"vZ0":-1.2567722154963752,"x":99.42,"y":154.5,"x0":2.0806974141760075,"y0":50.00398719032515,"z0":6.358891476979633,"aX":-3.129334025736467},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-0.4,"breakHorizontal":4.3,"spinRate":2231,"spinDirection":255},"zone":3,"typeConfidence":0.91,"plateTime":0.4429339532429588,"extension":6.269549760878692},"hitData":{"launchSpeed":98.1,"launchAngle":27.0,"totalDistance":392.0,"trajectory":"fly_ball","hardness":"medium","coordinates":{"coordX":175.15,"coordY":48.4}},"index":6,"playId":"f6f2f56d-be0a-3279-8fb3-342b25bd92ac","pitchNumber":6,"startTime":"2025-08-31T01:19:39.363Z","endTime":"2025-08-31T01:19:52.069Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":669288,"link":"/api/v1/people/669288","batSide":{"code":"L","description":"Left"}},"first":{"id":694212,"link":"/api/v1/people/694212"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669288,"link":"/api/v1/people/669288"},"credit":"b_ab"},{"player":{"id":657424,"link":"/api/v1/people/657424"},"credit":"p_ab"},{"player":{"id":669288,"link":"/api/v1/people/669288"},"credit":"b_pa"},{"player":{"id":657424,"link":"/api/v1/people/657424"},"credit":"p_pa"}],"flags":[{"credit":"b_gnd_rule_double"}],"homeTeamWinProbability":0.2,"awayTeamWinProbability":99.8,"homeTeamWinProbabilityAdded":-0.09999999999999998,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-08-31T01:19:52.069Z","atBatIndex":61},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jackson Holliday pops out to shortstop Willy Adames.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-31T01:21:07.946Z","endTime":"2025-08-31T01:22:01.308Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":669288,"fullName":"Daniel Johnson","link":"/api/v1/people/669288"},"postOnThird":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":8,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-31T01:20:42.753Z","endTime":"2025-08-31T01:21:09.841Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"second":{"id":669288,"link":"/api/v1/people/669288"},"third":{"id":694212,"link":"/api/v1/people/694212"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":92.1,"endSpeed":84.5,"strikeZoneTop":3.35152172969643,"strikeZoneBottom":1.59540628385459,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.347338145126038,"aZ":-21.39185522537263,"pfxX":1.6018685116559686,"pfxZ":5.896065828707041,"pX":0.26903008646103804,"pZ":4.081480897417476,"vX0":-4.117010838211883,"vY0":-134.1874362700039,"vZ0":-2.3113919925279647,"x":106.75,"y":128.58,"x0":1.6132778530943364,"y0":50.0010399795251,"z0":6.473920487777553,"aX":2.9288444090055252},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.4,"breakHorizontal":-2.0,"spinRate":1930,"spinDirection":165},"zone":12,"typeConfidence":0.86,"plateTime":0.4077872917409646,"extension":6.124394141520251},"index":1,"playId":"e43a97f1-fec5-3844-9a14-06d351dd9841","pitchNumber":1,"startTime":"2025-08-31T01:21:09.841Z","endTime":"2025-08-31T01:21:13.673Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"second":{"id":669288,"link":"/api/v1/people/669288"},"third":{"id":694212,"link":"/api/v1/people/694212"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":86.7,"strikeZoneTop":3.40674767766134,"strikeZoneBottom":1.59564128101199,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.073312199509544,"aZ":-18.278621619842475,"pfxX":1.189120217600618,"pfxZ":7.380533600443407,"pX":-0.9790353163393023,"pZ":1.1768799688030303,"vX0":-7.978824687722654,"vY0":-135.4829438431812,"vZ0":-9.954033735380815,"x":154.32,"y":207.0,"x0":1.83360843984767,"y0":50.0023479789292,"z0":6.143087685470269,"aX":2.239203059497402},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.6,"breakHorizontal":-0.7,"spinRate":2059,"spinDirection":155},"zone":13,"typeConfidence":0.9,"plateTime":0.4023218404642188,"extension":6.328982328388724},"index":2,"playId":"92ff700c-9e17-37e2-b726-e4704f52dd6a","pitchNumber":2,"startTime":"2025-08-31T01:21:28.599Z","endTime":"2025-08-31T01:21:32.643Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"second":{"id":669288,"link":"/api/v1/people/669288"},"third":{"id":694212,"link":"/api/v1/people/694212"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":80.4,"strikeZoneTop":3.42,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.40261804266665,"aZ":-28.90427281030978,"pfxX":-2.5600432041717047,"pfxZ":2.022049218359898,"pX":-0.7223515215580807,"pZ":2.2613677481456436,"vX0":-5.887552976414881,"vY0":-125.26124571408283,"vZ0":-4.106022551167288,"x":144.53,"y":177.72,"x0":1.9758396049427802,"y0":50.00194886815003,"z0":6.242037884612003,"aX":-4.1330943280080765},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":3.1,"breakHorizontal":5.8,"spinRate":2319,"spinDirection":221},"zone":4,"typeConfidence":0.9,"plateTime":0.4345632872772578,"extension":6.313423860544239},"hitData":{"launchSpeed":64.8,"launchAngle":41.0,"totalDistance":206.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":114.68,"coordY":119.01}},"index":3,"playId":"9afe08ea-125c-39fe-8777-f2ac675e597d","pitchNumber":3,"startTime":"2025-08-31T01:21:49.674Z","endTime":"2025-08-31T01:22:01.308Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"second":{"id":669288,"link":"/api/v1/people/669288"},"third":{"id":694212,"link":"/api/v1/people/694212"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702616,"link":"/api/v1/people/702616"},"credit":"b_ab"},{"player":{"id":657424,"link":"/api/v1/people/657424"},"credit":"p_ab"},{"player":{"id":702616,"link":"/api/v1/people/702616"},"credit":"b_pa"},{"player":{"id":657424,"link":"/api/v1/people/657424"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.2,"awayTeamWinProbability":99.8,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-08-31T01:22:01.308Z","atBatIndex":62},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jeremiah Jackson doubles (5) on a line drive to right fielder Luis Matos. Samuel Basallo scores. Daniel Johnson scores.","rbi":2,"awayScore":10,"homeScore":1,"isOut":false},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-31T01:22:10.505Z","endTime":"2025-08-31T01:25:23.462Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682641,"link":"/api/v1/people/682641"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"responsiblePitcher":{"id":657424,"link":"/api/v1/people/657424"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":669288,"fullName":"Daniel Johnson","link":"/api/v1/people/669288"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":669288,"fullName":"Daniel Johnson","link":"/api/v1/people/669288"},"responsiblePitcher":{"id":657424,"link":"/api/v1/people/657424"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.2,"strikeZoneTop":3.245206872017,"strikeZoneBottom":1.55558557654198,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.633311743830472,"aZ":-22.81890384775672,"pfxX":9.368408241967826,"pfxZ":5.9291281028349,"pX":-0.5126076560031968,"pZ":0.31538625702318857,"vX0":-9.545206234213575,"vY0":-124.70275141515333,"vZ0":-9.077566935409623,"x":136.54,"y":230.26,"x0":2.144100339451835,"y0":50.00407208437057,"z0":5.879485055737196,"aX":14.784366583442072},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":8.8,"breakHorizontal":-14.8,"spinRate":1313,"spinDirection":134},"zone":13,"typeConfidence":0.87,"plateTime":0.43890298518264137,"extension":6.481674066828866},"index":0,"playId":"5b7939c0-1358-360c-ad03-68ab2acc7d37","pitchNumber":1,"startTime":"2025-08-31T01:22:35.957Z","endTime":"2025-08-31T01:22:41.618Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"second":{"id":669288,"link":"/api/v1/people/669288"},"third":{"id":694212,"link":"/api/v1/people/694212"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":86.2,"endSpeed":80.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.966292963732663,"aZ":-28.291222702604124,"pfxX":6.690941601355648,"pfxZ":2.4139549650102925,"pX":0.12652021644404252,"pZ":1.5100344575670406,"vX0":-6.855754711219686,"vY0":-125.35153726680313,"vZ0":-5.384167695545427,"x":112.18,"y":198.01,"x0":2.0147298216762253,"y0":50.00278875188679,"z0":5.967677190457667,"aX":10.75502947444395},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":3.5,"breakHorizontal":-10.7,"spinRate":1087,"spinDirection":128},"zone":8,"typeConfidence":0.9,"plateTime":0.43529580333069795,"extension":6.4093712125756195},"index":1,"playId":"e52324fb-bc05-32c0-a8e6-1e7e4760bf25","pitchNumber":2,"startTime":"2025-08-31T01:23:14.436Z","endTime":"2025-08-31T01:23:18.348Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"second":{"id":669288,"link":"/api/v1/people/669288"},"third":{"id":694212,"link":"/api/v1/people/694212"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":94.6,"endSpeed":86.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.745838283049046,"aZ":-16.586597659725296,"pfxX":7.684521673548155,"pfxZ":8.123121501267335,"pX":0.4117488957440229,"pZ":2.2940050700731507,"vX0":-6.427015005695457,"vY0":-137.46911473192344,"vZ0":-7.490414278371535,"x":101.31,"y":176.84,"x0":1.7786540814382241,"y0":50.00294736603687,"z0":6.174788376252748,"aX":14.745547850955552},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.3,"breakHorizontal":-12.6,"spinRate":2145,"spinDirection":150},"zone":6,"typeConfidence":2.0,"plateTime":0.3980478333591635,"extension":6.2209301548831535},"index":2,"playId":"0d6ca175-e804-3e52-881a-79fe936c8cb8","pitchNumber":3,"startTime":"2025-08-31T01:23:36.415Z","endTime":"2025-08-31T01:23:40.788Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"second":{"id":669288,"link":"/api/v1/people/669288"},"third":{"id":694212,"link":"/api/v1/people/694212"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":93.0,"endSpeed":84.9,"strikeZoneTop":3.17185058278044,"strikeZoneBottom":1.51076861365409,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.993094934374707,"aZ":-14.458809777541793,"pfxX":0.3705645266260422,"pfxZ":9.539899005909874,"pX":1.0546801049362449,"pZ":5.086745956007536,"vX0":-1.9894881257770531,"vY0":-135.5013331396464,"vZ0":-1.1675465490947374,"x":76.8,"y":101.44,"x0":1.7506880592650478,"y0":50.00096426436978,"z0":6.534804232423715,"aX":0.6880213943000609},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.3,"breakHorizontal":-0.2,"spinRate":2118,"spinDirection":155},"zone":12,"typeConfidence":0.91,"plateTime":0.40443256301138497,"extension":6.105491366385251},"index":3,"playId":"b993d183-3f4a-3c83-9636-db9b431d0680","pitchNumber":4,"startTime":"2025-08-31T01:24:00.259Z","endTime":"2025-08-31T01:24:03.618Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"second":{"id":669288,"link":"/api/v1/people/669288"},"third":{"id":694212,"link":"/api/v1/people/694212"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.8,"strikeZoneTop":3.24123404840623,"strikeZoneBottom":1.52363494819708,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.242482347788652,"aZ":-15.31510539611485,"pfxX":0.983623330918618,"pfxZ":8.929758801084034,"pX":0.6368294882112625,"pZ":4.598523850679885,"vX0":-3.226065178123828,"vY0":-136.35644052561798,"vZ0":-2.2199806896660923,"x":92.73,"y":114.62,"x0":1.7061005952966177,"y0":50.00252510604218,"z0":6.476655251604466,"aX":1.8572122976459082},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.0,"breakHorizontal":-1.1,"spinRate":2103,"spinDirection":158},"zone":12,"typeConfidence":0.92,"plateTime":0.4012797971267954,"extension":6.051997277354871},"index":4,"playId":"dd5b17dd-96e9-3e2c-8e53-194dd5517cc6","pitchNumber":5,"startTime":"2025-08-31T01:24:21.114Z","endTime":"2025-08-31T01:24:25.587Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"second":{"id":669288,"link":"/api/v1/people/669288"},"third":{"id":694212,"link":"/api/v1/people/694212"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.67292784249181,"aZ":-15.985116485600644,"pfxX":0.7599451465926719,"pfxZ":8.65223995906996,"pX":0.5206255886554555,"pZ":3.6115509273161797,"vX0":-3.523943807524928,"vY0":-135.4566183944943,"vZ0":-4.658382297993563,"x":97.15,"y":141.27,"x0":1.7357899907799084,"y0":50.00231079351796,"z0":6.459761952949191,"aX":1.4219947804747133},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.0,"breakHorizontal":-0.7,"spinRate":2122,"spinDirection":159},"zone":12,"typeConfidence":0.92,"plateTime":0.40328130520757144,"extension":6.160147393575551},"index":5,"playId":"52a65492-8d53-3b74-850b-72d59299ad64","pitchNumber":6,"startTime":"2025-08-31T01:24:43.520Z","endTime":"2025-08-31T01:24:47.780Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"second":{"id":669288,"link":"/api/v1/people/669288"},"third":{"id":694212,"link":"/api/v1/people/694212"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":80.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.680896857968488,"aZ":-32.87550298702085,"pfxX":-1.9993828510215748,"pfxZ":-0.4376620369235127,"pX":0.04315752326562458,"pZ":2.6346988588344193,"vX0":-4.386824416033594,"vY0":-125.09562260281585,"vZ0":-2.483243405415731,"x":115.35,"y":167.64,"x0":2.0659143473113653,"y0":50.00023382878539,"z0":6.284851480300037,"aX":-3.2286713275712033},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-1.1,"breakHorizontal":4.4,"spinRate":2380,"spinDirection":262},"zone":5,"typeConfidence":0.9,"plateTime":0.4346637253754948,"extension":6.275243456259963},"hitData":{"launchSpeed":96.2,"launchAngle":23.0,"totalDistance":344.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":183.49,"coordY":64.39}},"index":6,"playId":"c5b488b1-6c0a-3afd-829c-1c76b1b6a5ed","pitchNumber":7,"startTime":"2025-08-31T01:25:09.135Z","endTime":"2025-08-31T01:25:23.462Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"second":{"id":669288,"link":"/api/v1/people/669288"},"third":{"id":694212,"link":"/api/v1/people/694212"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669236,"link":"/api/v1/people/669236"},"credit":"b_ab"},{"player":{"id":657424,"link":"/api/v1/people/657424"},"credit":"p_ab"},{"player":{"id":669236,"link":"/api/v1/people/669236"},"credit":"b_pa"},{"player":{"id":657424,"link":"/api/v1/people/657424"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":-0.1,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2025-08-31T01:25:23.462Z","atBatIndex":63},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gunnar Henderson singles on a fly ball to right fielder Luis Matos. Jeremiah Jackson to 3rd.","rbi":0,"awayScore":10,"homeScore":1,"isOut":false},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-31T01:25:42.285Z","endTime":"2025-08-31T01:26:41.449Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"postOnThird":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682641,"link":"/api/v1/people/682641"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_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":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"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(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":93.0,"endSpeed":85.7,"strikeZoneTop":3.69,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.858873559503603,"aZ":-16.12839049787822,"pfxX":0.7699599737547929,"pfxZ":8.598016093315191,"pX":-0.25293343081949404,"pZ":2.9398229561530114,"vX0":-5.394557528716999,"vY0":-135.34777172618803,"vZ0":-6.031007409082111,"x":126.64,"y":159.4,"x0":1.6609030076657083,"y0":50.00642027998316,"z0":6.315264630590578,"aX":1.4382546166725168},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.5,"breakHorizontal":-0.4,"spinRate":2076,"spinDirection":160},"zone":5,"typeConfidence":0.91,"plateTime":0.4037484003107208,"extension":6.198253354330686},"index":0,"playId":"007e8249-1d90-35a3-942b-012034a6ff72","pitchNumber":1,"startTime":"2025-08-31T01:25:54.720Z","endTime":"2025-08-31T01:25:58.485Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"second":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":92.9,"endSpeed":85.5,"strikeZoneTop":3.62381332637755,"strikeZoneBottom":1.80049012562501,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.539078414534533,"aZ":-16.203820244425437,"pfxX":0.7276695846142311,"pfxZ":8.563458766806527,"pX":0.15954485644602873,"pZ":3.8426306456572266,"vX0":-4.530078105625725,"vY0":-135.22071168292385,"vZ0":-3.9441904319373777,"x":110.92,"y":135.03,"x0":1.756922696200713,"y0":50.0027486711178,"z0":6.446107972059795,"aX":1.3577038358574895},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.0,"breakHorizontal":-0.5,"spinRate":2139,"spinDirection":163},"zone":12,"typeConfidence":0.92,"plateTime":0.40397106127387605,"extension":6.152529363808385},"index":1,"playId":"5adadda5-3514-3a66-bc4e-565c07ea23a0","pitchNumber":2,"startTime":"2025-08-31T01:26:11.113Z","endTime":"2025-08-31T01:26:15.498Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"second":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":74.9,"strikeZoneTop":3.69,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.67603456239517,"aZ":-34.42797960473906,"pfxX":-4.79349751165946,"pfxZ":-1.596258569505327,"pX":-1.0065411921987062,"pZ":2.06567465725721,"vX0":-6.419097415052786,"vY0":-118.25213874378801,"vZ0":-2.373760767995843,"x":155.37,"y":183.01,"x0":2.37172180213793,"y0":50.00533383451498,"z0":6.257364005614472,"aX":-6.752600898156323},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-3.2,"breakHorizontal":10.3,"spinRate":2454,"spinDirection":310},"zone":13,"typeConfidence":2.0,"plateTime":0.46414595004826964,"extension":6.215823179831675},"hitData":{"launchSpeed":72.9,"launchAngle":26.0,"totalDistance":236.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":176.18,"coordY":119.81}},"index":2,"playId":"45d183f5-2521-3066-bd61-f939bd437a74","pitchNumber":3,"startTime":"2025-08-31T01:26:29.883Z","endTime":"2025-08-31T01:26:41.449Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"second":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_ab"},{"player":{"id":657424,"link":"/api/v1/people/657424"},"credit":"p_ab"},{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_pa"},{"player":{"id":657424,"link":"/api/v1/people/657424"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-08-31T01:26:41.449Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan Mountcastle strikes out swinging.","rbi":0,"awayScore":11,"homeScore":1,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-31T01:27:51.552Z","endTime":"2025-08-31T01:30:18.674Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":663624,"fullName":"Ryan Mountcastle","link":"/api/v1/people/663624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,4,5,6,7,8],"actionIndex":[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":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"responsiblePitcher":{"id":657424,"link":"/api/v1/people/657424"},"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":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663624,"fullName":"Ryan Mountcastle","link":"/api/v1/people/663624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":668800,"link":"/api/v1/people/668800"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":10,"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":"2025-08-31T01:26:54.016Z","endTime":"2025-08-31T01:27:53.691Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":663624,"link":"/api/v1/people/663624","batSide":{"code":"R","description":"Right"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"third":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":80.0,"strikeZoneTop":3.64,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.04072159608791,"aZ":-26.077150345060375,"pfxX":4.432793745150789,"pfxZ":3.8072921744470447,"pX":-0.125032159395276,"pZ":1.5118283803772015,"vX0":-6.421951638231021,"vY0":-124.94697732539173,"vZ0":-5.902323450747895,"x":121.77,"y":197.96,"x0":1.8870614992331551,"y0":50.00454505317743,"z0":6.011092768682112,"aX":7.103059097990144},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":5.9,"breakHorizontal":-6.7,"spinRate":1154,"spinDirection":138},"zone":13,"typeConfidence":0.89,"plateTime":0.43615887825219524,"extension":6.415274025490982},"index":1,"playId":"aa39e8b8-6ab4-3c94-baa6-9058ae5a100f","pitchNumber":1,"startTime":"2025-08-31T01:27:53.691Z","endTime":"2025-08-31T01:27:57.692Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":663624,"link":"/api/v1/people/663624","batSide":{"code":"R","description":"Right"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"third":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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.9,"endSpeed":81.3,"strikeZoneTop":3.56958785178825,"strikeZoneBottom":1.74732364580122,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.201146271540814,"aZ":-25.007313829837738,"pfxX":7.3029418245120254,"pfxZ":4.399141768100849,"pX":-2.0768490954040155,"pZ":-0.38565433827470563,"vX0":-11.96439772764065,"vY0":-125.72739736905118,"vZ0":-10.455657258213364,"x":196.16,"y":249.19,"x0":1.7563957150161098,"y0":50.00480033484699,"z0":5.795689879567667,"aX":11.903762762797417},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":6.0,"breakHorizontal":-11.0,"spinRate":1236,"spinDirection":132},"zone":13,"typeConfidence":0.9,"plateTime":0.4326951591372219,"extension":6.565356557607795},"index":2,"playId":"62161369-a290-3434-9122-1eecbc76fd49","pitchNumber":2,"startTime":"2025-08-31T01:28:12.765Z","endTime":"2025-08-31T01:28:19.641Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":663624,"link":"/api/v1/people/663624","batSide":{"code":"R","description":"Right"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"third":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Matt Gage. Jeremiah Jackson scores. Gunnar Henderson to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":11,"homeScore":1,"isScoringPlay":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":3,"actionPlayId":"62161369-a290-3434-9122-1eecbc76fd49","startTime":"2025-08-31T01:28:34.298Z","endTime":"2025-08-31T01:28:50.848Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":669236,"link":"/api/v1/people/669236"},"defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":663624,"link":"/api/v1/people/663624","batSide":{"code":"R","description":"Right"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"third":{"id":669236,"link":"/api/v1/people/669236"},"postOnSecond":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.1,"strikeZoneTop":3.5738153360265,"strikeZoneBottom":1.75906531991406,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.841120591636205,"aZ":-15.553616573084119,"pfxX":2.524213466623029,"pfxZ":8.974258536783108,"pX":0.9155272399073171,"pZ":2.56161800376203,"vX0":-3.680362263314487,"vY0":-135.31693987444314,"vZ0":-7.023105073646143,"x":82.1,"y":169.62,"x0":1.9660286933402864,"y0":50.00593751695097,"z0":6.282835831529884,"aX":4.676845040901286},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.9,"breakHorizontal":-3.7,"spinRate":2009,"spinDirection":158},"zone":14,"typeConfidence":0.84,"plateTime":0.40494835564804355,"extension":6.174714699477838},"index":4,"playId":"d2a6ed08-4e41-3073-899d-6771862ec5eb","pitchNumber":3,"startTime":"2025-08-31T01:28:50.848Z","endTime":"2025-08-31T01:28:55.238Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":663624,"link":"/api/v1/people/663624","batSide":{"code":"R","description":"Right"}},"second":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.7,"strikeZoneTop":3.64,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.604002337955304,"aZ":-15.879930820199284,"pfxX":1.9613495808308228,"pfxZ":8.874568189954868,"pX":0.37721061032208736,"pZ":3.117365513205334,"vX0":-4.068695990349639,"vY0":-134.728036321244,"vZ0":-5.776902585514029,"x":102.62,"y":154.61,"x0":1.652951303792022,"y0":50.002873505776584,"z0":6.413886231001591,"aX":3.6014987383061423},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.0,"breakHorizontal":-2.6,"spinRate":2070,"spinDirection":163},"zone":3,"typeConfidence":0.9,"plateTime":0.4067212640336666,"extension":6.137238873623275},"index":5,"playId":"31f1dffe-edb9-3c6b-a254-7b6f65fe2c3b","pitchNumber":4,"startTime":"2025-08-31T01:29:08.932Z","endTime":"2025-08-31T01:29:12.629Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":663624,"link":"/api/v1/people/663624","batSide":{"code":"R","description":"Right"}},"second":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":6,"playId":"40f37096-15be-4c89-ade7-4c9ff2d31525","startTime":"2025-08-31T01:29:31.384Z","endTime":"2025-08-31T01:29:36.384Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":663624,"link":"/api/v1/people/663624","batSide":{"code":"R","description":"Right"}},"second":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.0,"strikeZoneTop":3.64,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.659793167589132,"aZ":-15.615936670165386,"pfxX":7.588436769370483,"pfxZ":8.752889885307246,"pX":0.5565602570001804,"pZ":2.6046876701934716,"vX0":-5.621053890480985,"vY0":-136.77878630930604,"vZ0":-6.995468023326209,"x":95.79,"y":168.45,"x0":1.6541650933409595,"y0":50.00273956159814,"z0":6.269741064717435,"aX":14.353274006648677},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.5,"breakHorizontal":-12.5,"spinRate":2150,"spinDirection":156},"zone":6,"typeConfidence":2.0,"plateTime":0.40072100083033435,"extension":6.258482039642225},"index":7,"playId":"73bc0193-4d26-3ad1-9ff6-5bd2c802abda","pitchNumber":5,"startTime":"2025-08-31T01:29:49.476Z","endTime":"2025-08-31T01:29:54.008Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":663624,"link":"/api/v1/people/663624","batSide":{"code":"R","description":"Right"}},"second":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":86.6,"endSpeed":79.4,"strikeZoneTop":3.64,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.408811623239625,"aZ":-27.137959017014957,"pfxX":8.307568236734692,"pfxZ":3.1500321643429405,"pX":0.0681099822854546,"pZ":1.359915644327652,"vX0":-7.784144015201816,"vY0":-125.80411012257774,"vZ0":-6.053547663870348,"x":114.4,"y":202.06,"x0":2.128570972517555,"y0":50.00028725281669,"z0":6.007589599524551,"aX":13.265168784023157},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":4.4,"breakHorizontal":-13.2,"spinRate":1271,"spinDirection":138},"zone":14,"typeConfidence":0.9,"plateTime":0.43600861662858215,"extension":6.472972165831503},"index":8,"playId":"710b9b47-a20f-37dc-b966-e3d48a01aaef","pitchNumber":6,"startTime":"2025-08-31T01:30:14.390Z","endTime":"2025-08-31T01:30:18.674Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":663624,"link":"/api/v1/people/663624","batSide":{"code":"R","description":"Right"}},"second":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663624,"link":"/api/v1/people/663624"},"credit":"b_ab"},{"player":{"id":657424,"link":"/api/v1/people/657424"},"credit":"p_ab"},{"player":{"id":663624,"link":"/api/v1/people/663624"},"credit":"b_pa"},{"player":{"id":657424,"link":"/api/v1/people/657424"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-08-31T01:30:18.674Z","atBatIndex":65},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Colton Cowser strikes out swinging.","rbi":0,"awayScore":11,"homeScore":1,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-31T01:32:49.579Z","endTime":"2025-08-31T01:35:16.287Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666711,"fullName":"Joel Peguero","link":"/api/v1/people/666711"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7,8,9],"actionIndex":[1,2],"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":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":668800,"link":"/api/v1/people/668800"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":11,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-31T01:30:32.574Z","endTime":"2025-08-31T01:30:46.756Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"second":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Joel Peguero replaces Matt Gage.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":11,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-08-31T01:30:46.756Z","endTime":"2025-08-31T01:32:32.370Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666711,"link":"/api/v1/people/666711"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"second":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-runner Luis Vázquez replaces Gunnar Henderson.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":11,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":2,"startTime":"2025-08-31T01:32:32.370Z","endTime":"2025-08-31T01:32:51.481Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676679,"link":"/api/v1/people/676679"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"301","replacedPlayer":{"id":683002,"link":"/api/v1/people/683002"},"base":2,"defense":{"pitcher":{"id":666711,"link":"/api/v1/people/666711","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"second":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.6,"endSpeed":89.9,"strikeZoneTop":3.33715215948202,"strikeZoneBottom":1.67739094473944,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.67870296755069,"aZ":-18.29237347794096,"pfxX":-5.010827603086625,"pfxZ":6.662136670573268,"pX":-0.642717236033374,"pZ":4.37286207379577,"vX0":3.489924977626843,"vY0":-143.53750919867858,"vZ0":-1.7413792637026875,"x":141.5,"y":120.71,"x0":-1.2242369962026725,"y0":50.00160168011671,"z0":6.128103433892591,"aX":-10.439746204835117},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":11.9,"breakHorizontal":8.4,"spinRate":2360,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.3818109045009046,"extension":5.328068059295835},"index":3,"playId":"923cf19f-944e-342b-9d83-f0b5494d0c56","pitchNumber":1,"startTime":"2025-08-31T01:32:51.481Z","endTime":"2025-08-31T01:32:55.144Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666711,"link":"/api/v1/people/666711","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"second":{"id":676679,"link":"/api/v1/people/676679"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":99.0,"endSpeed":91.3,"strikeZoneTop":3.34695430256602,"strikeZoneBottom":1.63074096447932,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.879931240179584,"aZ":-16.934748909908013,"pfxX":-6.802872072422507,"pfxZ":7.195670347292409,"pX":0.6022529079556229,"pZ":1.979339802847432,"vX0":6.595537854093689,"vY0":-144.01247404738538,"vZ0":-7.953552493104104,"x":94.04,"y":185.34,"x0":-0.8247299968835214,"y0":50.00372846835327,"z0":5.808017809214718,"aX":-14.407511037214995},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":11.8,"breakHorizontal":11.2,"spinRate":2220,"spinDirection":215},"zone":9,"typeConfidence":2.0,"plateTime":0.37916425537026166,"extension":5.316968722214835},"index":4,"playId":"1e0c0dc0-fe7b-3d77-be66-7f236bacfa25","pitchNumber":2,"startTime":"2025-08-31T01:33:07.435Z","endTime":"2025-08-31T01:33:11.768Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666711,"link":"/api/v1/people/666711","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"second":{"id":676679,"link":"/api/v1/people/676679"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.6,"endSpeed":91.0,"strikeZoneTop":3.30673627983251,"strikeZoneBottom":1.63365524397936,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.236311558055302,"aZ":-19.276072150926172,"pfxX":-7.138128239488988,"pfxZ":6.1199362357806635,"pX":0.46217031613313325,"pZ":3.328784870160094,"vX0":6.6608909231559785,"vY0":-143.5583422128982,"vZ0":-4.347839055546281,"x":99.38,"y":148.9,"x0":-0.949887950369652,"y0":50.002337876577286,"z0":6.047191089772767,"aX":-15.042430438790516},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":10.4,"breakHorizontal":11.8,"spinRate":2382,"spinDirection":210},"zone":3,"typeConfidence":2.0,"plateTime":0.38015055914323037,"extension":5.357019314705899},"index":5,"playId":"101628ad-b6c7-36af-9c52-93ce4158788a","pitchNumber":3,"startTime":"2025-08-31T01:33:26.660Z","endTime":"2025-08-31T01:33:30.776Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666711,"link":"/api/v1/people/666711","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"second":{"id":676679,"link":"/api/v1/people/676679"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":99.9,"endSpeed":90.8,"strikeZoneTop":3.35305508232546,"strikeZoneBottom":1.68128278461201,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.648236691345765,"aZ":-20.452979294593224,"pfxX":-9.0938419221424,"pfxZ":5.514692014711217,"pX":-1.156718729881214,"pZ":3.7388237713886165,"vX0":1.9509264391481111,"vY0":-145.44305272922992,"vZ0":-3.362769915764302,"x":161.09,"y":137.83,"x0":-0.6585747748533134,"y0":50.00284098241289,"z0":6.162564940016196,"aX":-19.32681598835401},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":9.5,"breakHorizontal":16.0,"spinRate":2264,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.37774523813585725,"extension":5.0255184229197045},"index":6,"playId":"97f97aa9-f00c-3299-9715-1dfa44d0b6bc","pitchNumber":4,"startTime":"2025-08-31T01:33:43.886Z","endTime":"2025-08-31T01:33:47.698Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666711,"link":"/api/v1/people/666711","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"second":{"id":676679,"link":"/api/v1/people/676679"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":100.2,"endSpeed":92.3,"strikeZoneTop":3.36,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.936401663538412,"aZ":-17.100398120568567,"pfxX":-4.915239919133365,"pfxZ":6.966985185864113,"pX":0.6167716868621583,"pZ":1.5040062591665775,"vX0":5.181070950690436,"vY0":-145.66633992114825,"vZ0":-9.110296171502673,"x":93.49,"y":198.17,"x0":-0.540252116782556,"y0":50.005708346045644,"z0":5.690668906454919,"aX":-10.639837378216889},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":11.2,"breakHorizontal":7.9,"spinRate":2290,"spinDirection":216},"zone":9,"typeConfidence":2.0,"plateTime":0.3749908120869505,"extension":5.2595102645857645},"index":7,"playId":"54f9472d-9978-3ecf-aeec-e10aa29c7e64","pitchNumber":5,"startTime":"2025-08-31T01:34:01.814Z","endTime":"2025-08-31T01:34:05.969Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666711,"link":"/api/v1/people/666711","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"second":{"id":676679,"link":"/api/v1/people/676679"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":85.1,"strikeZoneTop":3.36,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.155304091505435,"aZ":-31.61312769777363,"pfxX":5.638991898764812,"pfxZ":0.3047931061330118,"pX":0.23973957062997078,"pZ":1.5122589717235788,"vX0":1.5066811544686702,"vY0":-134.36474252911043,"vZ0":-5.724997503952679,"x":107.86,"y":197.95,"x0":-1.0608583691975801,"y0":50.00259876022757,"z0":5.917428440236298,"aX":10.307537647308445},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":-0.5,"breakHorizontal":-10.6,"spinRate":2961,"spinDirection":77},"zone":8,"typeConfidence":2.0,"plateTime":0.4076786122588496,"extension":5.41433722005682},"index":8,"playId":"2523942e-37c5-35cb-b321-694f5abd5edd","pitchNumber":6,"startTime":"2025-08-31T01:34:24.933Z","endTime":"2025-08-31T01:34:29.949Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666711,"link":"/api/v1/people/666711","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"second":{"id":676679,"link":"/api/v1/people/676679"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":91.5,"endSpeed":84.6,"strikeZoneTop":3.36,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.229779582551203,"aZ":-32.765010599956376,"pfxX":4.585574089432891,"pfxZ":-0.331748076303958,"pX":0.5446774517927113,"pZ":0.8153274488331206,"vX0":2.694804658250032,"vY0":-133.13694046177494,"vZ0":-7.059774380842542,"x":96.24,"y":216.77,"x0":-1.0757734685667621,"y0":50.0000715092398,"z0":5.868391826874528,"aX":8.241224704847891},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":-1.9,"breakHorizontal":-8.9,"spinRate":2638,"spinDirection":93},"zone":14,"typeConfidence":2.0,"plateTime":0.4111920278950194,"extension":5.654900098602391},"index":9,"playId":"6cc88b00-0928-37a9-b029-fcb44b255294","pitchNumber":7,"startTime":"2025-08-31T01:35:11.511Z","endTime":"2025-08-31T01:35:16.287Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666711,"link":"/api/v1/people/666711","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"second":{"id":676679,"link":"/api/v1/people/676679"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"credit":"b_ab"},{"player":{"id":666711,"link":"/api/v1/people/666711"},"credit":"p_ab"},{"player":{"id":681297,"link":"/api/v1/people/681297"},"credit":"b_pa"},{"player":{"id":666711,"link":"/api/v1/people/666711"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2025-08-31T01:35:16.287Z","atBatIndex":66},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Andrew Knizner hit by pitch.","rbi":0,"awayScore":11,"homeScore":1,"isOut":false},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-31T01:37:59.529Z","endTime":"2025-08-31T01:38:06.724Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681869,"fullName":"Shawn Dubin","link":"/api/v1/people/681869"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2],"actionIndex":[0,1],"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":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Luis Vázquez remains in the game as the shortstop.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":11,"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":"2025-08-31T01:36:30.107Z","endTime":"2025-08-31T01:36:30.137Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676679,"link":"/api/v1/people/676679"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"301","replacedPlayer":{"id":683002,"link":"/api/v1/people/683002"},"defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":668800,"link":"/api/v1/people/668800","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Shawn Dubin replaces Trevor Rogers.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":11,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-31T01:36:30.137Z","endTime":"2025-08-31T01:38:01.706Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681869,"link":"/api/v1/people/681869"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":676679,"link":"/api/v1/people/676679"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":668800,"link":"/api/v1/people/668800","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.4,"strikeZoneTop":3.28,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.143612196266414,"aZ":-25.614289470569123,"pfxX":-10.184626227279935,"pfxZ":3.5044940771811337,"pX":-1.8477105784187187,"pZ":3.2572270483243666,"vX0":3.3543163645020058,"vY0":-136.2455073179944,"vZ0":-1.9941609811560224,"x":187.43,"y":150.83,"x0":-1.7747883870146657,"y0":50.00413289431323,"z0":5.776647526650493,"aX":-19.06481353565656},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":6.1,"breakHorizontal":17.6,"spinRate":2081,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.4026838366004384,"extension":6.575712985164642},"index":2,"playId":"2f1a3500-1264-3144-bfc4-21f0e2d1c1b6","pitchNumber":1,"startTime":"2025-08-31T01:38:01.706Z","endTime":"2025-08-31T01:38:06.724Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681869,"link":"/api/v1/people/681869","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":676679,"link":"/api/v1/people/676679"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":668800,"link":"/api/v1/people/668800","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668800,"link":"/api/v1/people/668800"},"credit":"b_pa"},{"player":{"id":681869,"link":"/api/v1/people/681869"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-08-31T01:38:06.724Z","atBatIndex":67},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Heliot Ramos flies out to right fielder Dylan Beavers.","rbi":0,"awayScore":11,"homeScore":1,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-31T01:38:05.805Z","endTime":"2025-08-31T01:40:10.387Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681869,"fullName":"Shawn Dubin","link":"/api/v1/people/681869"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687637,"link":"/api/v1/people/687637"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.4,"strikeZoneTop":2.99142936160575,"strikeZoneBottom":1.39115536108051,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.216452927266122,"aZ":-18.758943567333027,"pfxX":-8.027859725294615,"pfxZ":7.21285538738981,"pX":-1.641279652898998,"pZ":1.8104132869849887,"vX0":3.5902598450282857,"vY0":-135.43459397173916,"vZ0":-6.579753037735183,"x":179.56,"y":189.9,"x0":-1.9401135023370986,"y0":50.00391979494634,"z0":5.580616389958022,"aX":-14.933721555045265},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.9,"breakHorizontal":13.8,"spinRate":2084,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.4042245860294069,"extension":6.600589896996226},"index":0,"playId":"c3fa5f90-ecc7-3b64-bbad-8cc31633d05b","pitchNumber":1,"startTime":"2025-08-31T01:38:34.613Z","endTime":"2025-08-31T01:38:38.504Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681869,"link":"/api/v1/people/681869","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":676679,"link":"/api/v1/people/676679"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"first":{"id":668800,"link":"/api/v1/people/668800"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.8,"strikeZoneTop":3.0257050530189,"strikeZoneBottom":1.42537335545333,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.21325349598028,"aZ":-22.711497586362576,"pfxX":-8.860985554168593,"pfxZ":5.057750212203393,"pX":0.14453418822934733,"pZ":2.0666714171746197,"vX0":8.115792573881665,"vY0":-135.54675285188188,"vZ0":-5.319484150942514,"x":111.49,"y":182.98,"x0":-1.7297715406451988,"y0":50.00070468851312,"z0":5.6293942725177795,"aX":-16.570700308728174},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":8.3,"breakHorizontal":14.4,"spinRate":2149,"spinDirection":231},"zone":5,"typeConfidence":2.0,"plateTime":0.4033046630503523,"extension":6.615966562667103},"index":1,"playId":"cf0f6fcf-c295-3588-a0d3-632bbc084ece","pitchNumber":2,"startTime":"2025-08-31T01:38:51.766Z","endTime":"2025-08-31T01:38:55.828Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681869,"link":"/api/v1/people/681869","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":676679,"link":"/api/v1/people/676679"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"first":{"id":668800,"link":"/api/v1/people/668800"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":76.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.90381861126203,"aZ":-32.1655945861949,"pfxX":5.948827336646841,"pfxZ":0.005264763594089672,"pX":0.09427524416414039,"pZ":2.7644886348837785,"vX0":3.8598254415280504,"vY0":-120.19910862367236,"vZ0":0.3022774074197898,"x":113.41,"y":164.14,"x0":-2.3041838593454473,"y0":50.00267454971332,"z0":5.488961716136181,"aX":8.719200478636653},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":0.4,"breakHorizontal":-11.6,"spinRate":2522,"spinDirection":78},"zone":2,"typeConfidence":2.0,"plateTime":0.45536344778831417,"extension":6.718486970799058},"index":2,"playId":"42b26d51-8126-3a30-bd71-8bad3c43cb6d","pitchNumber":3,"startTime":"2025-08-31T01:39:10.437Z","endTime":"2025-08-31T01:39:14.177Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681869,"link":"/api/v1/people/681869","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":676679,"link":"/api/v1/people/676679"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"first":{"id":668800,"link":"/api/v1/people/668800"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":76.9,"strikeZoneTop":3.04844894937815,"strikeZoneBottom":1.42161704564082,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.187047023014333,"aZ":-29.106458935062122,"pfxX":5.288961383504031,"pfxZ":2.0849870268568558,"pX":2.5793142709365116,"pZ":0.196446626805571,"vX0":9.444050143962647,"vY0":-120.71086320419772,"vZ0":-6.04464903235273,"x":18.68,"y":233.48,"x0":-2.0757119321886717,"y0":50.0031553236485,"z0":5.305662955299138,"aX":7.7790295535230385},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":2.5,"breakHorizontal":-11.9,"spinRate":2605,"spinDirection":51},"zone":14,"typeConfidence":2.0,"plateTime":0.4542966785051328,"extension":7.063664944404021},"index":3,"playId":"b39bbf9c-6042-3b11-9502-ad45f912993a","pitchNumber":4,"startTime":"2025-08-31T01:39:33.723Z","endTime":"2025-08-31T01:39:37.489Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681869,"link":"/api/v1/people/681869","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":676679,"link":"/api/v1/people/676679"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"first":{"id":668800,"link":"/api/v1/people/668800"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":84.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.336241808363813,"aZ":-25.159923648363257,"pfxX":1.6347165935694756,"pfxZ":3.9245134726831292,"pX":0.011961429261303214,"pZ":2.0467224613042125,"vX0":4.588623703933998,"vY0":-131.20946443028947,"vZ0":-4.390524837583268,"x":116.54,"y":183.52,"x0":-1.9548645124201753,"y0":50.00254554357976,"z0":5.561909647764959,"aX":2.9191259234618294},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":6.6,"breakHorizontal":-3.7,"spinRate":2766,"spinDirection":191},"zone":5,"typeConfidence":2.0,"plateTime":0.41357672984356997,"extension":6.7810944822067825},"hitData":{"launchSpeed":94.1,"launchAngle":47.0,"totalDistance":284.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":181.31,"coordY":99.5}},"index":4,"playId":"e7006468-354f-3a0b-bf08-69686eed56c5","pitchNumber":5,"startTime":"2025-08-31T01:40:00.162Z","endTime":"2025-08-31T01:40:10.387Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681869,"link":"/api/v1/people/681869","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":676679,"link":"/api/v1/people/676679"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"first":{"id":668800,"link":"/api/v1/people/668800"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_ab"},{"player":{"id":681869,"link":"/api/v1/people/681869"},"credit":"p_ab"},{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_pa"},{"player":{"id":681869,"link":"/api/v1/people/681869"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.03,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-08-31T01:40:10.387Z","atBatIndex":68},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Rafael Devers walks. Andrew Knizner to 2nd.","rbi":0,"awayScore":11,"homeScore":1,"isOut":false},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-31T01:40:12.148Z","endTime":"2025-08-31T01:42:55.534Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681869,"fullName":"Shawn Dubin","link":"/api/v1/people/681869"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"postOnSecond":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"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":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.6,"strikeZoneTop":3.52856773216549,"strikeZoneBottom":1.63074073597568,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.367977846171534,"aZ":-22.395097209918166,"pfxX":-10.491184368267897,"pfxZ":5.124904815740178,"pX":-0.5595314678700213,"pZ":2.1298779435728443,"vX0":7.490150342933727,"vY0":-136.8281395148849,"vZ0":-5.24273044807313,"x":138.33,"y":181.27,"x0":-1.960530397724448,"y0":50.002855280086195,"z0":5.591907032383137,"aX":-20.021045534071806},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.4,"breakHorizontal":17.5,"spinRate":2194,"spinDirection":236},"zone":7,"typeConfidence":2.0,"plateTime":0.39931946039841515,"extension":6.652604267809389},"index":0,"playId":"2891113e-7645-3753-9c6d-58beba81b879","pitchNumber":1,"startTime":"2025-08-31T01:40:39.858Z","endTime":"2025-08-31T01:40:43.915Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681869,"link":"/api/v1/people/681869","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":676679,"link":"/api/v1/people/676679"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":668800,"link":"/api/v1/people/668800"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"6e948c3c-1f0d-4051-bbd7-8db76454572a","startTime":"2025-08-31T01:40:55.829Z","endTime":"2025-08-31T01:41:00.829Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":681869,"link":"/api/v1/people/681869","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":676679,"link":"/api/v1/people/676679"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":668800,"link":"/api/v1/people/668800"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.5,"strikeZoneTop":3.49720494240192,"strikeZoneBottom":1.59973104507688,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.040166917939196,"aZ":-15.128988298299443,"pfxX":-7.061267414084099,"pfxZ":8.908665571276396,"pX":-0.11490649765213187,"pZ":2.0265158909483163,"vX0":6.769197361714776,"vY0":-137.36059922049128,"vZ0":-6.871273053940915,"x":121.38,"y":184.06,"x0":-1.6921531736129072,"y0":50.006164130079654,"z0":5.5867882022163675,"aX":-13.51486480431876},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.9,"breakHorizontal":11.4,"spinRate":2379,"spinDirection":225},"zone":8,"typeConfidence":2.0,"plateTime":0.39855112903785006,"extension":6.545835865019126},"index":2,"playId":"456a2dab-0b73-37fe-9c2b-d470c3fd77a3","pitchNumber":2,"startTime":"2025-08-31T01:41:23.782Z","endTime":"2025-08-31T01:41:27.914Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681869,"link":"/api/v1/people/681869","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":676679,"link":"/api/v1/people/676679"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":668800,"link":"/api/v1/people/668800"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.6,"strikeZoneTop":3.45797557487739,"strikeZoneBottom":1.61678843656439,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.197541323703835,"aZ":-17.831520518751237,"pfxX":-7.027364543535009,"pfxZ":7.598895431999884,"pX":-2.012890027192464,"pZ":3.280535391293124,"vX0":2.321395884801716,"vY0":-136.77270588116025,"vZ0":-3.0547324588589513,"x":193.73,"y":150.21,"x0":-1.9614728363729603,"y0":50.00402649856069,"z0":5.6402120823646795,"aX":-13.265865968116213},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.3,"breakHorizontal":12.2,"spinRate":2330,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.4010370725995318,"extension":6.615755066578726},"index":3,"playId":"cda848f6-03b7-360d-a8c4-e13e72eab85f","pitchNumber":3,"startTime":"2025-08-31T01:41:44.260Z","endTime":"2025-08-31T01:41:48.829Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681869,"link":"/api/v1/people/681869","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":676679,"link":"/api/v1/people/676679"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":668800,"link":"/api/v1/people/668800"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":74.0,"strikeZoneTop":3.34029195782296,"strikeZoneBottom":1.58368131716259,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.956813380531816,"aZ":-44.79239017481324,"pfxX":6.699446913258373,"pfxZ":-9.121012961909933,"pX":0.8518807610235322,"pZ":2.2777855111534846,"vX0":3.836268534719052,"vY0":-117.87930707412404,"vZ0":1.1955463823240915,"x":84.53,"y":177.28,"x0":-1.676310787854399,"y0":50.00335212206492,"z0":5.955003774638117,"aX":9.26725001818416},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.0,"breakVerticalInduced":-15.7,"breakHorizontal":-13.2,"spinRate":2759,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.46770219481615527,"extension":6.3753848178734795},"index":4,"playId":"02ee58d7-2e71-39d0-831f-3ea0231505f4","pitchNumber":4,"startTime":"2025-08-31T01:42:03.758Z","endTime":"2025-08-31T01:42:07.924Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681869,"link":"/api/v1/people/681869","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":676679,"link":"/api/v1/people/676679"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":668800,"link":"/api/v1/people/668800"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.8,"strikeZoneTop":3.33505655907281,"strikeZoneBottom":1.52177015264429,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.6319930402041,"aZ":-36.550653568138635,"pfxX":-6.37754098947495,"pfxZ":-2.676206866019286,"pX":-1.0645747028024917,"pZ":1.1847493146243113,"vX0":3.9548053887152608,"vY0":-126.59837058438487,"vZ0":-3.5785749140475054,"x":157.58,"y":206.79,"x0":-1.811183872984717,"y0":50.000960800130756,"z0":5.514786203445249,"aX":-10.445573773949759},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-5.4,"breakHorizontal":10.8,"spinRate":1757,"spinDirection":257},"zone":13,"typeConfidence":2.0,"plateTime":0.4311559379500207,"extension":6.837257971037959},"index":5,"playId":"72e13205-d43c-3f2b-897f-7698185f61c0","pitchNumber":5,"startTime":"2025-08-31T01:42:26.501Z","endTime":"2025-08-31T01:42:30.539Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681869,"link":"/api/v1/people/681869","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":676679,"link":"/api/v1/people/676679"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":668800,"link":"/api/v1/people/668800"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":93.6,"endSpeed":85.8,"strikeZoneTop":3.36470226595875,"strikeZoneBottom":1.52383102236254,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.72351357817868,"aZ":-23.001583410777695,"pfxX":-10.335726941505765,"pfxZ":4.86892033679784,"pX":-1.541989385189642,"pZ":3.2822255580469237,"vX0":4.64918215988504,"vY0":-136.34133849468012,"vZ0":-2.2531134991878856,"x":175.78,"y":150.16,"x0":-1.9255836164175943,"y0":50.00362191310002,"z0":5.70516970319564,"aX":-19.477040432878972},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":8.5,"breakHorizontal":17.8,"spinRate":2141,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.40159712690255844,"extension":6.504730213274514},"index":6,"playId":"6fdd0e3e-f67c-330f-9ab5-65e8c484a95d","pitchNumber":6,"startTime":"2025-08-31T01:42:50.897Z","endTime":"2025-08-31T01:42:55.534Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681869,"link":"/api/v1/people/681869","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":676679,"link":"/api/v1/people/676679"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":668800,"link":"/api/v1/people/668800"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_pa"},{"player":{"id":681869,"link":"/api/v1/people/681869"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-08-31T01:42:55.534Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willy Adames strikes out on a foul tip.","rbi":0,"awayScore":11,"homeScore":1,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-31T01:42:54.600Z","endTime":"2025-08-31T01:44:44.629Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681869,"fullName":"Shawn Dubin","link":"/api/v1/people/681869"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"postOnSecond":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.8,"strikeZoneTop":3.38840158266873,"strikeZoneBottom":1.65994555194207,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.623523156424437,"aZ":-22.47009058579982,"pfxX":-9.093418448896813,"pfxZ":5.1683920140215465,"pX":0.5342958260191822,"pZ":1.7316666175945736,"vX0":8.819659302152164,"vY0":-136.32447086204022,"vZ0":-6.111397771989672,"x":104.38,"y":146.08,"x0":-1.5650930604645026,"y0":50.003166066914034,"z0":5.558813840394623,"aX":-17.076064446998465},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.2,"breakHorizontal":14.5,"spinRate":2248,"spinDirection":224},"zone":9,"typeConfidence":2.0,"plateTime":0.4021413144802417,"extension":6.883643130210975},"index":0,"playId":"7fb9c84b-4541-39fd-8d8b-434a13655ce3","pitchNumber":1,"startTime":"2025-08-31T01:43:21.491Z","endTime":"2025-08-31T01:43:25.663Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681869,"link":"/api/v1/people/681869","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":676679,"link":"/api/v1/people/676679"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":668800,"link":"/api/v1/people/668800"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":75.9,"strikeZoneTop":3.41606062746511,"strikeZoneBottom":1.66067815786587,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.266863336531888,"aZ":-32.99540438061977,"pfxX":8.492990542374702,"pfxZ":-0.5661265174478105,"pX":2.3915608748454864,"pZ":1.1467942548086574,"vX0":7.298522937495512,"vY0":-121.23383599232992,"vZ0":-3.2863653258188723,"x":25.84,"y":207.82,"x0":-1.7838876390318072,"y0":50.00184190817187,"z0":5.462335003112275,"aX":12.37789535733785},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-1.7,"breakHorizontal":-17.4,"spinRate":2802,"spinDirection":62},"zone":14,"typeConfidence":2.0,"plateTime":0.4554226731446076,"extension":6.650831945521839},"index":1,"playId":"d11f954e-7f51-36ab-b300-029fe5ee28d0","pitchNumber":2,"startTime":"2025-08-31T01:43:40.825Z","endTime":"2025-08-31T01:43:45.389Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681869,"link":"/api/v1/people/681869","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":676679,"link":"/api/v1/people/676679"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":668800,"link":"/api/v1/people/668800"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":92.9,"endSpeed":86.1,"strikeZoneTop":3.48,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.852959708256794,"aZ":-23.133700121104425,"pfxX":-9.137864003230217,"pfxZ":4.822928103629719,"pX":-0.309506544487993,"pZ":1.7311293278198132,"vX0":7.230666789335928,"vY0":-135.13433794005178,"vZ0":-6.04204535478344,"x":128.8,"y":192.04,"x0":-1.8155817870895503,"y0":50.00082520975142,"z0":5.591500971090976,"aX":-17.11872633266081},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.8,"breakHorizontal":15.2,"spinRate":2191,"spinDirection":225},"zone":7,"typeConfidence":2.0,"plateTime":0.40332664781238536,"extension":6.847456858311548},"index":2,"playId":"168e3f65-1359-344d-80f9-0ed118e6b9ba","pitchNumber":3,"startTime":"2025-08-31T01:44:11.259Z","endTime":"2025-08-31T01:44:20.985Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681869,"link":"/api/v1/people/681869","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":676679,"link":"/api/v1/people/676679"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":668800,"link":"/api/v1/people/668800"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":76.8,"strikeZoneTop":3.48,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.453312776584088,"aZ":-32.45447880169052,"pfxX":7.014175938140328,"pfxZ":-0.18589382154133283,"pX":-0.6481236294941256,"pZ":2.938613026013186,"vX0":1.319531982061827,"vY0":-120.3691099121029,"vZ0":0.5789728583757112,"x":141.7,"y":159.44,"x0":-2.1138306594734444,"y0":50.00533389346334,"z0":5.5385122402117055,"aX":10.42990983398174},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":0.0,"breakHorizontal":-13.1,"spinRate":2768,"spinDirection":67},"zone":1,"typeConfidence":2.0,"plateTime":0.45275583447580203,"extension":7.0514537927613175},"index":3,"playId":"10dabc99-7609-3fad-bc0b-e52ffb9b1d5a","pitchNumber":4,"startTime":"2025-08-31T01:44:38.431Z","endTime":"2025-08-31T01:44:44.629Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681869,"link":"/api/v1/people/681869","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":676679,"link":"/api/v1/people/676679"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":668800,"link":"/api/v1/people/668800"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_ab"},{"player":{"id":681869,"link":"/api/v1/people/681869"},"credit":"p_ab"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_pa"},{"player":{"id":681869,"link":"/api/v1/people/681869"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-08-31T01:44:44.629Z","atBatIndex":70},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Matt Chapman grounds into a force out, shortstop Luis Vázquez to second baseman Jackson Holliday. Rafael Devers out at 2nd.","rbi":0,"awayScore":11,"homeScore":1,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-31T01:44:47.197Z","endTime":"2025-08-31T01:45:17.369Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681869,"fullName":"Shawn Dubin","link":"/api/v1/people/681869"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":676679,"link":"/api/v1/people/676679"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":702616,"link":"/api/v1/people/702616"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"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(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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.1,"strikeZoneTop":3.54,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.83313555198389,"aZ":-21.0394292610788,"pfxX":-6.597431170365728,"pfxZ":6.141692957342333,"pX":-0.16052032678533634,"pZ":2.418014829386544,"vX0":5.6220855552347455,"vY0":-134.01918238406893,"vZ0":-4.495924620283661,"x":123.12,"y":173.49,"x0":-1.4316177371836747,"y0":50.00544789501406,"z0":5.626544715165576,"aX":-11.964799457609008},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":10.3,"breakHorizontal":10.7,"spinRate":2174,"spinDirection":226},"zone":5,"typeConfidence":2.0,"plateTime":0.40920546952044967,"extension":6.574142717721207},"hitData":{"launchSpeed":98.8,"launchAngle":-10.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.29,"coordY":156.75}},"index":0,"playId":"4fdf8453-8471-3c08-a385-cb6bc150d69b","pitchNumber":1,"startTime":"2025-08-31T01:45:09.767Z","endTime":"2025-08-31T01:45:17.369Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681869,"link":"/api/v1/people/681869","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":676679,"link":"/api/v1/people/676679"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":668800,"link":"/api/v1/people/668800"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_ab"},{"player":{"id":681869,"link":"/api/v1/people/681869"},"credit":"p_ab"},{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_pa"},{"player":{"id":681869,"link":"/api/v1/people/681869"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-08-31T01:45:17.369Z","atBatIndex":71},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Dylan Beavers lines out to left fielder Heliot Ramos.","rbi":0,"awayScore":11,"homeScore":1,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-31T01:47:43.670Z","endTime":"2025-08-31T01:48:06.671Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Christian Koss replaces Joel Peguero.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":11,"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":"2025-08-31T01:46:16.768Z","endTime":"2025-08-31T01:47:45.298Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683766,"link":"/api/v1/people/683766"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":666711,"link":"/api/v1/people/666711","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":43.0,"endSpeed":41.4,"strikeZoneTop":3.47162179767316,"strikeZoneBottom":1.69948944766296,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":6.745036776049569,"aZ":-30.679619161117827,"pfxX":4.493357873605056,"pfxZ":3.830283214234117,"pX":1.4810637282700876,"pZ":0.7219894627325305,"vX0":2.5063173997386974,"vY0":-62.32551707992042,"vZ0":4.132981820374491,"x":60.55,"y":219.29,"x0":-1.1458735005625105,"y0":50.00283239675074,"z0":7.5531311209659755,"aX":1.7529361758389979},"breaks":{"breakAngle":3.6,"breakLength":31.2,"breakY":24.0,"breakVertical":-139.9,"breakVerticalInduced":10.1,"breakHorizontal":-9.4,"spinRate":1194,"spinDirection":137},"zone":14,"typeConfidence":2.0,"plateTime":0.8816043212160776,"extension":4.8874390184071315},"index":1,"playId":"8c2941fb-d0b4-3dff-9320-6da85b121178","pitchNumber":1,"startTime":"2025-08-31T01:47:45.298Z","endTime":"2025-08-31T01:47:49.707Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683766,"link":"/api/v1/people/683766","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":46.8,"endSpeed":44.4,"strikeZoneTop":3.5,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":7.040225722383763,"aZ":-29.59199861790142,"pfxX":0.21216629533465392,"pfxZ":5.492469257647793,"pX":-0.7291999268643804,"pZ":2.5466213266776774,"vX0":0.8643355219117088,"vY0":-67.91461684649369,"vZ0":4.321524922969417,"x":144.8,"y":170.02,"x0":-1.399915390556254,"y0":50.00192423458027,"z0":7.522578973690034,"aX":0.09958868780648844},"breaks":{"breakAngle":0.0,"breakLength":25.2,"breakY":24.0,"breakVertical":-112.6,"breakVerticalInduced":12.5,"breakHorizontal":-0.7,"spinRate":1181,"spinDirection":171},"zone":4,"typeConfidence":2.0,"plateTime":0.8047448100784456,"extension":4.77308675049319},"hitData":{"launchSpeed":97.7,"launchAngle":20.0,"totalDistance":325.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":63.68,"coordY":83.96}},"index":2,"playId":"45475f05-2652-36df-b4f7-0dc6140098a2","pitchNumber":2,"startTime":"2025-08-31T01:47:57.205Z","endTime":"2025-08-31T01:48:06.671Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683766,"link":"/api/v1/people/683766","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687637,"link":"/api/v1/people/687637"},"credit":"b_ab"},{"player":{"id":683766,"link":"/api/v1/people/683766"},"credit":"p_ab"},{"player":{"id":687637,"link":"/api/v1/people/687637"},"credit":"b_pa"},{"player":{"id":683766,"link":"/api/v1/people/683766"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2025-08-31T01:48:06.671Z","atBatIndex":72},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Coby Mayo flies out to left fielder Heliot Ramos.","rbi":0,"awayScore":11,"homeScore":1,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-31T01:48:10.753Z","endTime":"2025-08-31T01:49:23.329Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":45.5,"endSpeed":43.8,"strikeZoneTop":3.66100634640856,"strikeZoneBottom":1.73341599258643,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":6.934082859413548,"aZ":-30.08375865787346,"pfxX":1.9440542980285018,"pfxZ":4.705176879738757,"pX":1.8325065256835396,"pZ":0.5535103666631287,"vX0":3.1906153091888987,"vY0":-66.11613995941948,"vZ0":2.8628574901223653,"x":87.73,"y":196.97,"x0":-0.862699331926796,"y0":50.00129737802296,"z0":7.177703850497704,"aX":0.861670337772057},"breaks":{"breakAngle":2.4,"breakLength":27.6,"breakY":24.0,"breakVertical":-121.7,"breakVerticalInduced":10.7,"breakHorizontal":-4.9,"spinRate":1167,"spinDirection":143},"zone":14,"typeConfidence":2.0,"plateTime":0.8278876758272471,"extension":5.0668038526732735},"index":0,"playId":"fd5d75c5-e392-38a7-8769-c77141cdb389","pitchNumber":1,"startTime":"2025-08-31T01:48:22.001Z","endTime":"2025-08-31T01:48:26.119Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683766,"link":"/api/v1/people/683766","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":48.9,"endSpeed":46.5,"strikeZoneTop":3.69229662701517,"strikeZoneBottom":1.74771457983255,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":6.943560377418205,"aZ":-30.25728508755376,"pfxX":0.27697255309374835,"pfxZ":3.6924444008298085,"pX":0.8017684771338531,"pZ":3.20844624714834,"vX0":2.63861235015946,"vY0":-71.02145849305928,"vZ0":4.765458412614004,"x":86.44,"y":152.15,"x0":-1.1041192782833555,"y0":50.00263268530477,"z0":7.428279341971798,"aX":0.1433350586758957},"breaks":{"breakAngle":0.0,"breakLength":22.8,"breakY":24.0,"breakVertical":-104.4,"breakVerticalInduced":9.0,"breakHorizontal":-1.4,"spinRate":1196,"spinDirection":164},"zone":3,"typeConfidence":2.0,"plateTime":0.7666677116724157,"extension":5.0080201623377745},"index":1,"playId":"f672a7aa-9282-3a36-abcb-c7b945ab4e21","pitchNumber":2,"startTime":"2025-08-31T01:48:33.217Z","endTime":"2025-08-31T01:48:37.565Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683766,"link":"/api/v1/people/683766","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":47.1,"endSpeed":45.1,"strikeZoneTop":3.66,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":6.368994260595342,"aZ":-31.418315773405222,"pfxX":1.452547537061914,"pfxZ":1.5748199588603828,"pX":0.36847040014394805,"pZ":2.891449966937023,"vX0":1.7879824546154892,"vY0":-68.27020101269892,"vZ0":5.305618920527223,"x":102.95,"y":160.71,"x0":-1.1384859916217027,"y0":50.00246580360744,"z0":7.513311676631576,"aX":0.6966693000519116},"breaks":{"breakAngle":1.2,"breakLength":26.4,"breakY":24.0,"breakVertical":-117.2,"breakVerticalInduced":5.4,"breakHorizontal":-3.2,"spinRate":1185,"spinDirection":154},"zone":6,"typeConfidence":2.0,"plateTime":0.7973618553289112,"extension":4.95220548344517},"index":2,"playId":"01979eeb-ea0a-3d8e-9a15-601d52377054","pitchNumber":3,"startTime":"2025-08-31T01:48:44.876Z","endTime":"2025-08-31T01:48:50.319Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683766,"link":"/api/v1/people/683766","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(186, 1, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":77.1,"strikeZoneTop":3.60380116981031,"strikeZoneBottom":1.71965974918029,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.637728201260686,"aZ":-17.269748929673852,"pfxX":-5.459230423290152,"pfxZ":9.872190251411311,"pX":1.176027120839955,"pZ":2.7446638841255506,"vX0":7.006688010383147,"vY0":-121.76186953223265,"vZ0":-5.147241211257014,"x":72.17,"y":164.67,"x0":-1.022097625667709,"y0":50.00560225066774,"z0":6.368393076849067,"aX":-8.245548340754324},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":16.9,"breakHorizontal":8.4,"spinRate":1808,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.4488659888615065,"extension":5.835210241048837},"index":3,"playId":"1645deb1-e707-33f9-a153-e8b8854f37ed","pitchNumber":4,"startTime":"2025-08-31T01:48:59.865Z","endTime":"2025-08-31T01:49:04.539Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683766,"link":"/api/v1/people/683766","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":47.4,"endSpeed":45.5,"strikeZoneTop":3.66,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":6.524649660861744,"aZ":-30.05317663964869,"pfxX":-1.0961232813519648,"pfxZ":4.342291429440856,"pX":-0.6546180049494443,"pZ":1.9881210966913239,"vX0":0.7882826721561617,"vY0":-68.93256529097873,"vZ0":3.712651543664956,"x":141.95,"y":185.1,"x0":-1.0873213763347318,"y0":50.00329020632736,"z0":7.2857330766424315,"aX":-0.5358917599020643},"breaks":{"breakAngle":1.2,"breakLength":24.0,"breakY":24.0,"breakVertical":-110.5,"breakVerticalInduced":9.8,"breakHorizontal":1.7,"spinRate":1114,"spinDirection":173},"zone":7,"typeConfidence":2.0,"plateTime":0.7898172590474695,"extension":5.186757722315993},"hitData":{"launchSpeed":91.1,"launchAngle":49.0,"totalDistance":290.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":60.8,"coordY":102.2}},"index":4,"playId":"d56f17e6-9790-34d3-b4a1-7cd310896fd4","pitchNumber":5,"startTime":"2025-08-31T01:49:13.274Z","endTime":"2025-08-31T01:49:23.329Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683766,"link":"/api/v1/people/683766","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691723,"link":"/api/v1/people/691723"},"credit":"b_ab"},{"player":{"id":683766,"link":"/api/v1/people/683766"},"credit":"p_ab"},{"player":{"id":691723,"link":"/api/v1/people/691723"},"credit":"b_pa"},{"player":{"id":683766,"link":"/api/v1/people/683766"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2025-08-31T01:49:23.329Z","atBatIndex":73},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Samuel Basallo grounds out sharply, second baseman Casey Schmitt to first baseman Rafael Devers.","rbi":0,"awayScore":11,"homeScore":1,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-31T01:49:22.902Z","endTime":"2025-08-31T01:50:00.517Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"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":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":45.5,"endSpeed":42.7,"strikeZoneTop":3.89040712212292,"strikeZoneBottom":1.84974188171275,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":7.535312983670245,"aZ":-30.90372529389401,"pfxX":3.9815931682806016,"pfxZ":2.9103804326916602,"pX":0.6947792426624699,"pZ":3.1857811423669338,"vX0":1.8982395466390287,"vY0":-65.79943537333402,"vZ0":6.253756711656914,"x":90.52,"y":152.76,"x0":-1.2880985551790036,"y0":50.000315940775685,"z0":7.57644493594533,"aX":1.7305071242862597},"breaks":{"breakAngle":3.6,"breakLength":28.8,"breakY":24.0,"breakVertical":-125.4,"breakVerticalInduced":9.2,"breakHorizontal":-8.0,"spinRate":1213,"spinDirection":135},"zone":6,"typeConfidence":2.0,"plateTime":0.8351459634641349,"extension":4.920967975489125},"index":0,"playId":"b46f2c98-ab6b-3fa7-ad03-88159e3c3e3d","pitchNumber":1,"startTime":"2025-08-31T01:49:40.420Z","endTime":"2025-08-31T01:49:44.639Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683766,"link":"/api/v1/people/683766","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":43.4,"endSpeed":40.8,"strikeZoneTop":3.549,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":6.751662550804919,"aZ":-31.708184079811375,"pfxX":4.317135459793915,"pfxZ":1.1861202541838374,"pX":-0.6634975995456616,"pZ":3.2445085812526884,"vX0":0.34871043706291144,"vY0":-62.43592418994022,"vZ0":7.499130171807824,"x":142.29,"y":151.18,"x0":-1.5074316596521162,"y0":50.0018617534989,"z0":7.644127904454385,"aX":1.6907481549383216},"breaks":{"breakAngle":3.6,"breakLength":32.4,"breakY":24.0,"breakVertical":-142.6,"breakVerticalInduced":7.0,"breakHorizontal":-7.9,"spinRate":1229,"spinDirection":111},"zone":1,"typeConfidence":2.0,"plateTime":0.8799403302736426,"extension":4.635137446489359},"hitData":{"launchSpeed":101.3,"launchAngle":-9.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":144.22,"coordY":157.76}},"index":1,"playId":"775d4674-47c1-3486-920a-ae7cc78210b0","pitchNumber":2,"startTime":"2025-08-31T01:49:52.315Z","endTime":"2025-08-31T01:50:00.517Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683766,"link":"/api/v1/people/683766","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"credit":"b_ab"},{"player":{"id":683766,"link":"/api/v1/people/683766"},"credit":"p_ab"},{"player":{"id":694212,"link":"/api/v1/people/694212"},"credit":"b_pa"},{"player":{"id":683766,"link":"/api/v1/people/683766"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2025-08-31T01:50:00.517Z","atBatIndex":74},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Wilmer Flores strikes out swinging.","rbi":0,"awayScore":11,"homeScore":1,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-31T01:50:35.697Z","endTime":"2025-08-31T01:53:46.664Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":527038,"fullName":"Wilmer Flores","link":"/api/v1/people/527038"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681869,"fullName":"Shawn Dubin","link":"/api/v1/people/681869"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":527038,"fullName":"Wilmer Flores","link":"/api/v1/people/527038"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.7,"strikeZoneTop":3.32,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.838708650766907,"aZ":-23.764732187820645,"pfxX":-8.817470834632836,"pfxZ":4.495307561240843,"pX":-0.7850615584603793,"pZ":3.1107980335644254,"vX0":5.438593290398812,"vY0":-135.24640004803794,"vZ0":-2.5299859497194337,"x":146.92,"y":154.79,"x0":-1.6664954840126083,"y0":50.00290212535393,"z0":5.708158882620843,"aX":-16.491896457450544},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.8,"breakHorizontal":15.0,"spinRate":1968,"spinDirection":227},"zone":1,"typeConfidence":2.0,"plateTime":0.40351008078751827,"extension":6.589869592659019},"index":0,"playId":"1884549f-86a4-36d0-98f1-5e5e6e602b62","pitchNumber":1,"startTime":"2025-08-31T01:52:34.108Z","endTime":"2025-08-31T01:52:38.426Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681869,"link":"/api/v1/people/681869","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":676679,"link":"/api/v1/people/676679"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":527038,"link":"/api/v1/people/527038","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":85.1,"strikeZoneTop":3.12969934344255,"strikeZoneBottom":1.53697747453695,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.71467568726975,"aZ":-25.083363130393526,"pfxX":-9.101170068586388,"pfxZ":3.85288215128641,"pX":0.15379993143706577,"pZ":2.684427356332946,"vX0":7.615329211977343,"vY0":-134.21445060998855,"vZ0":-3.0754908577897724,"x":111.14,"y":166.3,"x0":-1.526031555717931,"y0":50.00158111587824,"z0":5.614672931813502,"aX":-16.7454048754476},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":6.6,"breakHorizontal":15.0,"spinRate":2038,"spinDirection":229},"zone":2,"typeConfidence":2.0,"plateTime":0.40677030593653685,"extension":6.814568164612044},"index":1,"playId":"a5e06483-76ee-3858-9d18-da28aba445bc","pitchNumber":2,"startTime":"2025-08-31T01:53:06.855Z","endTime":"2025-08-31T01:53:10.929Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681869,"link":"/api/v1/people/681869","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":676679,"link":"/api/v1/people/676679"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":527038,"link":"/api/v1/people/527038","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":91.7,"endSpeed":85.2,"strikeZoneTop":3.21221223789212,"strikeZoneBottom":1.56265396281617,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.00505035004645,"aZ":-25.47274409541774,"pfxX":-8.757217928481634,"pfxZ":3.6671681195524393,"pX":0.118089677141823,"pZ":1.524205485713662,"vX0":7.526037421488184,"vY0":-133.4409786439846,"vZ0":-5.748220581344034,"x":104.38,"y":205.92,"x0":-1.5822091434942422,"y0":50.00423132376293,"z0":5.508263387883738,"aX":-16.0121228036114},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":5.8,"breakHorizontal":14.5,"spinRate":2103,"spinDirection":234},"zone":8,"typeConfidence":2.0,"plateTime":0.4083107448666814,"extension":6.675799258099935},"index":2,"playId":"2f7559a0-c3e7-3c7a-ad58-132f9ef75d84","pitchNumber":3,"startTime":"2025-08-31T01:53:23.858Z","endTime":"2025-08-31T01:53:28.319Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681869,"link":"/api/v1/people/681869","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":676679,"link":"/api/v1/people/676679"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":527038,"link":"/api/v1/people/527038","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":75.8,"strikeZoneTop":3.32,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.933553212097713,"aZ":-31.25996231712087,"pfxX":9.604495092483248,"pfxZ":0.6399678004336842,"pX":1.6608658241156729,"pZ":1.4577574216185882,"vX0":5.0186095656023255,"vY0":-118.78157392861333,"vZ0":-2.7489213660784326,"x":53.69,"y":199.42,"x0":-1.7248287643125193,"y0":50.0056773037976,"z0":5.461573105281833,"aX":13.777225286140121},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":0.7,"breakHorizontal":-18.6,"spinRate":2754,"spinDirection":65},"zone":14,"typeConfidence":2.0,"plateTime":0.4604598029523399,"extension":6.46125669445755},"index":3,"playId":"d3b6a809-68f8-382d-9418-b4f60dc249b6","pitchNumber":4,"startTime":"2025-08-31T01:53:42.054Z","endTime":"2025-08-31T01:53:46.664Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681869,"link":"/api/v1/people/681869","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":676679,"link":"/api/v1/people/676679"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":527038,"link":"/api/v1/people/527038","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":527038,"link":"/api/v1/people/527038"},"credit":"b_ab"},{"player":{"id":681869,"link":"/api/v1/people/681869"},"credit":"p_ab"},{"player":{"id":527038,"link":"/api/v1/people/527038"},"credit":"b_pa"},{"player":{"id":681869,"link":"/api/v1/people/681869"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2025-08-31T01:53:46.664Z","atBatIndex":75},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Casey Schmitt grounds out, shortstop Luis Vázquez to first baseman Coby Mayo.","rbi":0,"awayScore":11,"homeScore":1,"isOut":true},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-31T01:53:45.725Z","endTime":"2025-08-31T01:54:32.383Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681869,"fullName":"Shawn Dubin","link":"/api/v1/people/681869"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":676679,"link":"/api/v1/people/676679"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":691723,"link":"/api/v1/people/691723"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.2,"strikeZoneTop":3.21525715584082,"strikeZoneBottom":1.5287150978602,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.911109933359274,"aZ":-26.33365585061047,"pfxX":-9.88715319966382,"pfxZ":3.1537364240397707,"pX":-0.2977988696981172,"pZ":3.1153670587555924,"vX0":6.869775310641621,"vY0":-134.93389586452622,"vZ0":-1.8817646380618027,"x":128.35,"y":154.67,"x0":-1.5853475000887207,"y0":50.005688437598984,"z0":5.667592801444576,"aX":-18.331120605882305},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":5.5,"breakHorizontal":16.6,"spinRate":2170,"spinDirection":228},"zone":1,"typeConfidence":2.0,"plateTime":0.40510811689021775,"extension":6.741027619769084},"index":0,"playId":"2e2db8c3-264f-36ef-a663-8394433ce8cf","pitchNumber":1,"startTime":"2025-08-31T01:54:09.509Z","endTime":"2025-08-31T01:54:13.533Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681869,"link":"/api/v1/people/681869","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":676679,"link":"/api/v1/people/676679"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.1,"strikeZoneTop":3.41,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.66510696151507,"aZ":-23.471204164766004,"pfxX":-10.015071879052506,"pfxZ":4.690122082579979,"pX":-0.3146673616329356,"pZ":2.4734564790902382,"vX0":6.638328051543309,"vY0":-135.6093576544251,"vZ0":-3.928998136719791,"x":128.99,"y":172.0,"x0":-1.497690506565011,"y0":50.00360088092487,"z0":5.5856548113382525,"aX":-18.58589310262088},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.8,"breakHorizontal":16.7,"spinRate":2166,"spinDirection":224},"zone":4,"typeConfidence":2.0,"plateTime":0.4044646560028946,"extension":6.651399514526223},"hitData":{"launchSpeed":93.2,"launchAngle":-5.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.46,"coordY":137.75}},"index":1,"playId":"4ab0993b-c936-387e-a4f7-18f5ce31f590","pitchNumber":2,"startTime":"2025-08-31T01:54:23.745Z","endTime":"2025-08-31T01:54:32.383Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681869,"link":"/api/v1/people/681869","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":676679,"link":"/api/v1/people/676679"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_ab"},{"player":{"id":681869,"link":"/api/v1/people/681869"},"credit":"p_ab"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_pa"},{"player":{"id":681869,"link":"/api/v1/people/681869"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2025-08-31T01:54:32.383Z","atBatIndex":76},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Drew Gilbert grounds out sharply, second baseman Jackson Holliday to first baseman Coby Mayo.","rbi":0,"awayScore":11,"homeScore":1,"isOut":true},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-31T01:55:00.539Z","endTime":"2025-08-31T01:55:52.313Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681869,"fullName":"Shawn Dubin","link":"/api/v1/people/681869"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4],"actionIndex":[0],"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":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":702616,"link":"/api/v1/people/702616"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":691723,"link":"/api/v1/people/691723"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Drew Gilbert replaces Jung Hoo Lee.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":11,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-31T01:54:40.388Z","endTime":"2025-08-31T01:55:02.484Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":808982,"link":"/api/v1/people/808982"},"defense":{"pitcher":{"id":681869,"link":"/api/v1/people/681869","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":676679,"link":"/api/v1/people/676679"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":87.4,"strikeZoneTop":3.22352080339095,"strikeZoneBottom":1.50224722761248,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.95238652158074,"aZ":-21.930876157265796,"pfxX":-10.269727718188365,"pfxZ":5.318226532698645,"pX":-0.2904469563438763,"pZ":1.6231843974798692,"vX0":6.936965957374408,"vY0":-136.8597450547027,"vZ0":-6.605302352212028,"x":128.07,"y":194.95,"x0":-1.5045020789629868,"y0":50.00221744134949,"z0":5.536421310022103,"aX":-19.773758731821925},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":8.6,"breakHorizontal":17.4,"spinRate":2024,"spinDirection":228},"zone":7,"typeConfidence":2.0,"plateTime":0.397938686119264,"extension":7.048868143053203},"index":1,"playId":"e100ada3-7da4-3822-afa9-aa393230490d","pitchNumber":1,"startTime":"2025-08-31T01:55:02.484Z","endTime":"2025-08-31T01:55:06.428Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681869,"link":"/api/v1/people/681869","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":676679,"link":"/api/v1/people/676679"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":81.2,"endSpeed":74.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.86407693024506,"aZ":-41.38925127130051,"pfxX":5.880874519606353,"pfxZ":-6.5765048203473775,"pX":0.0771698634935805,"pZ":0.8467170597437143,"vX0":2.466026350040498,"vY0":-118.26959784569333,"vZ0":-2.3744749558427545,"x":114.06,"y":215.92,"x0":-1.7465390762871846,"y0":50.00368493454564,"z0":5.699322256019407,"aX":8.239376953306206},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-12.2,"breakHorizontal":-11.3,"spinRate":2539,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.4650824683830379,"extension":6.834684125229579},"index":2,"playId":"d5545fff-f9ae-3e8e-8ee2-d9bb1abd98d2","pitchNumber":2,"startTime":"2025-08-31T01:55:20.008Z","endTime":"2025-08-31T01:55:24.339Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681869,"link":"/api/v1/people/681869","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":676679,"link":"/api/v1/people/676679"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":11,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":3,"startTime":"2025-08-31T01:55:29.285Z","endTime":"2025-08-31T01:55:44.303Z","isPitch":false,"type":"action","player":{"id":687551,"link":"/api/v1/people/687551"},"defense":{"pitcher":{"id":681869,"link":"/api/v1/people/681869","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":676679,"link":"/api/v1/people/676679"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":80.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.881753009928453,"aZ":-28.759171241644133,"pfxX":-8.282977030144025,"pfxZ":2.0928268692791017,"pX":-0.588208833831514,"pZ":1.6935102196131038,"vX0":5.416569526497491,"vY0":-125.94832555935483,"vZ0":-3.7188264883342312,"x":139.42,"y":193.06,"x0":-1.6739199317189664,"y0":50.003756626035525,"z0":5.47617613891507,"aX":-13.513414026655129},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":3.2,"breakHorizontal":14.0,"spinRate":1514,"spinDirection":258},"zone":7,"typeConfidence":2.0,"plateTime":0.43235463802909146,"extension":6.525196897945299},"hitData":{"launchSpeed":104.7,"launchAngle":-13.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":145.23,"coordY":155.74}},"index":4,"playId":"abba7323-35d2-3a51-8c4d-8249b7e8ac8a","pitchNumber":3,"startTime":"2025-08-31T01:55:44.303Z","endTime":"2025-08-31T01:55:52.313Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681869,"link":"/api/v1/people/681869","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":676679,"link":"/api/v1/people/676679"},"left":{"id":669288,"link":"/api/v1/people/669288"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"credit":"b_ab"},{"player":{"id":681869,"link":"/api/v1/people/681869"},"credit":"p_ab"},{"player":{"id":687551,"link":"/api/v1/people/687551"},"credit":"b_pa"},{"player":{"id":681869,"link":"/api/v1/people/681869"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-0.1,"leverageIndex":0.0,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-08-31T01:55:52.313Z","atBatIndex":77}]